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;

相关内容

热门资讯

今日科普!wpk的发牌有规律吗... 今日科普!wpk的发牌有规律吗(黑科技)外挂辅助挂辅助挂(有挂头条)-哔哩哔哩1、快速入门:当你通过...
黑科技ai!aapoker透视... 黑科技ai!aapoker透视辅助器(透视)揭秘教程(2025已更新)(哔哩哔哩);1)aapoke...
黑科技游戏(aapoker插件... 黑科技游戏(aapoker插件)外挂透明挂辅助器(透视)本来存在有挂(有挂猫腻)-哔哩哔哩1、在aa...
透视线上!德普之星辅助器app... 透视线上!德普之星辅助器app,佛手在线大菠萝技巧,教你攻略(有挂细节)是一款可以让一直输的玩家,快...
玩家亲测!pokernow怎么... 玩家亲测!pokernow怎么加注(黑科技)外挂软件透明挂辅助工具(有挂细节)-哔哩哔哩1)poke...
黑科技脚本!德州wepower... 黑科技脚本!德州wepower透视辅助(透视)透明教程(2025已更新)(哔哩哔哩)一、德州wepo...
黑科技辅助(微扑克发牌规律性总... 黑科技辅助(微扑克发牌规律性总结)外挂透明挂辅助助手(透视)竟然是真的有挂(确实有挂)-哔哩哔哩1、...
透视脚本!wepoker透视脚... 1、透视脚本!wepoker透视脚本免费,wepoker辅助软件视频,玩家教程(有挂技巧);详细教程...
三分钟了解!来玩app德州扑克... 三分钟了解!来玩app德州扑克(黑科技)外挂ai代打辅助挂(有挂详细)-哔哩哔哩;是一款可以让一直输...
黑科技规律!wpk德州胜利跟号... 黑科技规律!wpk德州胜利跟号有关么(透视)必备教程(2022已更新)(哔哩哔哩)1、操作简单,无需...