Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 ORA-00604: error occurred at recursive SQL level 1  [new]
HaosMan
Member

Откуда:
Сообщений: 252
При попытке обратится к списку таблиц через PL\SQL Developer возникает ошибка
ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-08103: объект больше не существует

Я в шоке. Подскажите пожалуйста что делать, как так могло случиться, поможет ли запуск системных скриптов, предложенных здесь:
линк
11 июл 07, 07:57    [4376073]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
HaosMan
Member

Откуда:
Сообщений: 252
Подскажите пожалуйста, очень нужна помощь.
11 июл 07, 08:22    [4376123]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Elic
Member

Откуда:
Сообщений: 29976
"Не давайте спички детям"
11 июл 07, 09:38    [4376327]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
HaosMan
Member

Откуда:
Сообщений: 252
Ты мне помог просто пипец....Этой не твой форум, иди лучше на смехопанорама.ru или петросян.ru, там оценя.
11 июл 07, 10:57    [4376840]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18483
А ты, видать, только оттуда?
Или действительно считаешь, что приведенных тобой данных достаточно даже для первичного диагноза?
11 июл 07, 11:00    [4376872]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116096
Можете попробовать еще раз "обратиться к списку таблиц" ?
11 июл 07, 11:22    [4377075]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
dmidek
Можете попробовать еще раз "обратиться к списку таблиц" ?
Перезагрузиться то бишь, как в анекдоте :)
11 июл 07, 11:25    [4377103]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
HaosMan
Member

Откуда:
Сообщений: 252
Скажите какие данные еще нужны я их предоставлю,а просто юморить так от этого проблема не решится.
11 июл 07, 12:17    [4377630]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
тыц
Member

Откуда: центральная нигерия
Сообщений: 4214
HaosMan
Скажите какие данные еще нужны я их предоставлю,а просто юморить так от этого проблема не решится.
... если ко всему сдесь начнуть относиться без юмора, что будет...
11 июл 07, 13:49    [4378365]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116096
HaosMan
Скажите какие данные еще нужны я их предоставлю,а просто юморить так от этого проблема не решится.


"Я с тобой не шутил" :-)
(C) "Место встречи изменить нельзя"

Данная ошибка наблюдается постоянно или Вы видели ее один раз ?
11 июл 07, 13:51    [4378389]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Takurava
Member

Откуда:
Сообщений: 1776
HaosMan
Скажите какие данные еще нужны я их предоставлю
Что выдаст в pluse и PL/SQLDev
select * from dba_tables
11 июл 07, 13:54    [4378408]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
Всем добрый день, вот уже второй день рисуется такая же картина:

ORA-00604: ошибка на рекурсивном SQL-уровне 1

Побробовал рекавери сделать, все осталось так же, сейчас запускаю рекавери на неделю назад попробую, мож поможет не знаю. Если кто то встречал такую ситуацию, подскажите что случилось.

У меня стоит Oracle 11gR2 на виндоус XP.
select * from dba_tables отрабатывает нормально
22 ноя 10, 08:04    [9816528]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18483
В alert.log не заглядывал?
22 ноя 10, 08:11    [9816531]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
Вячеслав Любомудров
В alert.log не заглядывал?


Mon Nov 22 11:06:19 2010
Errors in file d:\app\yazynindmitr\diag\rdbms\orcl\orcl\trace\orcl_ora_4816.trc:
ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-01722: неверное число
ORA-06512: на line 2
и

Errors in file d:\app\yazynindmitr\diag\rdbms\orcl\orcl\trace\orcl_j005_3224.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-01722: invalid number
ORA-06512: at line 2
ORA-12012: error on auto execute of job 12192
ORA-01722: invalid number
ORA-06512: at line 2
ORA-01403: no data found
ORA-01403: no data found
ORA-06512: at "SYS.DBMS_AQ_INV", line 679
ORA-06512: at line 1
ORA-06512: at "SYS.DBMS_AQ_INV", line 679
ORA-06512: at line 1

ну и аналогично им куч ошибок
22 ноя 10, 08:22    [9816546]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
Ммм, оказывается место кончилось на flash_recovery_area, однако у меня там все норм настроено было с ретеншном, вроде как должнобыло затирать начать старые логи, может от этого встать?
22 ноя 10, 08:25    [9816547]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
dimyaz
Ммм, оказывается место кончилось на flash_recovery_area, однако у меня там все норм настроено было с ретеншном, вроде как должнобыло затирать начать старые логи, может от этого встать?


Я про бд естественно)))
22 ноя 10, 08:26    [9816548]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18483
Ты их забэкапил?
22 ноя 10, 08:26    [9816549]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
Вячеслав Любомудров
Ты их забэкапил?


