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;

相关内容

热门资讯

第5分钟详细!宝宝浙江辅助(辅... 第5分钟详细!宝宝浙江辅助(辅助挂)确实真的是有挂,详细教程(有挂分析)-哔哩哔哩1、宝宝浙江辅助系...
八分钟开挂!中至余干辅助器20... 八分钟开挂!中至余干辅助器2024,胡乐辅助脚本可靠吗,必胜教程-2026最新版本1、胡乐辅助脚本可...
一分钟app!新天道辅助脚本,... 一分钟app!新天道辅助脚本,蜀山四川怎么提高胜率,总是真的有挂(有挂解惑)-哔哩哔哩1、蜀山四川怎...
第6分钟揭幕!火神大厅辅助(辅... 第6分钟揭幕!火神大厅辅助(辅助挂)本来真的是有挂,曝光教程(确实有挂)-哔哩哔哩1、火神大厅辅助透...
7分钟开挂!潮汕来物局开挂方法... 您好,潮汕来物局开挂方法这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
第5分钟方法!杭州都莱可以装挂... 第5分钟方法!杭州都莱可以装挂吗,约局吧可以看到别人底牌,都是真的有挂(发现有挂)-哔哩哔哩一、约局...
第6分钟关于!悠闲川南辅助辅助... 第6分钟关于!悠闲川南辅助辅助脚本(辅助挂)总是有挂,教你攻略(真实有挂)-哔哩哔哩1、悠闲川南辅助...
第7分钟开挂!吉祥填大坑游戏攻... 第7分钟开挂!吉祥填大坑游戏攻略,指尖四川辅助脚本苹果版,存在挂教程-2026最新版本1、指尖四川辅...
十分钟方法!潜江晃晃辅助,四川... 十分钟方法!潜江晃晃辅助,四川家园游戏辅助软件,确实真的是有挂(确实有挂)-哔哩哔哩1、四川家园游戏...
第9分钟揭幕!网上微乐家乡微信... 第9分钟揭幕!网上微乐家乡微信版辅助器(辅助挂)其实有挂,攻略教程(有挂教程)-哔哩哔哩1、下载好网...