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;

相关内容

热门资讯

揭露透视!德普之星透视辅助,h... 揭露透视!德普之星透视辅助,hhpoker辅助靠谱吗,法子教程(有挂实锤)-哔哩哔哩1、许多玩家不知...
截至发稿!上饶中至脚本(辅助)... 截至发稿!上饶中至脚本(辅助)真是真的是有辅助器(有挂规律)-哔哩哔哩1、超多福利:超高返利,海量正...
一分钟揭秘!!新518互娱脚本... 一分钟揭秘!!新518互娱脚本下载,xpoker辅助怎么用,教程书教程(有挂规律)-哔哩哔哩新518...
关于透视!sohoo开挂辅助,... 关于透视!sohoo开挂辅助,hhpoker德州牛仔视频,经验教程(了解有挂)-哔哩哔哩hhpoke...
连日来!老友麻将辅助器(辅助)... 连日来!老友麻将辅助器(辅助)好像真的是有辅助插件(有挂解惑)-哔哩哔哩1、进入到老友麻将辅助器是否...
玩家必备教程!陕西三代辅助器下... 玩家必备教程!陕西三代辅助器下载,wepoker脚本下载,窍门教程(有挂总结)-哔哩哔哩陕西三代辅助...
关于透视!pokermaste... 关于透视!pokermaster破解版,pokerworld破解版下载,妙计教程(今日头条)-哔哩哔...
围绕透视问题!锄大地小程序辅助... 围绕透视问题!锄大地小程序辅助器(辅助)真是存在有辅助软件(有挂方针)-哔哩哔哩所有人都在同一条线上...
我来教教你!鸿狐辅助器,扑克之... 我来教教你!鸿狐辅助器,扑克之星辅助,妙招教程(有挂解密)-哔哩哔哩扑克之星辅助是不是有人用挂微扑克...
解谜透视!wepoker怎么下... 解谜透视!wepoker怎么下载游戏,wepoker透视脚本免费,方针教程(有挂详情)-哔哩哔哩在进...