从Oradata文件夹还原Oracle数据库

从Oradata文件夹还原Oracle数据库,oracle,database-restore,rman,Oracle,Database Restore,Rman,我丢失了服务器上的数据库,因为计算机已在驱动器C上格式化。但oracle文件夹位于驱动器E上,如oradata等。我可以像以前一样恢复oracle数据库吗?好的,首先您需要安装oracle服务器,安装的版本与格式化之前的版本相同 遵循以下步骤: 安装与starter数据库相同的Oracle数据库版本 将所有控制文件、数据文件复制到oradata目录 将init.ora文件复制到ADMIN文件夹 修改init.ora文件中更改的控制文件、存档和转储位置。(保持实例、SID和全局数据库名称相同) 通

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

好的,首先您需要安装oracle服务器,安装的版本与格式化之前的版本相同

遵循以下步骤:

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

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

    ALTER DATABASE RENAME FILE <old file loc list> to <new file loc list>;
    
    将数据库重命名为;
    
  • 重命名后,通过alter database open打开数据库
  • 你应该被安排好