Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1

ТЕМА:

Oracle: ORA-01194 12 года 9 мес. назад #2516

Привет всем. У меня вот какая проблема. Переустановил Оракл и теперь собираюсь запустить старую базу.
Имеется скрипт для создания контрола
STARTUP NOMOUNT 

CREATE CONTROLFILE REUSE DATABASE "DB5" RESETLOGS NOARCHIVELOG

    MAXLOGFILES 50

    MAXLOGMEMBERS 5

    MAXDATAFILES 100

    MAXINSTANCES 1

    MAXLOGHISTORY 113

LOGFILE

  GROUP 1 'C:\ORACLE\ORADATA\DB5\REDO01.LOG'  SIZE 100M,

  GROUP 2 'C:\ORACLE\ORADATA\DB5\REDO02.LOG'  SIZE 100M,

  GROUP 3 'C:\ORACLE\ORADATA\DB5\REDO03.LOG'  SIZE 100M

-- STANDBY LOGFILE


DATAFILE

  'D:\DB5\SYSTEM01.DBF',

  'D:\DB5\UNDOTBS01.DBF',

  'D:\DB5\CWMLITE01.DBF',

  'D:\DB5\DRSYS01.DBF',

  'D:\DB5\EXAMPLE01.DBF',

  'D:\DB5\INDX01.DBF',

  'D:\DB5\TOOLS01.DBF',

  'D:\DB5\USERS01.DBF'

CHARACTER SET CL8MSWIN1251;

ALTER DATABASE OPEN RESETLOGS;

ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\ORACLE\ORADATA\DB5\TEMP01.DBF' 



REUSE;

В команде CREATE CONTROLFILE поставила параметр RESETLOGS, поскольку при

NORESETLOGS генерировалась ошибка
ORA-01229: data file 'string' is inconsistent with logs (для USERS01.dbf)
В команде ALTER DATABASE OPEN поставил параметр RESETLOGS, поскольку до этого при запуске скрипта вообще без параметра (просто ALTER DATABASE

OPEN) возникала ошибка ora-01589: must use RESETLOGS or NORESETLOGS

option for database open (сначала поставил параметр NORESETLOGS, но это

повлекло ошибку ora-01588: must use RESETLOGS option for database open).

Перезапустил экземпляр. Контрол создан. Ошибка ora-01589 больше не

возникает. Зато при попытке открытия базы генерируется ошибка ora-01194:

file 'd:\DB5\system01.dbf' needs more recovery to be consistent. А я никаких бэкапов не делала.
Подскажите, плиз, что делать.
Заранее благодарна

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: ORA-01194 12 года 9 мес. назад #2517

а онлайн редологи тоже переносились? Если да, то проблема может быть в этом. База была остановлена нормально перед копированием?

Вообще, если база в режиме noarchivelog, то лучше было просто перенести старые controlfile'ы, а потом изменить пути к датафайлам через alter database rename file ...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: ORA-01194 12 года 9 мес. назад #2518

Да, онлайн логи переносились. Перед копированием база была остановлена нормально.
Перенес старые контролы на прежнее место. Изменил, как надо, пути к датафайлам.
Создал заново сервис. Запустил экземпляр. При попытке открытия базы генерятся ошибки
ORA-01122: файл базы данных 1 не прошел контроль при верификации
ORA-01110: файл данных 1: 'D:\DB5\SYSTEM01.DBF'
ORA-01207: файл данных не соответствует управляющему - старый упр.файл

Что тут можно сделать?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: ORA-01194 12 года 9 мес. назад #2519

Если база остановлена нормально, а потом перенесена полностью вместе с контролфайлами, то никакой инконсистентности быть не может. Единственная проблема в том, что надо изменить пути к датафайлам посредством команды alter database rename ... Может вы что-то упустили или я не понимаю как вы это делали.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: ORA-01194 12 года 9 мес. назад #2520

Помню точно, что делала shutdown immediate. А вот сервис перед переносом файлов, по-моему, не останавливала. Может быть причина в этом? ...Хотя экземпляр-то был остановлен...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: ORA-01194 12 года 9 мес. назад #2521

трудно сказать, т.к. с ораклом под винд. давно не работаю, но помню, что файл данных удалить или забекапить (ntbackup например) нельзя пока не остановишь сервис.

Во всех остальных случаях shutdown immediate достаточно, для того чтоб закрыть базу в целостном состоянии.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.243 секунд