2016-10-11 3 views
0

Я получаю эту ошибку и не знаю, как ее разрешить.Oracle 11.2 ORA-00604

произошла ошибка выполнения на SQL Developer при обработке какой-либо операции (запрос, вид структуры и т.д.):

ORA-00604: error occurred at recursive SQL level 2 
ORA-01578: ORACLE data block corrupted (file # 1, block # 94646) 
ORA-01110: data file 1: '+DATA/***/system01.dbf' 
00604. 00000 - "error occurred at recursive SQL level %s" 
*Cause: An error occurred while processing a recursive SQL statement 
      (a statement applying to internal dictionary tables). 
*Action: If the situation described in the next error on the stack 
      can be corrected, do so; otherwise contact Oracle Support. 
Vendor code 604 

фона:

  • Oracle Версия: 11.2
  • Платформа: VirtualBox
  • Установка: VirtualBox Appliance

Вопрос:

  • Как решить эту проблему?
  • Где +/DATA/***/system01.dbf находится в рабочем пространстве linux?
+0

Не могли бы вы поделиться с нами своим запросом? –

+0

@TimBiegeleisen это не только один запрос. Даже я действительно разделяю его, он все равно будет отражать другие запросы DDL/DML. –

ответ

0

DBF - это основной файл операционной системы, в котором хранятся данные. SYSTEM.DBF содержит метаданные, которые Oracle будет использовать для управления данными (то есть знать, что представляют собой пользователи, таблицы, столбцы).

Если это повреждено, вам необходимо вернуться к некоторой форме резервного копирования (например, более ранний снимок устройства). Вероятно, вы можете найти system.dbf в linux (locate system.dbf), но ничего не поделаешь, чтобы исправить его вручную.

0

+/DATA означает, что вы являетесь пользователем ASM, который является менеджером томов Oracles. Я не думаю, что вы можете легко найти файл с помощью команд linux os.

Повреждение в system.dbf не подходит, и вам нужно восстановить резервную копию, если она у вас есть. Я вижу, что вы используете Virtualbox, поэтому, если у вас есть моментальный снимок изображения, вы можете восстановить его.

Если нет резервной копии и нет снимка изображения, то, боюсь, вам нужно снова установить образ виртуальной камеры и повторить работу.

Смежные вопросы