1、RMAN还原和恢复一、参数文件的备份还原和恢复示例:
2、备份完成后,到参数文件目录下删除参数文件,并重启数据库实例。发现数据库实例启动时提示了参数文件的错误信息。
3、恢复参墙绅褡孛数文件(数据库重启后要重启RMAN,然后在RMAN下执行startup nomount启动伪搏皋咬夼实例)恢复完成后,可以看到数据库实例已经可以正常启动了。语法: 从刚才备份数据的备份片中恢复到spfile指定目录。restore spfile to '/data/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora' from '/data/oracle/flash_recovery_area/ORCL/backupset/2018_05_28/o1_mf_nnsnf_TAG20180528T140600_fjq728j7_.bkp';
4、二、控制文件的备份还原和恢复示例:备份控制文件
5、查找控制文件位置,并把控制文件删除掉。从下图中可以看出,删除后数据库无法正常启动与关闭。
6、恢复控制文件语法:restore controlfile from '备份片';
7、恢复之后 再重启数据库发现提示了一个错误 。如下图。
8、这里需要如下操作,在rman中 执行recover database;
9、执行完成后再在RMAN中把数据库打开到OPen状态,然后在SQLPLUS中重启数据库也一切正常