Отключить файл данных табличного пространства отменить, который находится в режиме восстановления? - PullRequest
0 голосов
/ 17 февраля 2011

Я пытаюсь восстановить файл данных в автономном режиме, используя следующую команду

alter database datafile '<datafile path>' offline;

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

Но после выполнения этой команды, когда я выбираю записи в v $ datafile.Файл, который я только что отключил, остается в этой таблице.

Может кто-нибудь сказать, как перевести файл отмены в автономный режим.

OS: RHEL
Oracle version: 11g
Datafile status: Recovery

РЕДАКТИРОВАТЬ:

Я уже попробовал команду

alter database datafile '/your/data/file/name' offline drop

говорит, что база данных успешно изменена,

alter database open;

не с сообщениемтребуется восстановление файла отмены.

Я не могу восстановить его, так как потерял архивные файлы.Кажется, что файл сбрасывается логически, а не физически.Теперь я просто хочу, чтобы моя база данных была запущена и работала, и для этого я хочу перевести этот файл в автономный режим.

Когда я проверяю таблицу v $ datafile, она показывает запись для файла независимо от запуска alter database datafile '<datafile path>' offline drop;.успешно, пожалуйста, помогите мне решить эту проблему.База данных не работает с утра, и я не смог ее запустить

1 Ответ

1 голос
/ 17 февраля 2011

Почему вы хотите это сделать?Что вы пытаетесь достичь?

В табличных пространствах v $ перечислены табличные пространства.Файлы данных находятся в v $ datafiles.

Табличное пространство может иметь несколько файлов данных.Как ваша база данных и настройки резервного копирования?Вам нужно табличное пространство?

Если вы просто хотите избавиться от файла данных (и табличного пространства), вы можете попробовать отбросить его в режиме монтирования:

startup mount
alter database datafile '/your/data/file/name' offline drop;
alter database open;
drop tablespace your_tablespace_name including contents and datafiles;

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

Надеюсь, это сработает, Рональд.

...