problem ora-03113
pawel - 11-01-2006 09:09
problem ora-03113
witam moze ktos spotkal sie z takim problemem, mianowicie wykonywane jest skrypt zawierający taki zapis "create table podw_t_urzad_usuniete as select * from t_urzad where nr_prac in (select nr_prac from podw_t_urzad_tmp) and rowid not in (select max(t.rowid) from t_urzad t where t.nr_prac in (select p.nr_prac from podw_t_urzad_tmp p) group by t.nr_prac, t.datamod)"
w prakcie wykonywania pojawia sie blad ora-03113, co powoduje rozlaczenie sie z serwerem oracle i w nastepstwie wykonujac kolejne polecenia w skryptu-wywala blad ORA-03114 co w efekcie uniemozliwia mi wykonanie pewnych operacji
z gory dzieki za pomoc pawel
=?UTF-8?B?UmFkb3PFgmF3IEtvcnplbmlld3NraQ==?= - 11-01-2006 09:11
pawel wrote: > witam > moze ktos spotkal sie z takim problemem, mianowicie wykonywane jest skrypt > zawierajďż˝cy taki zapis > "create table podw_t_urzad_usuniete as > select * from t_urzad where nr_prac in (select nr_prac from > podw_t_urzad_tmp) and > rowid not in (select max(t.rowid) from t_urzad t where t.nr_prac in (select > p.nr_prac from podw_t_urzad_tmp p) group by t.nr_prac, t.datamod)" > > w prakcie wykonywania pojawia sie blad ora-03113, co powoduje rozlaczenie > sie z serwerem oracle i w nastepstwie wykonujac kolejne polecenia w > skryptu-wywala blad ORA-03114 > co w efekcie uniemozliwia mi wykonanie pewnych operacji > Na początek pytanie czy wiesz co oznaczają te numery błędów?
ORA-03113: end-of-file on communication channel ORA-03114: not connected to ORACLE
tak więc jeśli są to błędy po stronie klienta to należy zweryfikować co jest w alertlogu (alert_<SID>.log w katalogu bdumpowym). Z praktyki podpowiem że proces oracle wywala wtedy zazwyczaj ora-0600 i zrzuca stosowne informacje do katalogów bdump i cdump (lub analogicznych), choć tak naprawdę to błędy te mogą oznaczać także normalne działanie oracle (standardowo np. podczas zamykania bazy danych). Od strony klienta wygląda to tak akby baza danych oracle nagle zniknęła -> dlatego ora-03113 i jeśli nie zrobisz powtórnie podłączenia do bazy to w tym samym kliencie dostajesz ora-03114.
Niestety błędy ora-0600 to nic dobrego i może okazać się że może to obsłużyć wyłącznie serwis oracle:
ORA-00600: internal error code, arguments: [string], [string], [string], [string], [string], [string], [string], [string] Cause: This is the generic internal error number for Oracle program exceptions. It indicates that a process has encountered a low-level, unexpected condition.
pozdr
Radek
gawlak - 11-01-2006 09:11
dzieki za wskazowki
-- pozdrawiam -------------------------- Paweł Kamiński Użytkownik "Radosław Korzeniewski" <rkorzeniewski@gmail.com> napisał w wiadomości news:43c3f8ee$0$17939$f69f905@mamut2.aster.pl... > pawel wrote: >> witam >> moze ktos spotkal sie z takim problemem, mianowicie wykonywane jest >> skrypt zawieraj?cy taki zapis >> "create table podw_t_urzad_usuniete as >> select * from t_urzad where nr_prac in (select nr_prac from >> podw_t_urzad_tmp) and >> rowid not in (select max(t.rowid) from t_urzad t where t.nr_prac in >> (select p.nr_prac from podw_t_urzad_tmp p) group by t.nr_prac, >> t.datamod)" >> >> w prakcie wykonywania pojawia sie blad ora-03113, co powoduje rozlaczenie >> sie z serwerem oracle i w nastepstwie wykonujac kolejne polecenia w >> skryptu-wywala blad ORA-03114 >> co w efekcie uniemozliwia mi wykonanie pewnych operacji >> > Na początek pytanie czy wiesz co oznaczają te numery błędów? > > ORA-03113: end-of-file on communication channel > ORA-03114: not connected to ORACLE > > tak więc jeśli są to błędy po stronie klienta to należy zweryfikować co > jest w alertlogu (alert_<SID>.log w katalogu bdumpowym). Z praktyki > podpowiem że proces oracle wywala wtedy zazwyczaj ora-0600 i zrzuca > stosowne informacje do katalogów bdump i cdump (lub analogicznych), choć > tak naprawdę to błędy te mogą oznaczać także normalne działanie oracle > (standardowo np. podczas zamykania bazy danych). Od strony klienta wygląda > to tak akby baza danych oracle nagle zniknęła -> dlatego ora-03113 i jeśli > nie zrobisz powtórnie podłączenia do bazy to w tym samym kliencie > dostajesz ora-03114. > > Niestety błędy ora-0600 to nic dobrego i może okazać się że może to > obsłużyć wyłącznie serwis oracle: > > ORA-00600: internal error code, arguments: [string], [string], [string], > [string], [string], [string], [string], [string] > Cause: This is the generic internal error number for Oracle program > exceptions. It indicates that a process has encountered a low-level, > unexpected condition. > > pozdr > > Radek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
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 |
|