oracle 10g standby 设置

##########sample


alter system set log_archive_dest_1 = 'LOCATION=USE_DB_RECOVERY_FILE_DEST' scope=both;

 https://bbs.csdn.net/topics/390332598

#######

1.oracle 10g standby 设置 ,read-only 状态下,强制启动mrp ,会自动切换到mount 状态。

2.几个参数设置
在oracle 初始化参数中,与归档日志有关的有:log_archvive_dest,log_archvive_dest_n,和 statndby_archive_dest;

1.如果log_archive_dest_n 没有设置,那么归档日志文件为log_archive_dest,如果log_archive_dest值也为空,那么默认为
db_recovery_file_dest.

2.如果设置了log_archive_dest_n 的值,那么优先使用 log_archive_dest_n 的值,此时log_archive_dest 的值无效并且无法修改。

3.清空log_archive_dest_n 的语句

由于当前log_archive_dest_n 已经设置,则不能修改log_archive_dest值,

清空log_archive_dest_n 后,归档日志会优先变成standby_archiv_dest,

要恢复成db_recovery_file_dest 需要进行如下操作

alter system set log_archive_dest='' scope=spfile;

(此处必须是spfile,而不能是both,因为内存的数据无法修改。数据库重启后,会恢复成默认的log_archive_dest)


4.log_archive_dest_n 和 standby_archive_dest 的关系
standby_archive_dest 主要是standby 使用。
如果使用主库的arch 进程传输的归档,那么将优先放置到 standby_archive_dest.
如果使用standby redo log,则归档日志优先放置到log_archive_dest_n.

 

http://www.doc88.com/p-930469344495.html

原文地址:https://www.cnblogs.com/feiyun8616/p/7737123.html