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;

相关内容

热门资讯

记者爆料"德州透视是... 记者爆料"德州透视是真的假的,微乐小程序自建房辅助"确实真的是有外开挂工具-2026在进入微乐小程序...
科普常识"约局吧如何... 科普常识"约局吧如何查看是否有挂,微乐自建房免费黑科技推荐"原来真的是有外开挂挂-2026小薇(辅助...
玩家必备攻略"xpo... 您好,微乐小程序黑科技下载ios这款游戏可以开挂的,确实是有挂的,需要了解加去威信【13670430...
一分钟了解!"佛手在... 一分钟了解!"佛手在线有挂吗,微乐自建房透视"果然真的有外开挂脚本-20261、完成微乐自建房透视辅...
今日"pokerwo... 今日"pokerworld软件,微乐云南小程序修改器ios"切实有有外开挂攻略-20261、该软件可...
研究成果"pokem... 研究成果"pokemmo辅助工具,微乐自建房辅助软件下载"一贯有有外开挂攻略-2026小薇(辅助器软...
据相关数据显示"po... 据相关数据显示"poker master辅助,微乐山西脚本插件"都是有有外开挂app-2026微乐山...
今日公布"红龙pok... 今日公布"红龙poker辅助,微信小程序微乐房间有技巧吗"切实真的有外开挂插件-20261、起透看视...
玩家必看"poker... 玩家必看"pokernow辅助工具,微乐小程序黑科技下载"确实真的是有外开挂神器-20261、让任何...
必备辅助推荐"agp... 必备辅助推荐"agpoker辅助,微信小程序微乐辅助器免费版"原来真的有外开挂神器-2026微信小程...