質問: linuxサーバにてoracle databaseをインストールしテスト運用を行っております。 先日、突然sqlplusやリスナーを実行すると無応答のままレスポンスが返ってこない状況になりました。 (問題が発生した近辺で設定を変更したなどの要因はない状態です。) 過去こういった症状もなく、似たような事例もなかったため、原因が特定・改善ができない状態です。 現象 -- 当該サーバでwebサーバのレスポンスが返ってこないなどの問題が発生し、サーバ再起動を行ったところ、それ以降立ち上げのためにsqlplusやリスナーのコマンドを叩くと無応答の状態で反応がなくなる状態です。 別sshで確認したところ無応答状態のプロセスがCPUを99%近く占有したままとなっているようでした。 サーバ再起動後、oracle以外は平常通り動作する状態になっています。 試したこと ----- ファイヤウォール周りの確認や設定状況など一通り確認しましたが、特におかしなところはなく、設定変更なども起きていない状態でした。 また、問題が発生した際のログやエラーなども返ってこない状態です。 環境 -- ・centOS 4.9 ・oracle database 10.2.0(開発無償版) ログの状況(追記) --------- 事象発生時・事象発生後ともにログは出力されていない状態です。 コマンドを実行し応答がない際にもログ・エラーなどはすべて出力されていない状態です。
回答: 情報追記ありがとうございます。 もう少し確認させて下さい。 alertログは出力無しとの事でしたので、起動時にどこまで動いているかを確認させて下さい。 下記を一つずつ実行し、どこで無応答となるかをご確認下さい。 sqlplus /NOLOG CONNECT username/password ※ここで使用するusernameはシステム権限を持つユーザーで実行して下さい STARTUP NOMOUNT ALTER DATABASE MOUNT; ALTER DATABASE OPEN;