2017-10-09 3 views
2

SHUTDOWNコマンドを実行するために、資格情報を使用してsqlplusにログインできました。それは働いて、データベースのシャットダウン。しかし、今度は、同じ資格情報でログインしてサーバーのバックアップを開始しようとすると、「ORA-01033:ORACLE初期化またはシャットダウンが進行中です」と表示されます。 sqlplusにログインしてSTARTUPコマンドを使用するにはどうすればよいですか?シャットダウン後にOracle Database 12Cを起動できない

これはLinux Debian - Oracle 12C上にあります。

EDIT:古いoradataコンテンツのコピーをインポートするためにデータベースをシャットダウンしました。

答えて

1

開いているデータベースを必要としない、オペレーティング・システムの資格情報を使用してログイン:

C:\>sqlplus/as sysdba 

に物事は本当にあなたがprelimオプションを使用して接続する必要があるかもしれません台無しにしている場合:

C:\> sqlplus -prelim/as sysdba 

データベースがハングして正常にシャットダウンしない場合は、shutdown abortを実行してからバックアップを開始する必要があります。

SQL> shutdown abort 
ORACLE instance shut down. 
SQL> startup 

これはsrvctlコマンドでも可能ですが、私の経験ではSQL * Plus shutdown abortほど信頼性がありません。

+0

ありがとうございます。残念ながら私がこれを行うと、何時間も待っても問題が残っています。 – Iosnowore

+0

この場合、アラートログでエラーや奇妙なメッセージがないかどうか確認することをお勧めします。何もない場合は、 'crsctl status resource -t'(RACまたはASMを使用している場合)をチェックしてください。おそらく、ディスクグループがマウントされていないような依存関係の1つが発生していない可能性があります。 –

関連する問題