ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-00257归档日志空间已满

ORA-00257归档日志空间已满

原创 Linux操作系统 作者:hky87 时间:2010-02-26 10:54:05 0 删除 编辑

今天在创建存储过程的时候不成功,取消用普通帐户登陆时提示错误ORA-00257: archiver error. Connect internal only, until freed.

从这个错误来看,是因为归档日志的存储空间已满造成的,解决这个问题有以下几种方法:

1.设置新的归档日志目录(我这次采用的方法):

alter system set log_archive_dest_2='location=e:\oracle\oradata\dbhp\archive'

以下方法是在自己的测试机器上实验的

2.删除过期的(最近一次备份前的)归档日志

可直接在操作系统上删除也可在RMAN下删除

进入RMAN

D:>rman

RMAN> connect target sys/manager123@orcl

查看归档日志状态

RMAN> list archivelog all;

删除过期的归档日志

RMAN> delete expired archivelog all;

删除12小时前的归档日志

RMAN> delete noprompt archivelog until time='sysdate-12/24';

3.增加参数db_recovery_file_dest_size(默认2G)的大小

alter system set  db_recovery_file_dest_size=3G;

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

请登录后发表评论 登录
全部评论

注册时间:2009-10-09

  • 博文量
    87
  • 访问量
    345410