トラブル報告
- Enterprize Manager 10gで、データベース停止を行うとInternal Errorが出る
- Oracle10gのバグ。最新のパッチを当てれば直るらしい。が、有償サポートに入っていないとパッチは提供されないため、トライアル版を使っている場合は、回避不能。
DB Controlを再構築することにより、無事動くようになったという報告はあるが、試したところ、1,2回だけ成功した後、またエラーが出るようになった。Enterprize Manager 10gからデータベースの起動/停止は行わないほうがよいだろう。
ちなみにDB Controlの再構築は次のように行う。
- OracleDBConsoleorclサービスを停止する
- SQL*PlusからDBA権限を持つユーザで接続し、以下のSQLを実行
- DROP USER sysman CASCADE;
- DROP USER mgmt_view CASCADE;
- DROP ROLE mgmt_user;
- DROP PUBLIC SYNONYM mgmt_target_blackouts;
- DROP PUBLIC SYNONYM setemviewusercontext;
- コマンドプロンプトから、以下を実行してサービスを削除
- set ORACLE_HOME=C:\oracle\product\10.1.0\db_1
- set ORACLE_SID=orcl
- emca -x orcl
- コマンドプロンプトから、以下を実行してサービスを再構築