oracle之archive模式

来源:互联网 发布:抗震神器 知乎 编辑:程序博客网 时间:2024/06/06 05:12


 

oracle之archive模式


1、查看是否归档
archive log list;

2、开启归档模式

shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
archive log list;-----确认是否已经启用归档
 

3、ARCn进程的数量
alter system set log_archive_max_processes=3;(最多十个)

4、自动归档
alter system set log_archive_start=true;(10g之后默认为true)

5、停止/启动归档(10g好像不行)
ALTER SYSTEM ARCHIVE LOG STOP;
alter system archive log start to ‘c:\temp’;

6、常用的归档操作
alter system archive log current ;
alter system switch logfile;


7、log_archive 相关参数


注意:Method 1 与Method 2 不能一起使用,使用时会报错

 
Method 1参数解释:
 

 

alter system set log_archive_dest_1='location=c:\temp mandatory reopen=500';
--mandatory必须归档成功,optional表示归档不一定要求成功
--reopen每5秒重试一次
--log_archive_dest_n最多可以配置10个,从1开始(可以是service)

Alter system set log_archive_min_succeed_dest=2;
--表示要求最少的归档成功的数目,如果mandatory大于该值,就以mandatory为准

Alter system set log_archive_dest_state_3=defer;
--defer表示延迟启用,enable表示启用,alternate表示可选的,当其他的dest不能写时,就会选择这个dest。

查看归档目的地的状态信息:
SELECT dest_name, status, destination FROM v$archive_dest;

STATUS    DEST_NAME            DESTINATION
--------- -------------------- -------------------------------------------------
VALID     LOG_ARCHIVE_DEST_1   /home/oracle/test/1
VALID     LOG_ARCHIVE_DEST_2   /home/oracle/test/2
VALID     LOG_ARCHIVE_DEST_3   /home/oracle/test/3
VALID     LOG_ARCHIVE_DEST_4   /home/oracle/test/4
INACTIVE  LOG_ARCHIVE_DEST_5
INACTIVE  LOG_ARCHIVE_DEST_6
 

 

原创粉丝点击