Temat: Startup/Shutdown:Specify Host and Target Database...

Witam,

mam problem z uruchomieniem bazy Oracle 10g.
Usunęłam wcześniejszą bazę Oracle 10g i próbuję zainstalować na nowo. Po zainstalowaniu (w czasie instalacji system poinformował, że usługi lokalne nie są uruchomione, więc po instalacji sprawdziłam\uruchomiłam) i wpisaniu w przeglądarkę

http://localhost:5500/em/

pojawia się komunikat: "The database status is currently unavailable. It is possible that the database is in mount or nomount state. Click 'Startup' to obtain the current status and open the database. If the database cannot be opened, click 'Perform Recovery' to perform an appropriate recovery operation." .
Proszę o pomoc jeśli znany jest ten problem.Małgorzata Ewa Bąba edytował(a) ten post dnia 19.04.09 o godzinie 20:49

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

A probowalas z SQL*Plus`a ?

Temat: Startup/Shutdown:Specify Host and Target Database...

Tak i jest TNS: brak nasłuchu :(
Katarzyna B.

Katarzyna B. Oracle DBA

Temat: Startup/Shutdown:Specify Host and Target Database...

Małgorzata Ewa Bąba:
Witam,

mam problem z uruchomieniem bazy Oracle 10g.
Usunęłam wcześniejszą bazę Oracle 10g i próbuję zainstalować na nowo. Po zainstalowaniu (w czasie instalacji system poinformował, że usługi lokalne nie są uruchomione, więc po instalacji sprawdziłam\uruchomiłam) i wpisaniu w przeglądarkę

http://localhost:5500/em/

pojawia się komunikat: "The database status is currently unavailable. It is possible that the database is in mount or nomount state. Click 'Startup' to obtain the current status and open the database. If the database cannot be opened, click 'Perform Recovery' to perform an appropriate recovery operation." .
Proszę o pomoc jeśli znany jest ten problem.Małgorzata Ewa Bąba edytował(a) ten post dnia 19.04.09 o godzinie 20:49

Przede wszystkim, na jakim systemie operacyjnym?

Spróbuj wyeksportować zmienne środowiskowe:
ORACLE_HOME, ORACLE_SID, LD_LIBRARY_PATH (na uniksach) a potem zobacz na którym porcie nasłuchuje enterprise manager poleceniem

emctl status dbconsole

Jeżeli wcześniejsza instalacja się nie powiodła to może być np. na porcie 5501. Polecenie wyświetli port..

I proponuję wystartować listenera:
lsnrctl start

Temat: Startup/Shutdown:Specify Host and Target Database...

Dziękuję serdecznie za sugestie.
Sprawdziłam porty niestety nie pomogło to.
Ostatecznie odinstalowałam Oracle 10g (zainstalowanego na systemie Windows). Problem był z usługami lokalnymi - nie wszystkie były usuwane, a nadto rejestr nie był wyczyszczony dokładnie.

Dziękuję i pozdrawiam,
Małgosia
Szymon K.

Szymon K. Oracle DBA

Temat: Startup/Shutdown:Specify Host and Target Database...

Jeszcze jedno pytanie ;), która to jest wersja Oracle - XE, EE, SE?

Temat: Startup/Shutdown:Specify Host and Target Database...

Jest to Oracle 10g EE.
Chcę nauczyć się robić raporty w Oraclu, więc jeszcze zainstaluję Suite :)

Pozdrawiam,
Małgosia
Szymon K.

Szymon K. Oracle DBA

Temat: Startup/Shutdown:Specify Host and Target Database...

Tak jak pisała koleżanka Kasia.
Wystartuj listenera i sprawdź poleceniem:
tnsping nazwa_bazy

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

Szymon Kubiszewski:
Tak jak pisała koleżanka Kasia.
Wystartuj listenera i sprawdź poleceniem:
tnsping nazwa_bazy

No to był bardzo szybki skrót :)

Nazwa_bazy jako parametr tnsping'a nie ma nic wspólnego z nazwą bazy. Listenera można startować do woli i a tnsping może w ogóle nie działać ... oba mają różne pliki konfiguracyjne.

No i co wiele bardzo wiele osób zmyliło i będzie mylić .. tnsping wcale nie służy do sprawdzania połączenia z bazą, tylko z listenerem !

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

No i co wiele bardzo wiele osób zmyliło i będzie mylić .. tnsping wcale nie służy do sprawdzania połączenia z bazą, tylko z listenerem !
Dokładnie :). To jeden z najczęstszych błędów popełnianych przy diagnostyce.

Argumentem tnsping (w najprosztej konfiguracji wykorzystującej plik tnsnames.ora) jest tzw. nazwa_usługi, czasem mówi się na to również "alias".

Przykładowo, jeśli w pliku tnsnames.ora mamy:


SZKOL_SERV =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = wkl30001-483)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID=szkol)
)
)


to wykonanie tnsping szkol_serv nie powoduje połączenie się z bazą SZKOL_SERV, bo takiej nie ma, ale połączenie się z procesem LISTENERA, nasłuchującym na porcie 1521, uruchomionym na maszynie, która nazywa się wkl30001-483. Co więcej baza danych o SIDzie szkol (jak w powyższym przykładzie) nie musi być uruchomiona, aby tnsping w tym wypadku dał pozytywny rezultat:


C:\Documents and Settings\darek>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 21-KWI-2009 23:19:46

Copyright (c) 1991, 2006, Oracle. All rights reserved.

Łączenie z (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STAN NASúUCHU
------------------------
Alias LISTENER
Wersja TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Production
Data rozpoczŕcia 21-KWI-2009 23:10:51
Czas działania 0 dni 0 h 8 min. 54 s
Poziom śladu off
Zabezpieczenie ON: Local OS Authentication
SNMP OFF
Plik parametrów nasłuchu C:\Oracle\app\oracle\product\10.2.0\db_1\network\admin\listener.ora
Plik dziennika nas│uchu C:\Oracle\app\oracle\product\10.2.0\db_1\network\log\listener.log
Nasłuch punktów końcowych - podsumowanie...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wkl30001-483.pl.tesco-europe.com)(PORT=1521)))
Nasłuch nie zapewnia usług
Polecenie zakończone powodzeniem

C:\Documents and Settings\darek>tnsping szkol_serv

TNS Ping Utility for 32-bit Windows: Version 10.2.0.3.0 - Production on 21-KWI-2009 23:20:06

Copyright (c) 1997, 2006, Oracle. All rights reserved.

Użyte pliki parametrów:
C:\Oracle\app\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


Użyto adaptera TNSNAMES w celu rozstrzygnięcia tego aliasu
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = wkl30001-483)(PORT = 1521))
(CONNECT_DATA = (SERVER = DEDICATED) (SID = SZKOL)))
OK (10 ms)
Dariusz W. edytował(a) ten post dnia 21.04.09 o godzinie 23:23
Szymon K.

Szymon K. Oracle DBA

Temat: Startup/Shutdown:Specify Host and Target Database...

Fakt... napisałem nie precyzyjnie.
Chodziło mi o to, żeby koleżanka sprawdziła czy ma właśnie poprawnie skonfigurowane wpisy w tnsnames.ora i czy listener na to odpowie. Jeśli by odpowiedział, to mogłaby próbować się połączyć z bazą i informować o ewentualnych dalszych problemach (zwłaszcza, że już próbowała sqlplus'em).
Dzięki za zwrócenie uwagi, na przyszłość będę bardziej uważał co piszę.

Temat: Startup/Shutdown:Specify Host and Target Database...

Pojawia się kolejne pytanie :).
Mam uruchomioną bazę (sprawdzałam sqlplus'em i zalogowałam się), ale wpisując adres:


localhost:1158/em/


nie udała połączyć mi się z EM. Nie mogę uruchomić jednej z usług OracleDBConsoleorcl (orcl - SID). Nie wiem na skutek czego została on zatrzymana?


LSNRCTL> status
ú╣czenie z (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STAN NASúUCHU
------------------------
Alias LISTENER
Wersja TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produc
tion
Data rozpoczŕcia 22-KWI-2009 07:00:42
Czas dzia│ania 0 dni 0 h 28 min. 3 s
Poziom ťladu off
Zabezpieczenie ON: Local OS Authentication
SNMP OFF
Plik parametrˇw nas│uchu D:\Oracle\product\10.2.0\db_1\network\admin\listener.
ora
Plik dziennika nas│uchu D:\Oracle\product\10.2.0\db_1\network\log\listener.log
Nas│uch punktˇw ko˝cowych - podsumowanie...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lokalny1)(PORT=1521)))
Podsumowanie us│ug...
Us│uga "PLSExtProc" ma liczbŕ instancji rˇwn╣ 1.
Instancja "PLSExtProc", stan UNKNOWN, ma dla tej us│ugi 1 procedur(-ŕ, -y) obs
│ugi...
Us│uga "orcl" ma liczbŕ instancji rˇwn╣ 1.
Instancja "orcl", stan READY, ma dla tej us│ugi 1 procedur(-ŕ, -y) obs│ugi...
Us│uga "orclXDB" ma liczbŕ instancji rˇwn╣ 1.
Instancja "orcl", stan READY, ma dla tej us│ugi 1 procedur(-ŕ, -y) obs│ugi...
Us│uga "orcl_XPT" ma liczbŕ instancji rˇwn╣ 1.
Instancja "orcl", stan READY, ma dla tej us│ugi 1 procedur(-ŕ, -y) obs│ugi...
Polecenie zako˝czone powodzeniem
LSNRCTL>


(Formatowanie kiepskie, ale nie wiem jak to zmienić)Małgorzata Ewa Bąba edytował(a) ten post dnia 22.04.09 o godzinie 07:48
Sebastian Kolski

Sebastian Kolski programista/DBA

Temat: Startup/Shutdown:Specify Host and Target Database...

a co pokazuje się jak dasz:

emctl start dbconsole

w razie czego można przekonfigurować EM:

emca -repos recreate
emca -deconfig dbcontrol db
emca -config dbcontrol db

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

Sebastian K.:
emca -repos recreate
emca -deconfig dbcontrol db
emca -config dbcontrol db

W ogóle praca z tą bazą pod Windows to właśnie to co widać. Coś się złego dzieje i nie wiadomo co.

Proponowałbym jednak przejść na coś Unixopodobnego i w miarę dobrze tolerowanego. Z Linuxów "enterprajsowych" CentOS się tu kłania. Można jeszcze OpenSuse, albo OpenSolarisa "postawić". No ale jeśli to coś musi być klikalne ... to może lepiej zostawić Oracle na rzecz pracy w Microsoft Office ...
Katarzyna B.

Katarzyna B. Oracle DBA

Temat: Startup/Shutdown:Specify Host and Target Database...

Małgorzata Ewa Bąba:
Pojawia się kolejne pytanie :).
Mam uruchomioną bazę (sprawdzałam sqlplus'em i zalogowałam się), ale wpisując adres:


localhost:1158/em/


nie udała połączyć mi się z EM. Nie mogę uruchomić jednej z usług OracleDBConsoleorcl (orcl - SID). Nie wiem na skutek czego została on zatrzymana?
[...]

Czyli w dużym skrócie, listener działa i baza też się w nim zarejestrowała.

Takie pytanie - próbowałaś już podnieść tego enterprise managera w serwisach windowsowych?

Możesz go wystartować z commandline poleceniem emctl, ale tak samo jak na uniksach trzeba wyeksportowac zmienne srodowiskowe:

set ORACLE_HOME=C:\sciezka\do\db_home
set PATH=%ORACLE_HOME%\bin;%PATH%
set ORACLE_SID=orcl

i wtedy wywołaj

emctl status dbconsole

a jeżeli dostaniesz informację o tym że nie działa, wystartuj poleceniem

emctl start dbconsole

Jak się nie podniesie, ale zrzuci jakieś błędy, będziemy wiedzieli coś więcej...Katarzyna Bielecka edytował(a) ten post dnia 22.04.09 o godzinie 23:42

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

Katarzyna Bielecka:
samo jak na uniksach trzeba wyeksportowac zmienne srodowiskowe:

EM jest też mocno wrażliwy na zmienną ORACLE_HOST.

Częsty problem to także zdefiniowanie w hosts (windows/system32/drivers/etc/hosts) innego IP niż to, które wynika z przypisań na interfejsach lub w DNS.

Temat: Startup/Shutdown:Specify Host and Target Database...

EM nie udaje mi się wystartować.
A wpisując polecenie emctl otrzymuję rezultat


D:\Oracle\product\10.2.0\db_1\BIN>emctl start dbconsole
Environment variable ORACLE_SID not defined. Please define it.

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

Małgorzata Ewa Bąba:

Environment variable ORACLE_SID not defined. Please define it.

Przepraszam bardzo, co jest niezrozumiałego w tym komunikacie ?

Temat: Startup/Shutdown:Specify Host and Target Database...

Super pytanie :D (sama zastanawiam się co napisałam za głupotę).


C:\Documents and Settings\mbaba>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://lokalny1:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...Usługa OracleDBConsol
eorcl jest właśnie uruchamiana................
Pomyślnie uruchomiono usługę OracleDBConsoleorcl.


Już wszystko działa :).
Dziękuję serdecznie wszystkim za pomoc.Małgorzata Ewa Bąba edytował(a) ten post dnia 23.04.09 o godzinie 22:47

konto usunięte

Temat: Startup/Shutdown:Specify Host and Target Database...

Małgorzata Ewa Bąba:

C:\Documents and Settings\mbaba>emctl start dbconsole

Ładny login :)

Następna dyskusja:

Certyfikat Oracle Database ...




Wyślij zaproszenie do