2017-09-19 41 views
0

私は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サーバーは新しい場所に移行されます。サーバーは新しいサーバーの場所にクローンされ、私は新しい場所に古いサーバーの正確なレプリカを持っていました。私はtnsnames.oraとlistener.oraでホスト名を変更するだけで、Oracle 10g DBインスタンスを完璧に起動できました。しかし、私はORacle 11gインスタンスを起動できません。 sqlplusはDbインスタンスを見つけることができません。 $ ORACLE_SID、$ ORACLE_HOMEおよび$ PATHは、環境変数のOracle 11gの場所に設定されています。 Pfileは$ ORACLE_HOME/dbsにあります。しかし、私が 'sqlplus/as sysdba'のように接続しようとすると、アイドル状態のインスタンスを見つけることができません。 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> 

SQLPLUSは、それらを開始するには、Oracle 11gのアイドルインスタンスを見つけることができない理由は、

 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. 

私の質問はありますか?

答えて

1

@ SYSDBAとして

sqlplusと/ @SID_NAMEを指定する必要があり、特定のインスタンスに接続する場合は、さらにいくつかの構成の問題は、/ etc/hostsにありました。 IPはいくつかの異なるホスト名に対してマップされていました。正しいホスト名にIPをマッピングした後に問題が解決しました。

0

データベースがすでに起動されている場合、sqlplusはインスタンスに接続します。インスタンスが起動されていない場合、sqlplusはデフォルトでアイドル状態のインスタンスに接続します。あなたは次のようにSQLPLUSコマンドでSID

+0

あなたが言ったように私は試みました。 sqlplus/as sysdba @ flow83 SQL * Plus:リリース11.2.0.3.0 Production on Mon Sep 25 06:22:21 2017 Copyright(c)1982、2011、Oracle。全著作権所有。 接続済みです。 SQL> STARTUP ORA-00000:正常、正常終了 SQL> ORA-00000エラーが発生しています – Rishabh

関連する問題