8 개의 Oracle DB 인스턴스가 실행중인 Linux 서버 OEL 5.8이 있습니다. 4 Db 인스턴스는 Oracle 10.2.0.4 및 11.2.0.3의 다른 4에서 실행 중입니다. 처음에는 모든 DB 인스턴스가 10.2.0.4에서 실행되었습니다. 나는 그 중 4 개를 11.2.0.3으로 업그레이드했다. 이제 기존 Linux 서버가 새로운 위치로 마이그레이션 될 것입니다. 서버가 새 서버 위치에 복제되었고 새로운 위치에 기존 서버의 정확한 복제본이 있습니다. 나는 Oracle 10g DB 인스턴스를 tnsnames.ora와 listener.ora에서 호스트 이름을 변경하는 것만으로 완벽하게 시작할 수있었습니다. 그러나 나는 Oracle 11g 인스턴스를 시작할 수 없습니다. sqlplus가 Db 인스턴스를 찾을 수 없습니다. $ ORACLE_SID, $ ORACLE_HOME 및 $ PATH는 환경 변수에서 Oracle 11g 위치로 설정됩니다. Pfile은 $ ORACLE_HOME/dbs에 있습니다. 그러나 'sqlplus/as sysdba'와 같은 연결을 시도 할 때 어떤 유휴 인스턴스도 찾을 수 없습니다. SQLPLUS 그들을 시작하는 오라클 11g의 유휴 인스턴스를 찾을 수없는 이유는 10g의 DB 인스턴스에 대한 sqlplus가 DB 인스턴스를 찾을 수 없습니다.
flow81 > echo $ORACLE_HOME
/dboracle/orabase/product/11.2.0.3
flow81 > echo $PATH
/dboracle/orabase/product/11.2.0.3/bin
flow81 > echo $ORACLE_SID
flow81
flow81 > sqlplus/as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Tue Sep 19 05:58:01 2017
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected.
SQL>
,
fltr81 > sqlplus/as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Tue Sep 19 06:00:10 2017
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL> STARTUP
ORACLE instance started.
Total System Global Area 159383552 bytes
Fixed Size 2082464 bytes
Variable Size 113248608 bytes
Database Buffers 37748736 bytes
Redo Buffers 6303744 bytes
Database mounted.
Database Opened.
내 질문은?
나는 당신이 말한대로 노력했다. sqlplus/as sysdba @ flow83 SQL * Plus : Release 11.2.0.3.0 Production on Mon Sep 25 06:22:21 2017 저작권 (c) 1982, 2011, Oracle. 판권 소유. 연결됨. SQL> STARTUP ORA-00000 : 정상적으로 완료되었습니다. SQL> ORA-00000 오류가 발생했습니다. – Rishabh