ITPub博客

首页 > 数据库 > Oracle > DG归档日志断档时间过长如何处理(DG全库恢复)

DG归档日志断档时间过长如何处理(DG全库恢复)

原创 Oracle 作者:germany006 时间:2017-12-26 10:14:39 0 删除 编辑



1、备库操作
(1)取消日志的应用
 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;  
(2)停库
shut immediate
(3)启动到nomount模式
startup nomount


2、主库操作
(1)创建standby controlfile
alter database create physical standby controlfile as '/tmp/controlfile_standby';
(2)拷贝standby controlfile到DG备库,并覆盖原控制文件
(3)拷贝主库全库备份及归档备份到DG备库


3、备库操作
(1)确认主库的standby controlfile已拷贝并覆盖controlfile,启动到mount模式
(2)进入rman,设置主库备份存放的目录路径为恢复路径并引用备份
catalog start with '/oradata/bak/';
(3)恢复数据库
restore database;
(4)打开数据库
alter database open;
(5)执行日志的应用
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
 


 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28371090/viewspace-2149281/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
ORACLE,MYSQL,POSTGRESQL,SQLSERVER,MONGODB,TIDB,DB2,REDIS,本博客只为记录自己学习总结,不代表完全准确。

注册时间:2013-03-06

  • 博文量
    776
  • 访问量
    1038248