Nie ma potrzeby uruchamiania wszystkich procesów, o których pisze SCOTTX. Do poprawnego działania bazy wystarczy uruchomić:
OracleOraDb10g_home1TNSListener
OracleServiceORCL
pozostałe serwisy uruchamiamy w miarę potrzeby (dość pamięciożerne procesy - zwłaszcza pierwszy):
OracleDBConsoleorcl
OracleOraDb10g_home1iSQL*Plus
Najszybszym rozwiązaniem by włączyć Oracle, jest napisanie skryptu (dbmanage.bat) np.:
cls
@echo off
if "%1" == "start" goto start
if "%1" == "stop" goto stop
:start
echo Uruchamianie uslugi: OracleOraDb10g_home1TNSListener
echo ----------------------------------------------------
@echo off
net start "OracleOraDb10g_home1TNSListener"
echo Uruchamianie uslugi: OracleServicePROD
echo ----------------------------------------------------
@echo off
net start "OracleServicePROD"
goto end
:stop
echo Zatrzymywanie uslugi: OracleServicePROD
echo ----------------------------------------------------
@echo off
net stop "OracleServicePROD"
echo Zatrzymywanie uslugi: OracleOraDb10g_home1TNSListener
echo ----------------------------------------------------
@echo off
net stop "OracleOraDb10g_home1TNSListener"
goto end
:end
Niektóre zmienne należy podmienić zgodnie z własnymi nazwami usług.
Następnie tworzymy dwa skróty:
"X:\...\dbmanage.bat" start
"X:\...\dbmanage.bat" stop
i mamy szybkie uruchamianie i zamykanie serwisów Oracle