oracle默认归档日志


oracle归档日志

SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1503
Next log sequence to archive 1503
Current log sequence 1505

归档日志开启,归档日志
注意:oracle10默认是把存档终点设置为USE_DB_RECOVERY_FILE_DEST,
所以归档日志默认是保存在oracle系统的闪回恢复区(Flash recovery area)的。
默认的db_recovery_file_dest是2G,所以一般建议将存档终点修改为操作系统的适当目录。
由于归档日志太大,撑满了闪回恢复区,导致了9月23日oracle数据挂起,集团的ERP不能使用;
手动启动数据报ORA-00257错误


SQL> select * from v$flash_recovery_area_usage;
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE
-------------------- ------------------ -------------------------
NUMBER_OF_FILES
---------------
CONTROL FILE 0 0
0

REDO LOG 0 0
0

ARCHIVED LOG 99.43 0
91


FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE
-------------------- ------------------ -------------------------
NUMBER_OF_FILES
---------------
BACKUP PIECE 0 0
0

IMAGE COPY 0 0
0

FLASHBACK LOG 0 0
0

使用率90%以上,有随时宕机的危险
解决方法
SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE= 4G;
或者
SQL> alter system set db_recovery_file_dest='';
更改oracl系统,禁止往闪回恢复区放归档日志。
System altered.
SQL> alter system set log_archive_dest='/oracle/arch_log'
更改数据库,归档日志的存档终点。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值