【DB宝31】Oracle DG环境中主库使用rman做不完全恢复后,备库如何修复继续同步

0    9000    0

Tags:

👉 本文共约2287个字,系统预计阅读时间或需9分钟。

目录

    本文介绍一下,在DG环境中,主库使用rman做不完全恢复后,备库如何通过flashback操作,继续和主库保持同步,而不用重新搭建DG。

    主备库均已开启闪回数据库特性。

    一、下载镜像

    小麦苗DG环境的hub地址:
    https://hub.docker.com/r/lhrbest/dg_pri_11.2.0.4/tags
    https://hub.docker.com/r/lhrbest/dg_phy_11.2.0.4/tags

    查看镜像:

    给镜像打tag:

    二、DG环境初始化

    DG环境情况见下表:项目主库物理备库
    db 类型单实例单实例
    db version11.2.0.4.011.2.0.4.0
    db 存储FSFS
    OS版本RHEL7.6 64位CentOS7.6 64位
    OS hostnameLHR11GLHR11GDG
    IP地址192.168.68.68192.168.68.69
    ORACLE_SIDLHR11GLHR11GDG
    db_name/GLOBAL_DBNAMELHR11GLHR11G
    db_unique_nameLHR11GLHR11GDG
    TNS_NAMELHR11GLHR11GDG
    监听端口15211521
    映射的主机端口15281529
    ORACLE_HOME/u01/app/oracle/product/11.2.0.4/dbhome_1/u01/app/oracle/product/11.2.0.4/dbhome_1
    dbid20079475512007947551

    查询目前DG的同步情况:

    这里需要说明的是,我这套环境做过多次的主备切换操作,所以,建议做实验之前,把归档日志号切换增长到50以上,多次执行“alter system switch logfile;”即可:

    另外,把闪回恢复区设置大一点,例如:alter system set db_recovery_file_dest_size=8g;

    三、主库做备份操作

    四、主库查询SCN,后续恢复到该时间点

    本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
    AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
    验证码:
    获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

    标签:

    Avatar photo

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表回复