2013年4月13日土曜日

ORADIM -shutdown がエラーになる。

いつからか、WindowsXp にインストールしたOracle Database を oradim で停止をさせようとするとエラーが発生していた。
調べて対応するのが面倒だったので「サービス」で停止させて対応していた。

C:\Documents and Settings\HOGE>oradim -shutdown -sid ora01
ORA-01031: 権限が不足しています。

原因は、ORACLE_HOMEが設定されていなかったためでした。

C:\Documents and Settings\HOGE>SET ORACLE_HOME="C:\oracle\product\10.2.0\db_1"
C:\Documents and Settings\HOGE>oradim -shutdonw -sid ora01

9i~11gまでのクライントをインストールしてあり、かつdbも9i~11gまで何度か入れ替えたあげくに現在の10gをテスト用DBとしてインストールしてある。

本当は、9iのDBをインストールしたかったのですが、OTNのサイトでは既に入手できなくなってしまっていたので10gをインストールしたという経緯がありますね...

異なるバージョンをいろいろとインストールして動作させるために、事前にORALCE_HOMEを設定しない方法を取っていたことが原因でしたね。