Problem z global names [oracle 11g]

Odpowiedz Nowy wątek
2013-02-26 18:58

Rejestracja: 10 lat temu

Ostatnio: 7 lat temu

0

Witam.

Mam problem przy połączeniu z bazą kiedy próbuję użyć global names. Wygląda to tak:

SQL> connect system/[email protected]
ERROR:
ORA-12154: TNS: nie uda│o siŕ rozstrzygn╣Š podanego identyfikatora po│╣czenia

Problemu nie ma kiedy łączę tylko prze SID:

connect system/[email protected]

Wygląda na to, że problem jest z tnsnames. Tak wygląda:

CRACOW =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.XXX.XXX.XXX)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = cracow.online.shop)
)
)

LISTENER_CRACOW =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.XXX.XXX.XXX)(PORT = 1522))

Polecenia dają wynik:

SQL> select * from global_name;

GLOBAL_NAME
--------------------------------------------------------------------------------

CRACOW.ONLINE.SHOP
SQL> show parameter global

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
global_context_pool_size string
global_names boolean TRUE
global_txn_processes integer 1
SQL> show parameter instance_name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string cracow
SQL> show parameter db_name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string cracow

Baza: Oracle 11g
System: Windows 7

Pozostało 580 znaków

2013-02-26 20:45

Rejestracja: 7 lat temu

Ostatnio: 11 godzin temu

0

w tnsnames.ora możesz sobie wpisać nawet dupa jako nazwa połączenia i będzie działało. Nazwa połączenia (dla Ciebie CRACOW z tnsnames.ora) to jest nazwa połączenia i jest to nazwa pod jaką połączenie widzi klient. Co tam jest w środku, jaki adres, port i nazwa bazy to jest zupełnie inna rzecz


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0