Oracleサービスとリスナーをbatファイルで起動する。
起動順序としてはリスナー起動、サービス起動となる。
停止順序は逆順となる。
Oracleリスナー起動@echo off setlocal REM Oracleリスナー起動 set ROOT_DIR=D:/batch set BIN_DIR=%ROOT_DIR%/bin set LOG_FILE=%ROOT_DIR%log/%~n0.log echo [ INFO ] %DATE% %TIME% Oracleリスナー起動開始>>%LOG_FILE% cd D:/Product/Ofs41_1\FailSafe\Client FSCMD ONLINERESORCE FslDBServer /CLUSTER=DBServer>>%LOG_FILE% if NOT %ERRORLEVEL%==0 goto ERR_END timeout /t 120 /nobreak echo [ INFO ] %DATE% %TIME% Oracleリスナー起動終了>>%LOG_FILE% exit /b :ERROR_END echo [ ERROR ] %DATE% %TIME% Oracleリスナー起動失敗>>%LOG_FILE% exit endlocalOracleサービス起動@echo off setlocal REM Oracleサービスー起動 set ROOT_DIR=D:/batch set BIN_DIR=%ROOT_DIR%/bin set LOG_FILE=%ROOT_DIR%log/%~n0.log echo [ INFO ] %DATE% %TIME% Oracleサービス起動開始>>%LOG_FILE% cd D:/Product/Ofs41_1\FailSafe\Client FSCMD ONLINERESORCE IFSDB /CLUSTER=DBServer>>%LOG_FILE% if NOT %ERRORLEVEL%==0 goto ERR_END timeout /t 120 /nobreak echo [ INFO ] %DATE% %TIME% Oracleサービス起動終了>>%LOG_FILE% exit /b :ERROR_END echo [ ERROR ] %DATE% %TIME% Oracleサービス起動失敗>>%LOG_FILE% exit endlocal