да бэкапил, блин что то не получается ничего
пытаюсь вернуть на месяц назад бд, выдает ошибку что

RMAN-20207: UNTIL TIME или RECOVERY WINDOW находятся перед временем RESETLOGS
22 ноя 10, 10:13    [9816939]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
хотя первый бекап был первого ноября, и на 1 ноября выдает этуже ошибку
22 ноя 10, 10:15    [9816952]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
блин ниче не получается, сделал бекап, восстановил бд. и все равно вылазает эта ошибка

ORA-00604: ошибка на рекурсивном SQL-уровне 1

В алерт логе сыпятся вот такие ошибки:

Errors in file d:\app\yazynindmitr\diag\rdbms\orcl\orcl\trace\orcl_j002_644.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-01722: invalid number
ORA-06512: at line 2
ORA-12012: error on auto execute of job 57366
ORA-01722: invalid number
ORA-06512: at line 2
22 ноя 10, 11:10    [9817328]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
у меня на данный момент во флэш рековери лежит два бэкапа, один сегодняшний а один н 01.11.2010. как заставить рман сделать рековер имеено по старому бекапу, на 01.11.2010? когда пытаюсь запустить вот такой скрипт


RMAN> RUN {
2> SET UNTIL TIME = '01.11.2010';
3> RESTORE DATABASE;
4> RECOVER DATABASE;
5> ALTER DATABASE OPEN RESETLOGS; }

вылазает ошибка

RMAN-20207: UNTIL TIME или RECOVERY WINDOW находятся перед временем RESETLOGS

???
22 ноя 10, 11:15    [9817350]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
вот что пишется в трайсе:

Trace file d:\app\localhost\diag\rdbms\orcl\orcl\trace\orcl_j000_3336.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Windows XP Version V5.1 Service Pack 3
CPU : 1 - type 586, 1 Physical Cores
Process Affinity : 0x0x00000000
Memory (Avail/Total): Ph:478M/2039M, Ph+PgF:3109M/4944M, VA:1180M/2047M
Instance name: orcl
Redo thread mounted by this instance: 1
Oracle process number: 34
Windows thread id: 3336, image: ORACLE.EXE (J000)


*** 2010-11-22 14:19:07.258
*** SESSION ID:(44.197) 2010-11-22 14:19:07.258
*** CLIENT ID:() 2010-11-22 14:19:07.258
*** SERVICE NAME:(SYS$USERS) 2010-11-22 14:19:07.258
*** MODULE NAME:() 2010-11-22 14:19:07.258
*** ACTION NAME:() 2010-11-22 14:19:07.258

Skipped error 604 during the execution of SYSTEM.LOGON_TRIGGER

*** 2010-11-22 14:19:07.258
dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=0, mask=0x0)
----- Error Stack Dump -----
ORA-00604: error occurred at recursive SQL level 1
ORA-01722: invalid number
ORA-06512: at line 2
*** MODULE NAME:(DBMS_SCHEDULER) 2010-11-22 14:19:07.368
*** ACTION NAME:(RLM$SCHDNEGACTION) 2010-11-22 14:19:07.368


*** 2010-11-22 14:19:07.368
ORA-12012: error on auto execute of job 57366
ORA-01722: invalid number
ORA-06512: at line 2
Unexpected error 604 in job slave process
ORA-00604: error occurred at recursive SQL level 1
ORA-01722: invalid number
ORA-06512: at line 2
ORA-12012: error on auto execute of job 57366
ORA-01722: invalid number
ORA-06512: at line 2
22 ноя 10, 11:25    [9817429]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18483
[quot dimyazSkipped error 604 during the execution of SYSTEM.LOGON_TRIGGER
[/quot]Ничего не напоминает?
22 ноя 10, 11:27    [9817446]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
dimyaz
Member

Откуда:
Сообщений: 442
Вячеслав Любомудров,

Спасибо !!!

Блин как два тригера могли такие проблемы создать??? а что если в жизни понадобиться создать эти тригеры на логон и логоф? как их создавать тогда? потому что в референсе о том что они могут положить бд ни слова))
22 ноя 10, 11:47    [9817613]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00604: error occurred at recursive SQL level 1  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
dimyaz
Вячеслав Любомудров,

Спасибо !!!

Блин как два тригера могли такие проблемы создать??? а что если в жизни понадобиться создать эти тригеры на логон и логоф? как их создавать тогда? потому что в референсе о том что они могут положить бд ни слова))


Делайте их так чтобы в них не возникали исключительные ситуации, в конце пишите блок

exception when others then null;

У вас какая то ошибка в триггере валит сессию.
22 ноя 10, 13:15    [9818357]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить