【问题标题】:Recreate Oracle Databse from .dbf files after re-installation of Oracle Enterprise 11gR2重新安装 Oracle Enterprise 11gR2 后从 .dbf 文件重新创建 Oracle 数据库
【发布时间】:2014-09-28 03:35:03
【问题描述】:

我在安装 Oracle Enterprise Edition 11gR2 时遇到了问题,因此我不得不从头开始重新安装 Oracle fEnterprise Edition 11gR2。

我想知道的是......有没有办法“重新附加”我的 Db 实例?

即我有一个文件夹 "DB5" ,其中包含各种 .CTL、.DBF 和几个 .ORA 文件。我想使用这些文件重新创建 DB5,因为我没有要从中恢复的备份。

谢谢

【问题讨论】:

标签: oracle database-restore oracle11gr2


【解决方案1】:

那么您需要“仅”initDB5.ora 文件(或 spfile.ora)。此文本配置文件包含 dbname、一些内存相关参数以及控制文件的路径。

这个 initDB5.ora 文件应该放在 $ORACLE_HOME/dbs 中。 如果第一次尝试没有启动,您必须在每次尝试后使用SHUTDOWN ABORT

【讨论】:

    【解决方案2】:

    是的,您可以更改文件路径位置,并挂载数据库。

    你可以试试这样的:

    STARTUP MOUNT;
    ALTER SYSTEM
    SET CONTROL_FILE='/.../.../whateverpath.dbf'...;
    ALTER DATABASE MOUNT....
    

    要移动/重命名物理文件,您可以ALTER DATABASE RENAME FILE

    有关所有命令和示例的更多信息,请查看/阅读here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2012-03-21
      • 1970-01-01
      • 2021-10-04
      相关资源
      最近更新 更多