作者简介
- 作者:LuciferLiu,中国DBA联盟(ACDU)成员。
- 目前从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。
- 现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。
前言
随着Oracle的普遍应用,DataGuard这个成员基本成为了数据库容灾环境的标配。当需要升级Oracle数据库的同时,也需要考虑同时升级DataGuard数据库版本,那么如何快捷安全的升级?
推荐方案:
升级至NON-CDB模式:
- 首先关闭ADG同步,升级主库至19C,备库以mount模式在19C下打开,开启ADG同步。
升级至CDB模式:
- 首先升级主库为19C cdb+pdb模式,备库重新搭建ADG。
- 首先搭建一套19C CDB的主备ADG环境,首先关闭ADG同步,然后将主库升级并插入主库CDB,开启ADG同步。
本文主要介绍CDB模式:首先升级主库为19C cdb+pdb模式,备库重新搭建ADG。
一、环境准备
环境安装过程忽略,可参考:
脚本使用和下载可参考Github: