镇江网站开发,信息服务平台有哪些,wordpress 自媒体模版,深圳企业馆设计公司平时见ORACLE 19c rac single dg的部署很多了#xff0c;ORACLE em 13c 的安装也很多了,但如何把手工部署的oracle 19c rac dg 添加到em 13c 中去#xff0c;让EM13C 来实现对RACDG的监控#xff0c;主要是DG的EM13C的监控#xff0c;还没有看到#xff0c;大部分都是直接…平时见ORACLE 19c rac single dg的部署很多了ORACLE em 13c 的安装也很多了,但如何把手工部署的oracle 19c rac dg 添加到em 13c 中去让EM13C 来实现对RACDG的监控主要是DG的EM13C的监控还没有看到大部分都是直接由EM13C来创建的DG当然监控没有问题但已经创建好的DG如何添加到EM13C中去搜了一下没有看到这种案例可能正是这个原因有人愿意有偿求实现方法既然如此本作开源的精神我把步骤写下来希望这能帮到大家 1.环境 主库10.16.104.1 hisDB1 10.16.104.2 hisDB2 10.16.104.3 hisDB1-VIP 10.16.104.4 hisDB2-VIP 10.16.104.5 SCANIP db_unique_nameHISDB DG: 10.16.104.6 DG db_unique_namehisdbdg 数据库版本19.3 2.主备库增加dgmgrl 静态监听 2.1 主库需要到GRID用户下去增加监听 一号机
[rootlisdb1~]# su - grid
[gridlisdb1:/home/grid]$cd$ORACLE_HOME/network/admin [gridlisdb1:/u01/app/19.0.0/grid/network/admin]$catlistener.ora SID_LIST_LISTENER (SID_LIST (SID_DESC (GLOBAL_DBNAMEHISDB_DGMGRL) (ORACLE_HOME/u01/app/oracle/product/19.0.0/db_1) (SID_NAMEHISDB1) ) 。。。 ) 二号机
[rootlisdb2 ~]# su - grid
[gridlisdb2:/home/grid]$cd $ORACLE_HOME/network/admin [gridlisdb2:/u01/app/19.0.0/grid/network/admin]$cat listener.ora SID_LIST_LISTENER (SID_LIST (SID_DESC (GLOBAL_DBNAMEHISDB_DGMGRL) (ORACLE_HOME/u01/app/oracle/product/19.0.0/db_1) (SID_NAMEHISDB2) ) 。。。 ) 2.2 备库是ORACLE用户 2.3 重启监听生效 Lsnrctl stop
Lsnrctl start 3.设置 DGBROKER 参数 主备库都需要设置
主库是RAC参数需要放在公共存储比如ASM 默认为本地需要在ASM存储上创建一个公共位置 3.1 参数位置 主库修改到公共位置 备库不修改 3.2 启用参数 检查ASM磁盘组上已经有新的文件 检查备库已经有新的文件 4. 配置BROKER 4.1 登录主库 4.2 新增BROKER配置 4.3 添加备库 报错主要原因是19C不能事先配置LOG_ARCHIVE_DEST_2去掉主库的配置即可成功 4.4 启用配置 检查主库配置默认已经增加LOG_ARCHIVE_DEST_2的配置 4.5 检查配置状态 发现报错ORA-16664 错误 检查备库报警日志 发现到HISDB1-VIP 拒绝正常应该是到HISDB SCANIP 才对 检查备库的HISDB连接串确实写错了 调整备库的HISDB的网络服务别名 调整后问题解决 到此问题解决。 5.验证EM13C上监控 菜单-- 可用性--管理DATAGUARD ,即可看到被管理的DG 如下