dataguard gap 检查 已经切换 non sys用户传输log
创始人
2024-11-16 06:37:37
0

How to Setup non SYS user for Data Guard REDO Transport (Doc ID 3003590.1)

Oracle Database - Enterprise Edition - Version 19.22.0.0.0 and later
Information in this document applies to any platform.

GOAL

The article explains step by step method to setup the DATA GUARD REDO transport with the non SYS user using the parameter REDO_TRANSPORT_USER.
 

SOLUTION

1. Create user for the REDO transport on Primary/PROD,

SQL> create user identified by manager;
SQL> grant connect,sysoper to ;

2. Grants necessary Privilege,

The value of this parameter is case sensitive and must exactly match the value of the USERNAME column of a row in the V$PWFILE_USERS view. The value of the SYSOPER column of the row must also be TRUE.

If this parameter is not specified, then the paswd verifier of the SYS user will be used when a remote paswd file is used for redo transport authentication.

SQL> col username format a22
SQL> select USERNAME, SYSDBA, SYSOPER, SYSBACKUP, SYSDG, SYSKM from V$PWFILE_USERS where USERNAME = '';

3. Assign the created user for REDO transport,

SQL> alter system set redo_transport_user='';

4. Check the REDO transport,

The following select will show any errors.If ERROR is blank and status is VALID then no issue on REDO transport.

SQL> SELECT thread#, dest_id, gvad.status, error, fail_sequence FROM gv$archive_dest gvad, gv$instance gvi WHERE gvad.inst_id = gvi.inst_id AND destination is NOT NULL ORDER BY thread#, dest_id;

SQL> SELECT gvi.thread#, timestamp, message FROM gv$dataguard_status gvds, gv$instance gvi WHERE gvds.inst_id = gvi.inst_id AND severity in ('Error','Fatal') ORDER BY timestamp, thread#;

The following query will determine the current sequence number and the last sequence archived.
If you are remotely archiving using the LGWR process then the archived sequence should be one higher than the current sequence.
If remotely archiving using the ARCH process then the archived sequence should be equal to the current sequence.
The applied sequence information is updated at log switch time. The "Last Applied" value should be checked with the actual last log applied at the standby, only the standby is guaranteed to be correct.

SQL> SELECT cu.thread#, cu.dest_id, la.lastarchived "Last Archived", cu.currentsequence "Current Sequence", appl.lastapplied "Last Applied" FROM (select gvi.thread#, gvd.dest_id, MAX(gvd.log_sequence) currentsequence FROM gv$archive_dest gvd, gv$instance gvi WHERE gvd.status = 'VALID' AND gvi.inst_id = gvd.inst_id GROUP BY thread#, dest_id) cu, (SELECT thread#, dest_id, MAX(sequence#) lastarchived FROM gv$archived_log WHERE resetlogs_change# = (SELECT resetlogs_change# FROM v$database) AND archived = 'YES' GROUP BY thread#, dest_id) la, (SELECT thread#, dest_id, MAX(sequence#) lastapplied FROM gv$archived_log WHERE resetlogs_change# = (SELECT resetlogs_change# FROM v$database) AND applied = 'YES' GROUP BY thread#, dest_id) appl WHERE cu.thread# = la.thread# AND cu.thread# = appl.thread# AND cu.dest_id = la.dest_id AND cu.dest_id = appl.dest_id ORDER BY 1, 2;

相关内容

热门资讯

3分钟了解!老友跑得快辅助小说... 3分钟了解!老友跑得快辅助小说最新章节!原来真的有辅助app(有挂解惑)-哔哩哔哩;1、老友跑得快辅...
七分钟了解!欢聚水鱼怎么破解!... 七分钟了解!欢聚水鱼怎么破解!切实真的是有辅助插件(有挂方略)-哔哩哔哩1、下载好欢聚水鱼怎么破解透...
八分钟了解!大当家辅助脚本ap... 八分钟了解!大当家辅助脚本app!原来存在有辅助插件(存在有挂)-哔哩哔哩1)大当家辅助脚本app免...
第8分钟了解!欢乐达人葫芦鱼辅... 第8分钟了解!欢乐达人葫芦鱼辅助器!确实一直都是有辅助教程(有挂解惑)-哔哩哔哩1、欢乐达人葫芦鱼辅...
九分钟了解!赤峰对调同城游辅助... 九分钟了解!赤峰对调同城游辅助!真是有辅助工具(有挂猫腻)-哔哩哔哩1、让任何用户在无需赤峰对调同城...
六分钟了解!老友广东麻将有挂吗... 六分钟了解!老友广东麻将有挂吗!本来是真的有辅助脚本(有挂方略)-哔哩哔哩1、实时老友广东麻将有挂吗...
一分钟了解!518互游辅助器免... 一分钟了解!518互游辅助器免费下载!好像一直都是有辅助技巧(证实有挂)-哔哩哔哩1、完成518互游...
4分钟了解!威信茶馆辅助器下载... 4分钟了解!威信茶馆辅助器下载!确实真的有辅助app(有挂规律)-哔哩哔哩1、威信茶馆辅助器下载破解...
第一分钟了解!途游辅助器软件!... 第一分钟了解!途游辅助器软件!原来真的是有辅助app(新版有挂)-哔哩哔哩第一分钟了解!途游辅助器软...
第七分钟了解!衢州都莱辅助器开... 第七分钟了解!衢州都莱辅助器开挂!原来一直总是有辅助神器(有挂教程)-哔哩哔哩1、下载好衢州都莱辅助...