Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Uruchamianie Oracle ze startem Windows
Forum PHP.pl > Forum > Bazy danych > Oracle
scottx
Pytanie jak w temacie. Wydaje sie banalne, ale nie udało mi sie znaleźć odpowiedzi nigdzie w googlach. Posiadam system Windows Vista. Jak wyłączyc uruchamianie się instancji Oracle przy starcie systemu(chce uruchamiać je tylko ręcznie). Dodam, ze w autostarcie nie ma żadnego śladu Oracle.
ayeo
ściągnij sobie CCleaner i tam w zakładce autostart masz wszystko co się z Windą uruchamia. Pozdrawiam!
scottx
No właśnie też mi sie to wydawało logicznym wytlumaczeniem, ale nie ma tam zadnego sladu Oracle:/ Inne propozycje?
ActivePlayer
start->uruchom->services.msc

poszukaj oracla, podejrzewam ze to jako service dziala.
teutates
Zalezy czy chodzi Ci o automatyczne uruchamianie uslugi Oracle? Mozeliwe jest tez takie skonfigurowanie autoryzacji uzytkownika (do nowego oracle na lokalnej maszynie nie ma hasla) aby podczas uruchamiania windows logowac sie do odrazu do Oracle.
scottx
Sposób z usługami działa. Gdyby ktos go potrzebowal to trzeba przestawić podane niżej usługi na typ uruchomienia-ręczny.
Oto te usługi:
OracleDBConsoleorcl
OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1TNSListener
OracleServiceORCL

Gdy chcemy uruchomic oracle po prostu ręcznie odpalamy te usługi.

Wydaje mi sie ze istnieje prostszy i mniej czasochłonny sposob, gdyby ktos go znal prosze żeby wypowiedzial się jeszcze w tym temacie:)
spalony
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 guitar.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.