- 締切済み
インスタンスについて
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できなかったのか? また、リスナーはなぜ停止していたのか? ・監査を使用して原因解明できるか? お分かりの方がいらっしゃれば、ご教授ください。 お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yuta94t419
- ベストアンサー率52% (11/21)
まず監査はで原因究明は不可能です。Oracleが立ち上がっていないのに監査も何もない。ただistener.logは調査対象となりうる。 またshutdown abortとlistenerの停止はまったく別物です。 いずれにしてもOracleのサポートに問い合わせるレベルの案件だと思います。
- yuta94t419
- ベストアンサー率52% (11/21)
Starting ORACLE instance (normal) で止まっていたということは、 初期パラメータの読み込みさえもできていない=nomountモードでも起動できていないので、制御ファイル・データファイルさえもOracleからはまだ見えていないということになります。Starting ORACLE instance (normal) はsqlplusやsvrmgrが書き出すもので、直接Oracle実行モジュールが書き出したものではありません。
補足
ご回答ありがとうございました。 すみませんが、追加質問があります。 起動中(Starting ORACLE instance (normal)・・・が始まって)に、 誰かがサーバーにアクセス等をしたので、上がらないとかの 物理的な問題で発生した現象なのでしょうか? それとshutdown abortで停止すると、リスナーも停止されることも ありますか? 宜しくお願いします。
お礼
ありがとうございました。 参考になりました。 今は、何の問題もなくインスタンスは起動しています。 一度、Oracleのサポートに問い合わせたいと思います。 失礼します。