Oracle - polaczenie przez Internet
Jarek_C - 11-11-2006 00:52
Oracle - polaczenie przez Internet
Witam, Próbuje polaczyc sie do instancji na oracle przez Internet. Przekierowuje na docelowym routerze porty od 1500 do 1700 (moze za duzo?). W lokalnej sieci wszystko dziala bez zarzutu. Gdy jestem poza nia przy próbie logowania w Enterprise Manager Console (czy w jakikolwiek inny sposób) dostaje komunikat ORA:12535 TNS: Przekroczono limit czasu operacji. Jako secondary err 12560 Wpis z tnsnames.ora : ORCL_3.RANCOR.LOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = servz)(PORT = 1521)) ) (CONNECT_DATA = (SID = orcl3) *dopisane przeze mnie* (SERVER = DEDICATED) (SERVICE_NAME = ORCL_3) ) ) Wpis z listener.ora: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL_3) (ORACLE_HOME = C:\oracle\ora92) (SID_NAME = ORCL3) ) )
Poprosze o pomoc co jeszcze moge sprawdzic.
Pozdrawiam
Jarek
dap - 11-11-2006 00:52
Jarek_C wrote: > Witam, > Próbuje polaczyc sie do instancji na oracle przez Internet. > Przekierowuje na docelowym routerze porty od 1500 do 1700 (moze za > duzo?). W lokalnej sieci wszystko dziala bez zarzutu. Gdy jestem poza > nia przy próbie logowania w Enterprise Manager Console (czy w > jakikolwiek inny sposób) dostaje komunikat ORA:12535 TNS: > Przekroczono limit czasu operacji. Jako secondary err 12560 > Wpis z tnsnames.ora : > ORCL_3.RANCOR.LOCAL = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = servz)(PORT = 1521)) > ) > (CONNECT_DATA = > (SID = orcl3) *dopisane przeze mnie* > (SERVER = DEDICATED) > (SERVICE_NAME = ORCL_3) > ) > ) > Wpis z listener.ora: > SID_LIST_LISTENER = > (SID_LIST = > (SID_DESC = > (GLOBAL_DBNAME = ORCL_3) > (ORACLE_HOME = C:\oracle\ora92) > (SID_NAME = ORCL3) > ) > ) > > Poprosze o pomoc co jeszcze moge sprawdzic.
W aliasie dla serwera używa się albo SERVICE_NAME albo SID. Jako host masz podaną nazwę "servz", która w internecie nie znaczy nic (w lokalnej sieci serwer DNS, może ją rozpoznawać.
dap
-- ,= ,-_-. =. gnu.org ((_/)o o(\_)) polanski.biz `-'(. .)`-' xoops.pl \_/
Jarek_C - 11-11-2006 00:52
dap napisał(a): > Jarek_C wrote: > > Witam, > > Próbuje polaczyc sie do instancji na oracle przez Internet. > > Przekierowuje na docelowym routerze porty od 1500 do 1700 (moze za > > duzo?). W lokalnej sieci wszystko dziala bez zarzutu. Gdy jestem poza > > nia przy próbie logowania w Enterprise Manager Console (czy w > > jakikolwiek inny sposób) dostaje komunikat ORA:12535 TNS: > > Przekroczono limit czasu operacji. Jako secondary err 12560 > > Wpis z tnsnames.ora : > > ORCL_3.RANCOR.LOCAL = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = TCP)(HOST = servz)(PORT = 1521)) > > ) > > (CONNECT_DATA = > > (SID = orcl3) *dopisane przeze mnie* > > (SERVER = DEDICATED) > > (SERVICE_NAME = ORCL_3) > > ) > > ) > > Wpis z listener.ora: > > SID_LIST_LISTENER = > > (SID_LIST = > > (SID_DESC = > > (GLOBAL_DBNAME = ORCL_3) > > (ORACLE_HOME = C:\oracle\ora92) > > (SID_NAME = ORCL3) > > ) > > ) > > > > Poprosze o pomoc co jeszcze moge sprawdzic. > > W aliasie dla serwera używa się albo SERVICE_NAME albo SID. > Jako host masz podaną nazwę "servz", która w internecie nie znaczy nic > (w lokalnej sieci serwer DNS, może ją rozpoznawać. > > dap > > > -- > ,= ,-_-. =. gnu.org > ((_/)o o(\_)) polanski.biz > `-'(. .)`-' xoops.pl > \_/
Otóż to. Natomiast próbuję się połączyć po IP gdzie na routerze przekierowuję porty od 1500 do 1700 na IP lokalne. Czyli z 83.19.xxx.xxx tłumacze na 10.1.19.xxx. Nie wiem może za mało portów otwieram?
Jarek
fReLuZ - 11-11-2006 00:53
ale Oracle uzywa losowych portow pozniej "no prawie" i aby z netu uzywac Oracla (po jednym porcie) uzyj Connection Managera.
dap - 11-11-2006 00:53
> Otóż to. Natomiast próbuję się połączyć po IP gdzie na routerze > przekierowuję porty od 1500 do 1700 na IP lokalne. Czyli z > 83.19.xxx.xxx tłumacze na 10.1.19.xxx. > Nie wiem może za mało portów otwieram? > > Jarek >
Jeśli jest to Windows to zwykle trzeba też ustawić parameter USE_SHARED_SOCKET = TRUE, jako zmienna środowiskową.
dap
-- ,= ,-_-. =. gnu.org ((_/)o o(\_)) polanski.biz `-'(. .)`-' xoops.pl \_/
LoLe - 11-11-2006 00:53
> > Jeśli jest to Windows to zwykle trzeba też ustawić parameter > USE_SHARED_SOCKET = TRUE, jako zmienna środowiskową.
W pełni zgadzam sięz przedmówcą. Ja to wpisywałem w rejestrach w gałęzi oracle. Zmienna ta powoduje że listener nie przerzuca nawiązanego połączenia na port wysoki, a w rezultacie działa na dokładnie tym sammym porcie co sie definiuje w listener.ora czyli standardowy to 1521.
Jarek_C - 11-11-2006 00:53
LoLe wrote: > > > > Jeśli jest to Windows to zwykle trzeba też ustawić parameter > > USE_SHARED_SOCKET = TRUE, jako zmienna środowiskową. > > W pełni zgadzam sięz przedmówcą. Ja to wpisywałem w rejestrach w gałęzi > oracle. Zmienna ta powoduje że listener nie przerzuca nawiązanego połączenia > na port wysoki, a w rezultacie działa na dokładnie tym sammym porcie co sie > definiuje w listener.ora czyli standardowy to 1521.
Dziękuję za wszystkie odpowiedzi. Już sobie poradziłem. Najprawdopodobniej (uwielbiam to słowo w informatyce :)) podziałała podpowiedź z use_shared_socket oraz to że z lokalnego tnsnames wywaliłem próbne wpisy które wcześniej robiłem dla tej instancji.
Pozdrawiam
Jarek
dap - 11-11-2006 00:53
Jarek_C wrote: > LoLe wrote: >>> Jeśli jest to Windows to zwykle trzeba też ustawić parameter >>> USE_SHARED_SOCKET = TRUE, jako zmienna środowiskową. >> W pełni zgadzam sięz przedmówcą. Ja to wpisywałem w rejestrach w gałęzi >> oracle. Zmienna ta powoduje że listener nie przerzuca nawiązanego połączenia >> na port wysoki, a w rezultacie działa na dokładnie tym sammym porcie co sie >> definiuje w listener.ora czyli standardowy to 1521. > > Dziękuję za wszystkie odpowiedzi. Już sobie poradziłem. > Najprawdopodobniej (uwielbiam to słowo w informatyce :)) podziałała > podpowiedź z use_shared_socket oraz to że z lokalnego tnsnames > wywaliłem próbne wpisy które wcześniej robiłem dla tej instancji.
Oracle to nie VooDoo, i jak się dobrze zrobi to musi działać, zatem najlepiej sprawdź to sobie jeszcze raz notując co psujesz i co naprawiasz :D
dap
-- ,= ,-_-. =. gnu.org ((_/)o o(\_)) polanski.biz `-'(. .)`-' xoops.pl \_/
Jarek_C - 11-11-2006 00:53
dap wrote: > Jarek_C wrote: > > LoLe wrote: > >>> Jeśli jest to Windows to zwykle trzeba też ustawić parameter > >>> USE_SHARED_SOCKET = TRUE, jako zmienna środowiskową. > >> W pełni zgadzam sięz przedmówcą. Ja to wpisywałem w rejestrach w gałęzi > >> oracle. Zmienna ta powoduje że listener nie przerzuca nawiązanego połączenia > >> na port wysoki, a w rezultacie działa na dokładnie tym sammym porcie co sie > >> definiuje w listener.ora czyli standardowy to 1521. > > > > Dziękuję za wszystkie odpowiedzi. Już sobie poradziłem. > > Najprawdopodobniej (uwielbiam to słowo w informatyce :)) podziałała > > podpowiedź z use_shared_socket oraz to że z lokalnego tnsnames > > wywaliłem próbne wpisy które wcześniej robiłem dla tej instancji. > > Oracle to nie VooDoo, i jak się dobrze zrobi to musi działać, zatem > najlepiej sprawdź to sobie jeszcze raz notując co psujesz i co naprawiasz :D > > dap >
Wiem, wiem ale wiesz jak to jest. Czasem z rozpędu przy rozwiązywaniu problemu zmieniasz kilka rzeczy i tak naprawde nie wiesz która zadziałała. No w tym wypadku to nie ma problemu bo to raptem dwie mozliwości. :D
Pozdrawiam
Jarek > -- > ,= ,-_-. =. gnu.org > ((_/)o o(\_)) polanski.biz > `-'(. .)`-' xoops.pl > \_/
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.plred-hacjenda.opx.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 |
|