Data guard日常管理

1.查看哪些归档日志没有传输到备用库

假设local归档目录的ID1remote的归档目录为2
SQL> SELECT LOCAL.THREAD#, LOCAL.SEQUENCE# FROM
(SELECT THREAD#, SEQUENCE# FROM V$ARCHIVED_LOG WHERE DEST_ID=1) LOCAL
WHERE LOCAL.SEQUENCE# NOT IN
(SELECT SEQUENCE# FROM V$ARCHIVED_LOG WHERE DEST_ID=2 AND
THREAD# = LOCAL.THREAD#);


2.添加、删除数据文件或表空间
    初始化参数STANDBY_FILE_MANAGEMENT可以控制是否自动将primary数据库增加删除表空间、数据文件的改动继承到standby库。主要分为以下两种情况:
a)
如果该参数值设置为auto,则自动创建。
b)
如果设置为manual,则需要手工复制新创建的数据文件到standby服务器。
注意:如果数据文件是从其它数据库复制而来(比如通过tts),则不管STANDBY_FILE_MANAGEMENT参数值如何设置,都必须同时复制到standby数据库,并注意要修改standby数据库的控制文件。


3.重命名数据文件(rename datafile
如果primary数据库重命名了一个或多个数据文件,该项修改并不会自动传播到standby数据库。因为此,如果想让standby和数据文件与 primary保持一致,必须DBA人工干预,无论STANDBY_FILE_MANAGEMENT设置为auto还是 manual
示例如下:
 
将重命名的数据文件所在表空间offline  --primary数据库操作
 SQL> alter tablespace testtbs offline; 


a.
手工将数据文件改名(操作系统) --primary数据库操作
 
使用mvos命令

b.
通过命令修改数据字典中的数据文件路径,并online表空间 --primary数据库操作
SQL> alter tablespace testtbs rename datafile
   
/sapdata/testtbs0dbf to
   
/sapmirr/testtbsmirr0dbf;

SQL> alter tablespace testtbs online;

c.
暂停redo应用,并shutdown   --standby数据库操作
SQL> alter database recover managed standby database cancel;
SQL> shutdown immediate

d.
手工将数据文件改名(操作系统)   --standby数据库操作
os
命令
 
e.
重启standby,修改数据文件路径(数据字典)   --standby数据库操作
SQL> startup mount

SQL> alter tablespace testtbs rename datafile
   
/sapdata/testtbs0dbf to
/sapmirr/testtbsmirr0dbf;

f.
重新启动redo应用
SQL> alter database recover managed standby database disconnect from session;

g.
切换日志   --primary数据库操作
SQL> alter system switch logfile;


4. 添加或删除Online redo logs
数据库调优时可能会涉及到调整primary库的日志文件大小或增加删除日志组等操作,这种操作不会传播到standby数据库,也不会影响到 standby数据库的运行,但是如果不及时修改standby库的redo file,那么将来standby库切换成主库后有可能影响性能。例如,假设当前primary数据库拥有5online redo文件,standby数据库拥有2组,当你执行 switch over之后,新的primary执行归档的频率会比standby高的多,因此,当你在primary数据库增加或移除 online redologs时,一定记的手工在standby数据库中创建相应的redo。这就是我们前面提到的standby redologsonline redologs之间的关系,即保证 standby redologsonline redologs要至少多一组。操作的过程同时使用MANAUL方式添加数据文件。但需要注意的就是在standby做操作前务必将 STANDBY_FILE_MANAGEMENT设置为MANUAL

5.设置主库的归档频率
如果要强制Primary一分种归档一次,那么设置Primary的初始化参数ARCHIVE_LAG_TARGET
SQL> alter system set ARCHIVE_LAG_TARGET=60 scope=both;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31448824/viewspace-2139450/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31448824/viewspace-2139450/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值