• 締切済み

インスタンスについて

Server:Solaris DB:Oracle8.1.7 オラクルについての質問です。 夜間バッチ処理後にシェルを起動してshutdown,startupを 行っているのですが、今朝はstartupできていませんでした。 Alertログには、shutdownは正常に行われていましたが startupが下記のように止まっていました。 --------------------------------------       ・       ・ Tue Jul 2 07:53:10 2002 Starting ORACLE instance (normal)  ←ここで止まっていました。 ------------------------------------- よって、インスタンスは上がらず、中途半端なままでした。 その対応は、shutdown abortで落として、startupしようとしました。 しかし、今度は「ORA-03113: end-of-file on communication channel」が 発生したので、確認したところリスナーが停止していました。 その後、リスナーを起動し直したらstartupできました。 ここで、いろいろ疑問があります。  ・startupできなかったのは、制御ファイルがおかしいのか?  (しかし、その場合はエラーが出るはずですよね。)  ・何かの容量がオーバーしたのか? (maxdatafileなど)  ・なぜ、リスナーを起動しないとstartupできなかったのか?   また、リスナーはなぜ停止していたのか?  ・監査を使用して原因解明できるか? お分かりの方がいらっしゃれば、ご教授ください。 お願いします。

みんなの回答

回答No.2

まず監査はで原因究明は不可能です。Oracleが立ち上がっていないのに監査も何もない。ただistener.logは調査対象となりうる。  またshutdown abortとlistenerの停止はまったく別物です。  いずれにしてもOracleのサポートに問い合わせるレベルの案件だと思います。

oratta
質問者

お礼

ありがとうございました。 参考になりました。 今は、何の問題もなくインスタンスは起動しています。 一度、Oracleのサポートに問い合わせたいと思います。 失礼します。

回答No.1

Starting ORACLE instance (normal)  で止まっていたということは、 初期パラメータの読み込みさえもできていない=nomountモードでも起動できていないので、制御ファイル・データファイルさえもOracleからはまだ見えていないということになります。Starting ORACLE instance (normal)  はsqlplusやsvrmgrが書き出すもので、直接Oracle実行モジュールが書き出したものではありません。

oratta
質問者

補足

ご回答ありがとうございました。 すみませんが、追加質問があります。 起動中(Starting ORACLE instance (normal)・・・が始まって)に、 誰かがサーバーにアクセス等をしたので、上がらないとかの 物理的な問題で発生した現象なのでしょうか? それとshutdown abortで停止すると、リスナーも停止されることも ありますか? 宜しくお願いします。

関連するQ&A