【问题标题】:Restore Oracle Database From Oradata Folder从 Oradata 文件夹恢复 Oracle 数据库
【发布时间】:2016-03-11 20:17:34
【问题描述】:

我的服务器上的数据库丢失了,因为计算机已经在C盘格式化了。但是oracle文件夹位于E盘,比如oradata等。我可以像以前一样恢复oracle数据库吗?

【问题讨论】:

    标签: oracle database-restore rman


    【解决方案1】:

    嗯,首先你需要用格式化之前的版本安装oracle服务器。

    按照以下步骤操作:

    1. 安装与初始数据库相同的 Oracle 数据库版本。
    2. 复制所有控制文件、数据文件到oradata目录
    3. 将 init.ora filr 复制到 ADMIN 文件夹
    4. 修改 init.ora 文件以获取更改的控制文件、存档和转储位置。 (保持实例、SID 和全局数据库名称相同)
    5. 使用 pfile(init.ora) 位置运行 oradim 创建实例
    6. 使用 internal 连接到 DB 并挂载它。
    7. 通过键入以下内容检查现有数据和日志文件位置:

      SELECT name FROM V$DATAFILE;
      SELECT member FROM V$LOGFILE;
      
    8. 现在使用以下命令更改上面出现的文件位置:

      ALTER DATABASE RENAME FILE <old file loc list> to <new file loc list>;
      
    9. 重命名后通过alter database open打开数据库。

    你应该准备好了。

    Reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 2012-02-20
      • 1970-01-01
      • 2021-11-08
      • 1970-01-01
      相关资源
      最近更新 更多