暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19c的adg_redirect_dml DML重定向转发redirect

原创 姚崇 2023-11-22
308

搭建步骤

总结:就一个步骤,前提你是功能完备adg模式

-- 主从都开启adg_redirect_dml alter system set ADG_REDIRECT_DML = true;

1、首先要搭建adg模式,如果搭建了adg模式后,不需要dg_broker_start为true状态

2、其次如果系统级别开了ADG_REDIRECT_DML,会话级别就不用开了,主从系统级别都要开启ADG_REDIRECT_DML

3、用普通用户登录sqlplus test/test@slave_db

SQL> show parameter ADG_REDIRECT_DML NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ adg_redirect_dml boolean TRUE

ALTER SESSION ENABLE ADG_REDIRECT_DML;

4、Make sure that Primary database is reachable from ADG standby database.

这句话很关键,首先备库standby要能tnsping到主库,当时也不知道怎么了主库的防火墙是关闭的,
10.20.30.xxx为从库的IP地址

[oracle@yc]$ sqlplus test/test@10.20.30.xxx:1521/test SQL*Plus: Release 19.0.0.0.0 - Production on Wed Nov 22 17:10:53 2023 Version 19.17.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Last Successful login time: Wed Nov 22 2023 17:05:45 +08:00 Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.17.0.0.0 SQL> delete from a123; 1 row deleted. SQL> commit; Commit complete. SQL> select OPEN_MODE,PROTECTION_MODE,PROTECTION_LEVEL,DATABASE_ROLE from v$database; OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL DATABASE_ROLE -------------------- -------------------- -------------------- ---------------- READ ONLY WITH APPLY MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE PHYSICAL STANDBY

参考:
ORA-16397 Raised in ADG by DMLs (Doc ID 2980532.1)
https://docs.oracle.com/en/database/oracle/oracle-database/19/sbydb/managing-oracle-data-guard-physical-standby-databases.html#GUID-B1C66720-3EA6-45A3-986E-6E510381EC79
https://qiita.com/plusultra/items/2355ea76921ed7e85cf3
https://blog.csdn.net/JiekeXu/article/details/126313992

最后修改时间:2023-11-22 19:04:53
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论