[Oracle Database] net start OracleService で「システム エラー 5 」発生時の対処方法

事象

Windows環境の検証用OracleDBをバッチファイルでサービス起動しようとしたところ、以下のエラーが発生。

>net start OracleServiceORCL

システム エラー 5 が発生しました。
アクセスが拒否されました。

このバッチファイルは、WindowsXP環境では問題なく動いていたのですが、Windows7環境ではエラーが出るようになってしまいました。

解決方法

バッチファイルを実行する際に、該当ファイルを右クリックして「管理者として実行」を選択する。

これだけ。

ショートカットを作成することで、常に管理者権限で実行することもできるようです。

常に管理者権限で実行する – UACに関連する設定 – Windows7の設定

バッチファイル紹介


ECHO START(1),STOP(2)
set /p NUM="11gSTART->1 or 11gSTOP->2:::"

IF %NUM%==1 GOTO START11g
IF %NUM%==2 GOTO STOP11g

:START11g
echo start
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
net start OracleDBConsoleorcl
set ORACLE_HOME=xxxxx
set PATH=%ORACLE_HOME%BIN;%PATH%
GOTO END

:STOP11g
echo stop
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceORCL
GOTO END

:END
echo end

CMD

MSのページ

“システム エラー 5 が発生しました。アクセスが拒否されました”のエラー メッセージが表示される。

こういう原因の場合もあるようです。

Oracle Database 11g 導入ガイド -Windows Server 2008対応- Oracle Database 11g 導入ガイド -Windows Server 2008対応-
岸澤 光 篠田 典良 日本オラクル株式会社アスキー・メディアワークス 2009-08-28
売り上げランキング : 947818Amazonで詳しく見る by G-Tools

スポンサードリンク

Be the first to comment

Leave a Reply

Your email address will not be published.


*