Восстановите данные Oracle XE из * .DBF - PullRequest
1 голос
/ 06 мая 2010

Возможно ли восстановить базу данных оракула из файлов * .DBF? Если да, то как? Мне действительно трудно заниматься резервным копированием и восстановлением в Oracle по сравнению с SQL Server. У меня есть резервная копия всей папки oraclexe, включая эти файлы.

1 Ответ

1 голос
/ 14 июня 2010

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

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

Если бы он работал, то вам, вероятно, пришлось бы искать неполное восстановление, которое может (или не может) быть успешным в зависимости от того, сколько времени заняла копия каталога.

При работе в Windows в меню «Пуск» есть опция «Резервное копирование базы данных» в разделе OracleXE

...