【发布时间】:2011-02-16 06:41:46
【问题描述】:
是否可以从 *.DBF 文件中恢复 oracle 数据库?如果是,那么如何?与 SQL Server 相比,我真的发现在 Oracle 中处理备份和恢复事务非常困难。 我有整个 oraclexe 文件夹的备份,包括这些文件。
【问题讨论】:
是否可以从 *.DBF 文件中恢复 oracle 数据库?如果是,那么如何?与 SQL Server 相比,我真的发现在 Oracle 中处理备份和恢复事务非常困难。 我有整个 oraclexe 文件夹的备份,包括这些文件。
【问题讨论】:
它需要的不仅仅是 DBF 文件。 活动数据库正在写入重做日志、表空间数据文件 (DBF) 和控制文件。但是因为它在内存中也有信息,所以这些文件在任何时间点都不一定相互一致。
如果在您获取整个 oraclexe 文件夹的副本时数据库已关闭,那么将整个文件夹复制回来并打开数据库应该可以工作,因为要恢复数据库会有足够的一致性。
如果它正在运行,那么您可能需要查看不完整的恢复,这可能(或可能不会)成功,具体取决于目录复制所用的时间。
如果在 Windows 中运行,开始菜单的 OracleXE 部分下有一个“备份数据库”选项
【讨论】: