[Oracle + linux] tnsping
jerry - 02-08-2006 00:48
[Oracle + linux] tnsping
Witam, Polecenie tnsping wykonywane przez uzytkownika innego niz oracle lub root konczy sie nastepujacym bledem:
TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 01-AUG-2006 13:06:19
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Message 3511 not found; No message file for product=network, facility=TNSMessage 3512 not found; No message file for product=network, facility=TNSAttempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=xxxxxxxxx xxxxx))(ADDRESS=(PROTOCOL=TCP)(HOST=xxxxxxxxxxxx)( PORT=xxxx))) Message 3509 not found; No message file for product=network, facility=TNS
uzytkownik ten ma ustawione zmienne: ORACLE_HOME, ORACLE_SID, ORACLE_BASE, PATH(z uwzglednieniem ORACLE_HOME/bin). Prawa do pliku tnsnames.ora to -rw-r--r--
Czy ma ktoś pomysł co trzeba zrobić, by TNS był dostepny także dla innych niż oracle i root uzytkownikow?
Lucyna Witkowska - 02-08-2006 00:48
jerry <j@op.pl> napisał: > Polecenie tnsping wykonywane przez uzytkownika innego niz oracle lub > root konczy sie nastepujacym bledem:
> TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on > 01-AUG-2006 13:06:19
> Copyright (c) 1997, 2005, Oracle. All rights reserved.
> Message 3511 not found; No message file for product=network, > facility=TNSMessage 3512 not found; No message file for product=network, > facility=TNSAttempting to contact > (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=xxxxxxxxx xxxxx))(ADDRESS=(PROTOCOL= TCP)(HOST=xxxxxxxxxxxx)(PORT=xxxx))) > Message 3509 not found; No message file for product=network, facility=TNS
To nie jest blad - tylko jak najbardziej poprawny komunikat tsnping OK: oerr TNS 3509
Problem jest z odszukaniem pliku z komunikatami (message file), zeby go wyswietlic.
> uzytkownik ten ma ustawione zmienne: ORACLE_HOME, ORACLE_SID, > ORACLE_BASE, PATH(z uwzglednieniem ORACLE_HOME/bin). > Prawa do pliku tnsnames.ora to -rw-r--r--
Obstawialabym jednak blad w ORACLE_HOME albo innej zmiennej z ktorej wyliczany jest adres pliku z komunikatami.
Pozdrowienia, LW
Radosław Mańkowski - 02-08-2006 00:48
ORACLE_HOME - sprawdz!! Nastepnie sqlnet.ora oraz tns dla poprawnosci!! Użytkownik "jerry" <j@op.pl> napisał w wiadomości news:eand5r$e0n$1@news.interia.pl... > Witam, > Polecenie tnsping wykonywane przez uzytkownika innego niz oracle lub root > konczy sie nastepujacym bledem: > > TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 01-AUG-2006 > 13:06:19 > > Copyright (c) 1997, 2005, Oracle. All rights reserved. > > Message 3511 not found; No message file for product=network, > facility=TNSMessage 3512 not found; No message file for product=network, > facility=TNSAttempting to contact > (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=xxxxxxxxx xxxxx))(ADDRESS=(PROTOCOL=TCP)(HOST=xxxxxxxxxxxx)( PORT=xxxx))) > Message 3509 not found; No message file for product=network, facility=TNS > > uzytkownik ten ma ustawione zmienne: ORACLE_HOME, ORACLE_SID, ORACLE_BASE, > PATH(z uwzglednieniem ORACLE_HOME/bin). > Prawa do pliku tnsnames.ora to -rw-r--r-- > > Czy ma ktoś pomysł co trzeba zrobić, by TNS był dostepny także dla innych > niż oracle i root uzytkownikow?
jerry - 02-08-2006 00:49
> Obstawialabym jednak blad w ORACLE_HOME
sprawdzalem - zmienna jest poprawna, podobnie jak ORACLE_BASE, TNS_ADMIN, LD_LIBRARY_PATH. Wpisy w tnsnames.ora sa poprawne (z uzytkownika oracle i root pinguje sid). Brak więcej pomyslow...
> albo innej zmiennej z ktorej > wyliczany jest adres pliku z komunikatami.
jakas podpowiedz?
Sławomir Szyszło - 02-08-2006 00:49
Dnia Tue, 01 Aug 2006 15:48:53 +0200, jerry <j@op.pl> wklepał(-a):
>sprawdzalem - zmienna jest poprawna, podobnie jak ORACLE_BASE, >TNS_ADMIN, LD_LIBRARY_PATH. Wpisy w tnsnames.ora sa poprawne (z >uzytkownika oracle i root pinguje sid). >Brak więcej pomyslow...
Jeszcze zmienna: ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
Zapewne oracle i root mają ustawioną zmienną LANG na angielski, a pozostali użytkownicy inaczej - baza nie potrafi wtedy znaleźć komunikatów w danym języku. -- Sławomir Szyszło mailto:slaszysz@poczta.onet.pl Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/ Archiwum http://groups.google.com/groups?grou...mp.bazy-danych
Lucyna Witkowska - 03-08-2006 00:57
Sławomir Szyszło <slaszysz@poczta.onet.pl> napisał: > Dnia Tue, 01 Aug 2006 15:48:53 +0200, jerry <j@op.pl> wklepał(-a):
> >sprawdzalem - zmienna jest poprawna, podobnie jak ORACLE_BASE, > >TNS_ADMIN, LD_LIBRARY_PATH. Wpisy w tnsnames.ora sa poprawne (z > >uzytkownika oracle i root pinguje sid). > >Brak więcej pomyslow...
> Jeszcze zmienna: > ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
Dla 10g to jest ORA_NLS10, ale sluzy do czegos innego.
> Zapewne oracle i root mają ustawioną zmienną LANG na angielski, a pozostali > użytkownicy inaczej - baza nie potrafi wtedy znaleźć komunikatów w danym języku.
Raczej nie - ja mam LANG ustawiony na polski, a komunikaty angielskie znajduje mi OK. Sprawdz jeszcze prawa dostepu: ls -l $ORACLE_HOME/network/mesg/tn*.msb
Pozdrowienia, LW
Sławomir Szyszło - 04-08-2006 01:22
Dnia Wed, 2 Aug 2006 07:52:16 +0000 (UTC), Lucyna Witkowska <ypwitkow@nospamcyf-kr.edu.pl> wklepał(-a):
>Dla 10g to jest ORA_NLS10, ale sluzy do czegos innego.
Potem sobie przypomniałem. :)
>Raczej nie - ja mam LANG ustawiony na polski, a komunikaty angielskie >znajduje mi OK. >Sprawdz jeszcze prawa dostepu: >ls -l $ORACLE_HOME/network/mesg/tn*.msb
Tutaj leżał problem - użytkownik nie miał praw do plików. -- Sławomir Szyszło mailto:slaszysz@poczta.onet.pl Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/ Archiwum http://groups.google.com/groups?grou...mp.bazy-danych
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?=
Oracle 19g +Insert +Insert +Insert...
[oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?=
[Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?=
=?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?=
[oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?=
[oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?=
MSSQL Express czy Oracle Express
=?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?=
=?ISO-8859-2?Q?Poszukjue_ksi=B1=BFki_"Oracle_?= =?ISO-8859-2?Q?optymalizacja_wydajno=B6ci"..?=
zanotowane.pldoc.pisz.plpdf.pisz.plets2.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|