10g闪回区和归档目录的关系

Oracle10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( FlashRecovery Area )。闪回恢复区是 Oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。
如果数据库采用归档模式,那么默认情况下归档文件也会产生在闪回区里面.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 9
Next log sequence to archive 11
Current log sequence 11
SQL> show paramter db_recovery_file_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /oracle10/flash_recovery_area
db_recovery_file_dest_size big integer 512M
recovery_parallelism integer 0
如果此时更改log_archive_dest参数,将会报错(意思是log_archive_dest和db_recovery_file_dest不能同时使用):
SQL> alter system set log_archive_dest='/oracle10/archive_test/';
alter system set log_archive_dest='/oracle10/archive_test/'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST
不过可以通过更改spfile来更改log_archive_dest
SQL> alter system set log_archive_dest='/oracle10/archive_test/' scope=spfile;
System altered.
然后重启数据库,经过测试,发现此时归档会产生到log_archive_dest和db_recovery_file_dest两个目录,且文件名根据各自不同的风格
如果想停用闪回区,可以这样修改:
SQL> alter system set db_recovery_file_dest='' scope=spfile;
System altered.
然后重启数据库,此时归档后可以发现,归档文件已经不在闪回区里产生了,只会在log_archive_dest里面产生
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle10/archive_test/
Oldest online log sequence 17
Next log sequence to archive 19
Current log sequence 19
[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8861952/viewspace-1034681/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8861952/viewspace-1034681/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值