• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ORA-03113のエラーでインスタンスが開始できない。)

ORA-03113エラーでインスタンスが開始できない

このQ&Aのポイント
  • オラクルの超初心者が、インスタンス作成後にORA-03113エラーが発生してインスタンスが開始できない状況です。
  • オラクルのバージョンが古いため、対応方法を知りたいです。
  • 問題の発生手順は、オラクルのサーバー製品をインストールし、コントロールパネルでオラクルのサービスを止め、databaseフォルダ内のファイルを削除した後にエラーが発生しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • guchi32
  • ベストアンサー率100% (10/10)
回答No.2

状況から考えますと、次の可能性があります。 再度チェックしてみていただけませんでしょうか。 ・initパラメータの設定ミス  → 下記チェック項目を確認してください。 ・Oracleパッケージのインストールに失敗  → インストールログのチェックと再インストール ・OS環境変数の設定ミス  → インストールガイド(スタートアップガイド)をチェックしてください。 ------------------------------------------------- ◎以下のディレクトリが存在していないか又は、init.oraの指定が間違っている場合。 log_archive_dest user_dump_dest background_dump_dest core_dump_dest ◎ 上記ディレクトリに十分なディスクスペースが無い場合。 ◎ 初期化パラメータprocessesに対してセマフォ量が不足している場合。 (proccesses初期化パラメータを極端に小さくしてみてください)

ruru0707
質問者

お礼

ありがとうございました!インスタンス開始出来ました。 原因はご指摘の通りのディレクトリィが存在しない事でした。 但し、Core_dump_deskはinit.oraにも記述がなかったのでディレクトリィを作成せずに実行しましたが、上手くインスタンスの開始が出来ました。 本当に初歩的なミスでした。本番環境のコピーで作成しているので、削除していいフォルダーかどうかもまったく解らずに、新しいデータベースを作成するのでdatabaseとoradataフォルダ内をすべてクリアしてました。この後も作業を続けますが取り急ぎ質問内容の問題は解決出来ましたのでお礼申し上げます。

その他の回答 (1)

  • guchi32
  • ベストアンサー率100% (10/10)
回答No.1

はじめまして。 startupコマンドでどこまで成功しましたか? ・インスタンスの起動 ・データベースのマウント ・データベースのオープン インスタンスの起動に失敗した場合は、メモリが獲得できなかった可能性があります。 特に本番環境とテスト環境ではスペックが違うと思いますので、とりあえず以下のことを試してみてはいかがでしょうか。 db_block_buffersの値を減らす。 shared_pool_sizeの値を減らす。 (本来は設計ありきですが)減らす指標としては、これらのパラメータを本番とテストの物理メモリサイズ比で減らしてみると良いかもしれません。 ※db_block_buffers×db_block_sizeが物理メモリの7割以下程度に設定されていなければ、メモリは確実に不足します。

ruru0707
質問者

お礼

早速の回答ありがとうございます。 ご指摘の通り、早速下記の値を変更して試してみました。 本番機のメモリー768MB、テスト機のメモリー512MBですが、半分に減らしてみました。 db_block_buffersの値50,000→25,000に減らす。 shared_pool_sizeの値20,000,000→10,000,000に減らす。 やはり前回と同じ所で同じエラーが発生しました。 多分、データベースは削除しているのでインスタンスの起動自体でこけていると思います? oradim73で確認した所、サービスは開始できていますが、インスタンスの開始は開始出来ていませんでした。参考までにDOSの作業を貼り付けました。 C:\>d: D:\>oradim73 -new -sid test -intpwd test -startmode auto -pfile D:\orant\databas e\inittest.ora D:\>set oracle_sid=test D:\>set local=2:test D:\>svrmgr23 Oracle Server Manager Release 2.3.3.0.0 - Production Copyright (c) Oracle Corporation 1994, 1995, 1996. All rights reserved. Oracle7 Server Release 7.3.3.0.0 - Production Release With the distributed, replication and parallel query options PL/SQL Release 2.3.3.0.0 - Production SVRMGR> connect internal/test アイドル・インスタンスに接続しました。 SVRMGR> startup nomount pfile=d:\orant\database\inittest.ora ORA-03113: end-of-file on communication channel SVRMGR>

関連するQ&A