原环境 数据库:12.1 RAC 恢复环境 数据库:12.1 单机 恢复环境准备 1.安装相同版本数据库软件 2.cpoy备份文件到该环境 操作步骤 1.设置sid及dbid启动数据库到nomount状态; 2.恢复参数文件 restore spfile to pfile '/u01/app/oracle/product/12.2.0/db_1/dbs/initcdbshare1.ora' from '/backup/cdbshare/20220427/CDBSHARE_1907575808_spfile_lv0_20220427_790s029q_1_1.spf'; 3.修改参数文件 因为从RAC恢复单机环境,需要删除RAC相关参数,还需修改sga等参数。由于恢复的是容器模式,需要设置enable_pluggable_database=true,否则会开启不到容器模式,无法restore database root等操作。 4.启动数据库到mount下 5.恢复控制文件 restore controlfile from '/backup/cdbshare/20220427/CDBSHARE_1907575808_ctlfile_lv0_20220427_740s0284_1_1.ctl'; 6.使用pfile重启数据库到mount状态 7.将控制文件中记录的cdb的路径转换到本地 catalog start with '/backup/cdbshare/20220427'; 8.设置数据文件恢复路径,转储cdb,pdb$seed,所需恢复pdb的数据文件