dataguard日常维护--

dataguard日常维护--

ID:22370074

大小:55.50 KB

页数:5页

时间:2018-10-28

dataguard日常维护--_第1页
dataguard日常维护--_第2页
dataguard日常维护--_第3页
dataguard日常维护--_第4页
dataguard日常维护--_第5页
资源描述:

《dataguard日常维护--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、DataGuard日常维护>>  日常维护:  正确的开关机顺序是:  启动的时候,先备库的listener,再启动备库,再启动主库的listener,再启动主库。  关闭的时候,先关闭主库,再关闭备库。  --为主数据库或备用数据库添加/删除日志组     SQL>alterdatabaseaddstandbylogfilegroup5'/oracle/oradata/orcl/standbyredo05.log'size100M;  SQL>alterdatabas

2、edropstandbylogfilegroup5;  --查询DataGuard当前处于哪种日志传输方式:   SQL>selectprocess,client_process,sequence#,statusfromv$managed_standby;  PROCESS列显示进程信息  CLIENT_PROCESS列显示对应的主数据库中的进程  SEQUENCE#列显示归档redo的序列号  STATUS列显示的进程状态  --查询standby库中所有已被应用的归档文件信息(不论该归档

3、文件是否还存在)   SQL>selectfirst_time,first_change#,next_change#,sequence#fromv$log_history;  --最后一个被应用的log     SQL>SELECTTHREAD#,MAX(SEQUENCE#)ASLAST_APPLIED_LOGFROMV$LOG_HISTORYGROUPBYTHREAD#;  --在primaryserver上查询有哪些日志没有被传输到Standby   SQL>SELECTLO

4、CAL.THREAD#,LOCAL.SEQUENCE#FROM(SELECTTHREAD#,SEQUENCE#FROMV$ARCHIVED_LOGV$ARCHIVED_LOGESSAGEFROMV$DATAGUARD_STATUS;  m.监控恢复操作的进程   SELECTARCHIVED_THREAD#,ARCHIVED_SEQ#,APPLIED_THREAD#,APPLIED_SEQ#FROMV$ARCHIVE_DEST_STATUS;  --从正在恢复状态只读打开;    SQL>A

5、lterDATABASERECOVERMANAGEDSTANDBYDATABASECANCEL;  SQL>AlterDATABASEOPENREADONLY;  --切换回到恢复状态;     SQL>AlterDATABASERECOVERMANAGEDSTANDBYDATABASEDISCONNECTFROMSESSION;  切换角色  注意:Sary切到Standby,再从Standby切到Primary.  1、在主库端   selectdatabase_role,sv$d

6、atabase;  如果是tostandby表可以正常切换.  直接执行ALTERDATABASEMITTOSITTOSITTOSARY;  否则执行:ALTERDATABASEMITTOSARYV$ARCHIVE_GAP;  2.在主库上执行语句并找出归档文件     SQL>SELECTNAMEFROMV$ARCHIVED_LOGWHERETHREAD#=1ANDDEST_ID=1ANDSEQUENCE#BETWEENXXANDXX;  --如果存在拷贝相应的归档到STANDBY数据库,

7、并注册.  12下一页>>>>这篇文章来自..,。  SQL>ALTERDATABASEREGISTERPHYSICALLOGFILE'xxx';  ***其他情况(primary数据库无法打开):  --检查归档文件是否完整  分别在primary/standby执行下列语句:     SQL>selectdistinctthread#,max(sequence#)over(partitionbythread#)afromv$archived_log;  把相差的归档

8、复制到待转换的standby服务器  3.启动failover     SQL>alterdatabaserecovermanagedstandbydatabasefinishforce;  FORCE关键字将会停止当前活动的RFS进程,以便立刻执行failover。  或    SQL>alterdatabaserecovermanagedstandbydatabasefinishskipstandbylogfile;  4.切换物理standby角色为primary

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。