2016-11-03 11 views
0

Коллега (действительно!) Попытался создать dbf для первичного экземпляра DG. Это сработало (хотя файл впоследствии был опущен), но db_file_convert не настроен для размещения файлов, поэтому создание завершилось неудачей и «Отсутствует» dbf, созданное в $ OH/dbs.Как удалить отсутствующий dbf в возвращаемом экземпляре

Ошибки в журнале предупреждений:

ORA-01119: error in creating database file '/<path>/<file>.dbf' 
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options 
Linux-x86_64 Error: 13: Permission denied 
File #1124 added to control file as 'UNNAMED01124'. 
Originally created as: 
'/<path>/<file>.dbf' 
Recovery was unable to create the file as: 
'/<path>/<file>.dbf' 
MRP0: Background Media Recovery terminated with error 1274 
Errors in file /<path>/trace/<instance>_pr00_33046.trc: 
ORA-01274: cannot add datafile '/<path>/<file>.dbf' - file could not be 
created 

Это тогда вызывает DG на экземпляре HA на неудачу с:

ORA-01111: имя файла 1124 данных неизвестна - переименовать, чтобы исправить файл

ORA-01110: файл данных 1124: '/ $ OH/DBS/UNNAMED'

ORA-01157: не может определить/блокировка файла данных 1124 - см DB WR файл трассировки

ORA-01111: имя файла 1124 данных неизвестен - переименовать нужный файл

ORA-01110: файл данных 1124: '/ $ OH/DBS/UNNAMED'

Файл не существует в prod и чтении относительно невосстанавливающих состояний баз данных DG для создания файла или его удаления. Ни один из этих параметров не доступен во вторичной базе данных. Какие у меня варианты? Восстановить файл управления на HA без ссылки на отсутствующий файл, а затем перезапустить? Не помогает, что мои знания в области DG являются слегка ржавыми - например, твердый оксид железа.

ответ

0

Скопированный управляющий файл из источника, где отсутствующий файл не существует