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 相关参数

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