`
最王座
  • 浏览: 140912 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ORA-00257: 归档程序错误

阅读更多

web服务运行一段时间之后,因为有大量的增删改查操作,导致oracle数据库异常:

    ORA-00257: 归档程序错误。在释放之前仅限于内部连接。

产生这个问题的原因是oracle数据库开启了归档模式,即记录数据库操作日志。但是长时间的日志记录,导致了分配的用来存储日志信息空间使用完毕。所以oracle就抛出这个异常。

 

解决方法:

解决方法1:先手工删除D:\oracle\product\10.2.0\flash_recovery_area里面的

日志,

然后用户用rman进入把归档日志删除

1)命令>rman target/

2)命令>crosscheck archivelog all;/delete noprompt  expired archivelog all;

 其中noprompt 是不用手工确认.

3)命令>delete expired archivelog all;

4)命令>exit

delete noprompt  expired archivelog all; 其中noprompt 是不用手工确认.

解决方法2:改变了FLASH_RECOVERY_AREA的大小

修改命令>alter system set db_recovery_file_dest_size=8G scope=both;

查看命令>show parameter db_recovery_file_dest_size

 

另外一个rman要注意地方,比如手工删除rman的备份文件,但rman认为没有删除,解决方法同理:

crosscheck backup ;

delete noprompt expired backup ;

 

 

分享到:
评论

相关推荐

    oracle错误ora-00257解决办法

    然而,在日常使用过程中,我们可能会遇到各种错误代码,其中“ORA-00257”是一个常见的错误,通常与数据库的归档日志操作相关。本文将详细讲解如何理解和解决“ORA-00257”错误,以及相关的Oracle数据库管理知识。 ...

    ORA-00257错误.doc

    ORA-00257 错误处理过程 Oracle 的 Archivelog 机制是为了确保数据库的可恢复性,在数据库中, archivelog 文件是记录数据库的所有变化的日志文件,当 archivelog 文件达到一定的大小时, Oracle 就会抛出 ORA-...

    ORA-00257归档日志清理问题

    当归档日志空间不足时,可能会导致各种错误,比如“ORA-00257”,这会阻碍数据库的正常运行。以下是针对“ORA-00257归档日志清理问题”的详细解决方案和相关知识点: 1. **错误解析**:ORA-00257通常表示数据库尝试...

    Oracle归档日志写满(ora-00257)了怎么办

    今天在使用oracle数据库做项目时,突然报错:ORA-00257: archiver error. Connect internal only, until freed,该问题如何解决呢?经过本人一番折腾此问题还要归档于日志满了,下面小编把Oracle归档日志写满(ora-...

    《转载》ora-00020超出最大进程数

    在Oracle数据库系统中,"ORA-00020 超出最大进程数"是一个常见的错误,通常出现在用户尝试创建新的会话或进程时,但数据库已经达到了其配置的最大进程限制。这个错误可能会影响到数据库的正常运行,阻止用户执行查询...

    oracle异常处理归纳.docx

    12545:因目标主机和对象不存在,连接失败`、`ORA-12560:TNS:协议适配器错误`、`ORA-01034:ORACLE not available`、`ORA-27101:shared memory realm does not exist`、`ORA-03113`以及`ORA-19815:归档日志空间不足`。...

    【DATAGUARD】物理dg配置客户端无缝切换 (八.4)--ora-16652 和 ora-16603错误

    - **ORA-16603**: 此错误通常发生在归档日志应用过程中,可能是因为归档日志已经过期或损坏。解决方法涉及修复归档日志文件或重新传输归档日志。 为了解决这些错误,管理员需要仔细检查相关的日志文件,并可能需要...

    如何解决ORACLE系统Ora-00600错误故障.pdf

    标题和描述中提到的是关于如何解决Oracle数据库系统中出现的Ora-00600错误的故障处理方法。Ora-00600错误是Oracle数据库内部错误,通常表明系统遇到了无法处理的异常情况。这篇文档可能提供了解决这个问题的步骤和...

    ORACLE遭遇ORA-12899错误.doc

    【ORA-12899错误详解】 当在Oracle数据库中遇到`ORA-12899`错误时,这通常意味着某个字段的值超过了该字段定义的最大长度。在给出的文档上下文中,这个错误是由于尝试将一个长度为66的字符串插入到最大长度为50的`...

    ocp 053最新题库及关键词标注

    尝试启动数据库时遇到错误提示“ORA-00313: open failed for members of log group 1 of thread 1”以及“ORA-00312: online log 1 thread 1: 'D:\REDO01.LOG'”。此题目询问正确的解决方法。 - **答案解析**:C. ...

    ORACLE错误大全

    ORA-12154(无法解析服务名)或ORA-12541(无监听程序)等错误通常与网络配置有关,需要检查TNS(Transparent Network Substrate)配置。 9. **实例和进程问题**: 如ORA-00600(内部错误)和ORA-04031(无法分配...

    rac crs error example

    - **ora.drivers.acfs**:ACFS(Automatic Cluster File System)是Oracle为集群环境设计的文件系统,用于存储数据库文件、归档日志等。 - **尝试启动**:此消息表示正在尝试在`rac2`节点上启动ACFS的驱动程序。 ##...

    Oracle_DBA_数据库日常维护手册_常用SQL_脚本

    - **错误记录:** 包括但不限于表空间不足、坏块检测、内部错误(ORA-600)等。 **常见问题及解决方案:** 1. **启动参数不当:** - 解决方案:检查初始化参数文件,确认所有配置正确无误。 2. **重做日志无法切换:*...

    Oracle9iSQL参考手册.rar

    - 游标:用于逐行处理查询结果,是程序化SQL的关键部分。 - 触发器:在特定数据库事件(如INSERT、UPDATE或DELETE)发生时自动执行的存储过程。 - 子查询:嵌套在其他SQL语句中的查询,用于获取和处理数据。 3. ...

    oralce使用

    3. Advanced Queuing (AQ):Oracle 9i引入的集成消息队列系统,用于实现异步处理和应用程序间的通信。 4. Automatic Storage Management (ASM):ASM简化了存储管理,自动处理数据文件、重做日志文件和其他数据库组件...

    oracle常见问题

    - **问题8**: 连接数据库失败,报错“ORA-12541: TNS:无监听程序”。 - 排查步骤:检查监听器状态,使用lsnrctl status命令,确保监听器正在运行。检查tnsnames.ora和listener.ora文件配置是否正确。 9. **SQL...

    oracle错误码大全

    "ORA-12541"错误表示"无监听程序",意味着数据库连接无法找到监听器进程,这可能是由于监听器服务未启动,配置错误,或者网络问题导致的。解决方法包括检查监听器的状态,修正listener.ora配置文件,以及确保网络...

    OCP 11G 053 最新题库 V13.02 20130929

    这对于在部署新的应用程序模块时非常有用,因为软件供应商通常会提供与新SQL语句相关的计划基线。 **题目解析:** 1. **题目内容:**当部署一个新的应用程序模块时,软件供应商提供了与新引入的SQL语句相关的SQL...

    Oracle数据库操作大全

    - **ORA-07446**: 内存访问错误。 - **3.4.3 优先权1/优先权2问题分类和诊断操作**: - **问题分类**: 根据错误的严重性和影响范围将问题分为不同的优先级。 - **诊断操作**: 针对不同优先级的问题采取不同的诊断...

Global site tag (gtag.js) - Google Analytics