ORA-00257: archiver error. Connect internal only, until freed 的解决方法

这篇具有很好参考价值的文章主要介绍了ORA-00257: archiver error. Connect internal only, until freed 的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

归档文件存储空间不足,导致出现该问题。

当我们将数据库的模式修改为归档模式的时候,如果没有指定归档目录,默认的归档文件就会放到Flash Recovery Area的目录,但是这个目录是有大小限制的,如果超过了这个大小,就会导致2个问题,一是不能完成归档,二是,在出现问题后,如果此时重启数据库,那么数据库就无法正常启动。

解决方法有 三个方案。(1)扩大Flash Recovery Area的容量(2)删除不用的归档日志文件(3)指定归档日志文件到其他目录

方案一:

db_recovery_file_dest_size 修改大一点

SQL> alter system set db_recovery_file_dest_size=30G;

系统已更改。

重启服务,查看信息就正常了。

方案二:

删除之前的归档文件,清理出空间

数据库在某台Linux服务器下

  • 连接oracle 
    # su - oracle
  • 使用sysdba用户登录 
    $ sqlplus /nolog 
    SQL> conn /as sysdba 

1、查看archive log 存放位置:

SQL> show parameter log_archive_dest; 

2、一般VALUE为空时,可以用archive log list;检查一下归档目录和log sequence

SQL> archive log list; 

3、检查flash recovery area的使用情况,可以看见archivelog已经很大了,达到95.16

SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; 

4、计算flash recovery area已经占用的空间

SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage; 

5、找到recovery目录, show parameter recover

SQL> show parameter recover; 

6、上述结果告诉我们,归档位置用的是默认值,放在flash_recovery_area下(db_recovery_file_dest目录=/u01/app/oracle/fast_recovery_area)

$ echo $ORACLE_BASE

 
$ cd ORACLE_BASE/fast_recovery_area/archivelog 
 
转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件(比如360以后的)


注意: 
在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。


7、rman target sys/pass

8、检查一些无用的archivelog

9、删除过期的归档

RMAN> delete expired archivelog all; 
delete archivelog until time ‘sysdate-1’ ; 删除截止到前一天的所有archivelog

10、 再次查询,发现使用率正常

方案三:

推荐使用这个办法 alter system set log_archive_dest_1='location=/db/oracle/oradata/archive_log'

java.sql.sqlexception: ora-00257:archiver error.connection internal,oracle,数据库文章来源地址https://www.toymoban.com/news/detail-767353.html

到了这里,关于ORA-00257: archiver error. Connect internal only, until freed 的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is

    使用docker run命令运行容器,再进入容器时报错 运行容器命令 docker run --restart=always --name mongo -v /data/mongo:/data/db -p 27017:27017 -d mongo --auth 进入容器命令 docker exec -it mongo bash Error response from daemon: Container 90831dd80b32a1502d9535c874ceec899b5fd70c883481195b4f36cd29be47b0 is restarting, wait until the cont

    2024年02月11日
    浏览(66)
  • 错误信息 “ORA-12514: TNS:listener does not currently know of service requested in connect descriptor“

    错误信息 \\\"ORA-12514: TNS:listener does not currently know of service requested in connect descriptor\\\" 表示 TNS 监听器无法识别您在连接描述符中请求的服务。这通常是由于服务名(SERVICE_NAME)在监听器上没有正确配置。 为了解决这个问题,请按照以下步骤操作: 1. 确保您的数据库实例正在运行

    2024年02月12日
    浏览(52)
  • Internal connection fatal error

    mssql数据库的一个错误。打开mssql数据库连接的时候会报出这个错误。 数据库是mssql 2019。 语言是NET 8. 项目类型是 .NET WebAPI。 首先排除了代码问题。连接数据库代码复用到其他项目里面完全没有问题。 同一个链接字符串放到这个代码里面也没有问题。 于是我怀疑是这个类库

    2024年02月04日
    浏览(41)
  • ide internal errors【bug】

    2023-8-15 12:36:59 以下内容源自《【bug】》 仅供学习交流使用 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN@日星月云 博客主页是https://blog.csdn.net/qq_51625007 禁止其他平台发布时删除以上此话 内存不够 导致IDEA运行不了 浏览器也运行不了 使用命令行配置

    2024年02月12日
    浏览(38)
  • QMimeDatabase: Error loading internal MIME data An error has been encountered at line 1 of <internal

    QMimeDatabase: Error loading internal MIME data An error has been encountered at line 1 of : Premature end of document.: Traceback (most recent call last): File “D:anacondalibsite-packageslibscanvas.py”, line 530, in paintEvent p.drawLine(self.prev_point.x(), 0, self.prev_point.x(), self.pixmap.height()) TypeError: arguments did not match any overlo

    2024年02月06日
    浏览(44)
  • ES 通过查询更新某个字段,Error 500 (Internal Server Error)

    问题描述: 项目中通过查询ES中某个字段,并更新某个值的字段,当量比较大的时候报错: upsert associated failed: elastic: Error 500 (Internal Server Error): Failed to compile inline script [ctx._source.pcap_filename = ] using lang [painless] [type=general_script_exception] 问题解析: 1. 通过查询某个字段并更新这

    2024年02月03日
    浏览(41)
  • 解决:Python通过pip安装库时报错:ERROR: Cannot unpack file ...; ERROR: Cannot determine archive format of ...

    在使用之前的代码时,报错: ERROR: Cannot unpack file C:UsersMatchaAppDataLocalTemppip-unpack-qdrm7q1esimple.htm (downloaded from C:UsersMatchaAppDataLocalTemppip-req-build-xkgrt0zv, content-type: text/html); cannot detect archive format ERROR: Cannot determine archive format of C:UsersMatchaAppDataLocalTemppip-req-build-xkgrt0

    2024年02月04日
    浏览(45)
  • 【bsc】 报错 ‘code‘: -32603, ‘message‘: ‘internal error‘

    ____tz_zs 10月7日,bsc链从6点多开始,报错 valueerror: {\\\'code\\\': -32603, \\\'message\\\': \\\'internal error\\\'} 。原因是因为bsc链关闭了。 如下,10:23的截图 事情起因 黑客利用跨链桥BSC Token Hub,盗取了大量BNB。 Binance智能链因担心“潜在的漏洞”而被暂停。 相关信息 BNB 区块链因漏洞被黑?BNB下跌,

    2024年02月12日
    浏览(42)
  • 双层while嵌套循环导致 500internal server error

    在编写从文本文件中提取有用信息的过程中,使用到了双层while嵌套循环(其实内循环就是8,9次数据处理,时间复杂度并不高,为O(n))。 奇怪现象:第一次进入内层while循环,函数会成功执行,但是不能正确退出,且浏览器页面不显示任何内容,只是一个劲儿地转圈圈,随

    2024年02月06日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包