
事象
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対応- 岸澤 光 篠田 典良 日本オラクル株式会社アスキー・メディアワークス 2009-08-28 売り上げランキング : 947818Amazonで詳しく見る by G-Tools |
Leave a Reply