Как запустить базу данных Oracle 12c при случайном удалении файла табличного пространства

#oracle

#Oracle

Вопрос:

Я случайно удалил файл табличного пространства, и теперь Oracle 12c не открывается.

Как я могу удалить это табличное пространство из oracle, не открывая базу данных?

Ответ №1:

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

Выполнение полного восстановления табличного пространства

Информация о файлах данных проверяется Oracle во время процесса открытия базы данных. Это означает, что вы можете подключить базу данных и перевести файл данных в автономный режим.

ALTER DATABASE DATAFILE 'path to datafile' OFFLINE;

ALTER DATABASE OPEN;

Ответ №2:

ИЗМЕНИТЬ ФАЙЛ ДАННЫХ БАЗЫ ДАННЫХ ‘/u02 /oracle /rbdb1 /stuff01.dbf’ В АВТОНОМНОМ РЕЖИМЕ;