oracle11g 开启归档模式。

本文详细介绍如何将Oracle数据库设置为归档模式及非归档模式。包括检查归档状态、设置归档路径、更改归档格式等步骤,并提供禁用自动归档的方法。

请按顺序进行

1、sql> archive log list;  #查看是不是归档方式

  SQL> archive log list;

  Database log mode        Archive Mode

  Automatic archival        Enabled

  Archive destination        /oracledata

  Oldest online log sequence     27

  Next log sequence to archive   29

  Current log sequence        29

2、sql> alter system set log_archive_dest="/oracle/ora9/oradata/arch" scope=spfile;     #设置归档路径,路径中的目录需要提前用mkdir命令创建,这里可以用双引号也可以用单引号。

或者用dest_N(dest和dest_N不能共存,如果要用dest_1,需要先用alter system set log_archive_dest='' scope=spfile;将dest清空,然后再配置dest_1)

sql> alter system set log_archive_dest_1='location=/oracle/ora9/oradata/arch1' scope=spfile;

sql> alter system set log_archive_dest_2='location=/oracle/ora9/oradata/arch2' scope=spfile;     #如果归档到两个位置,则可以通过这个方法实现,注意的是不能用“双引号”而是‘单引号’

3、sql> alter system set log_archive_format="arch_%d_%t_%r_%s.log" scope=spfile; #设置归档日记款式

4、sql> alter system set log_archive_max_processes = 5;

5、sql> shutdown immediate;

6、sql> startup mount;    #打开控制文件,不打开数据文件

7、sql> alter database archivelog;  #将数据库切换为归档模式

8、sql> alter database open;   #将数据文件打开

9、sql> archive log list;     #查看此时是否处于归档模式

10、sql> alter profile default limit password_life_time unlimited;  #可选项,可以防止数据库密码180失效

11、修改完所有参数后执行 shutdown immediate;   然后再startup; 就可以投入生产了


切换为非归档模式

1、sql> archive log list;  #查看是否是归档方式,和当前归档路径。

2、sql> alter system set log_archive_start=false scope=spfile; #禁用自动归档

3、sql> shutdown immediate;

4、sql> startup mount;    #打开控制文件,不打开数据文件

5、sql> alter database noarchivelog; #将数据库切换为非归档模式

6、sql> alter database open;  #将数据文件打开

归档相关命令


archive log stop;

archive log start;

archive log list;

show parameters;

show parameters log_archive_start;

show parameters log_archive_max_process; #归档进程数

alter system set log_archive_max_process=5; #将归档进程数改为5

select * from v$bgprocess;    #检察后台进程











本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1774510,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值