【问题标题】:Restore Oracle XE data from *.DBF从 *.DBF 恢复 Oracle XE 数据
【发布时间】:2011-02-16 06:41:46
【问题描述】:

是否可以从 *.DBF 文件中恢复 oracle 数据库?如果是,那么如何?与 SQL Server 相比,我真的发现在 Oracle 中处理备份和恢复事务非常困难。 我有整个 oraclexe 文件夹的备份,包括这些文件。

【问题讨论】:

    标签: database oracle oracle-xe


    【解决方案1】:

    它需要的不仅仅是 DBF 文件。 活动数据库正在写入重做日志、表空间数据文件 (DBF) 和控制文件。但是因为它在内存中也有信息,所以这些文件在任何时间点都不一定相互一致。

    如果在您获取整个 oraclexe 文件夹的副本时数据库已关闭,那么将整个文件夹复制回来并打开数据库应该可以工作,因为要恢复数据库会有足够的一致性。

    如果它正在运行,那么您可能需要查看不完整的恢复,这可能(或可能不会)成功,具体取决于目录复制所用的时间。

    如果在 Windows 中运行,开始菜单的 OracleXE 部分下有一个“备份数据库”选项

    【讨论】:

    • 谢谢!我使用整个 oraclexe 文件夹的未修改备份副本成功恢复了它。
    猜你喜欢
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 2016-03-11
    • 2017-11-07
    • 2013-08-04
    • 2011-01-13
    相关资源
    最近更新 更多