oracle查归档参数,oracle 归档 参数详解

db_recovery_file_desc

log_archive_desc

log_archive_desc_n

关系

1.默认设置 db_recovery_file_desc 不为空,log_archive_desc 为空,

结果:归档日志会默会保存在db_recovery_file_desc目录;

2. db_recovery_file_desc 为空,log_archive_desc 不为空,

结果:归档日志保存log_archive_desc

3.db_recovery_file_desc    log_archive_desc_n两个参数都不为空

9d9646e89bb6f71da60ff0908ad67fdd.png

结果:归档日志将保存在e:\arch目录下

4.db_recovery_file_desc,log_archive_desc 都不为空,oracle 也会有报错,如下图

2024d65107061a66ffee49c7c9504cc7.png

但是如果将后面的参数scope=spfile 就可以修改,然后关闭数据库,再启动

d9a45e6520c6495b59e19685c17893de.png

结果:db_recovery_file_desc,log_archive_desc 都不为空,归档日志会在两个目录下各归档一份;但是db_recovery_file_desc,log_archive_desc这两个参数都为动态参数,建议使用scope=both;避免重启库, 所以建议 这两个参数不能同时存在.

5.log_archive_desc log_archive_desc_n 也不能同时存在,

37e7655195e4578f4118b690ff459f3d.png

6b3f26651aaf265fd07f05804ce12645.png

结果:log_archive_desc log_archive_desc_n 这两个参数不能同时存在,如果通过scope=spfile修改.

启动数据库会报错:

1eb415128b1c9e78075dbc621b887526.png

6.LOG_ARCHIVE_DEST_n参数是存放归档日志的路径,n表示1~10的一个整数,由于归档日志在recovery的时候担当了重要的角色,所以我们可以设置多个归档目录(最多可以设置10个)。这种情况下,联机日志在归档时,会在不同的目录下都会生成有一个相同的归档文件,通过冗余的来保证归档日志的安全。

5c0143d2eb5080ae5b8e479f5b49be90.png

结果:多个备份归档日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值