Kuba Rykowski

Kuba Rykowski Student, Warszawska
Wyższa Szkoła
Informatyki

Temat: Problem listener

Witam wszytskich,

Mam problem z listenerem, zainstalowałem Oracle 11g na Linux i chciałem uruchomic hammerora ale pojawia się błąd ORA-12154. Baza się na pewno zarejestrowała.

Oracle_sid = orcl
db_domain = localdomain
db_services = orcl.localdomain

Plik hosts ma następującą postać

192.168.1.50 localhost.localdomain localhost
127.0.0.1 host
::1

Plik listenerora

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /u01/app/kuba

Plik tns

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.localdomain)
)
)

Problem jest taki, że polecenie lsnrctl status pokazuje,że HOST ma wartość = 127.0.0.1 wartość zapewne wzieła się stąd, że po instalacji w pliku hosts był wpis

127.0.0.1 localdomain.localhost localhost

nie wiem dlaczego tak się dzieje, że nadal odwołuje się do tego adresu

Z góry dziękuję za pomoc
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: Problem listener

Problem jest nie z samym listener'em ale z tnsnames.ora. Sprawdź czy masz prawidłowo $ORACLE_HOME ustawione i czy masz uprawnienia do tego pliku. Komunikat błędu, który podałeś mówi o braku możliwości zlokalizowania deskryptora połączenia.
Kuba Rykowski

Kuba Rykowski Student, Warszawska
Wyższa Szkoła
Informatyki

Temat: Problem listener

Rzeczywiście uprawnień nie było, ale zmiana nie pomogła, a zmienna $ORACLE_HOME jest prawidłowa. Na wszelki wypadek nadałem prawa 777

-rwxrwxrwx 1 kuba kuba 317 maj 17 13:27 listener.ora

-rwxrwxrwx 1 kuba kuba 371 maj 17 13:28 tnsnames.ora

echo $ORACLE_HOME /u01/app/kuba/product/11.2.0/dbhome_1

I w dalszym ciągu mam komunikat:

STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 17-MAY-2011 15:10:43
Uptime 0 days 0 hr. 17 min. 5 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/kuba/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/kuba/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
The listener supports no services
The command completed successfully
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: Problem listener

Jeśli instancja nie chce się rejestrować w listenerze to spróbuj tego:


alter system
set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))'
scope=both


Oczywiście adekwatnie musisz zmienić wpisy w listener.ora i we wspisie HOST w powyższym poleceniu jeżeli to ma słuchać na innym ip. No i nie zapominaj o wpisach w tnsnames.ora
Kuba Rykowski

Kuba Rykowski Student, Warszawska
Wyższa Szkoła
Informatyki

Temat: Problem listener

Niestety problem pozostał poniżej ejszcze moje ustawienia podaje, bo wydaje mi się,że cos ze wpisami jest nie tak. Dla mnie to niejako nowość więc możliwe, że się wkradł trywialny błąd.

SQL> show parameter db_name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string orcl
SQL> show parameter db_domain

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_domain string localdomain

SQL> show parameter service_names

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string orcl.localdomain
SQL> show parameter instance_name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string orcl
SQL> show parameter instance_name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string orcl
SQL> select host_name from V$instance;

HOST_NAME
----------------------------------------------------------------
localhost.localdomain

konto usunięte

Temat: Problem listener

Kuba Rykowski:
Witam wszytskich,

Mam problem z listenerem, zainstalowałem Oracle 11g na Linux i chciałem uruchomic hammerora ale pojawia się błąd ORA-12154. Baza się na pewno zarejestrowała.

To hammerora to brzmi groźnie ... ale proponowałbym nieużywanie nazwy localhost.

Czyli do /etc/hosts wpisanie
192.168.1.50 jakishost
127.0.0.1 localhost.localdomain localhost

Do listener.ora (warto wcześniej zamknąć listenera):

HOST = jakishost

Do tnsnames.ora

HOST = jakishost

Start listenera powinien wystarczyć do naprawy tej "zadziwiajacej konfiguracji" :)

Następna dyskusja:

instalacja SQL Developer--p...




Wyślij zaproszenie do