`
lgx2351
  • 浏览: 175879 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

oracle日志无法归档超出了恢复文件数的限制解决

阅读更多

orale忽然startup不起来了,网上找了些资料。记录以备。

一:问题描述:
ORA-16038: 日志 1 序列号 221 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 1 线程 1:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\XHPOS103\REDO01.LOG
二:解决:

SQL> select * from v$recovery_file_dest;
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=8G SCOPE=BOTH;

三:网上摘抄其它资料:

1.将归档设置到其他目录,修改alter system set log_archive_dest = 其他路径
2.转移或者删除闪回恢复区里的归档日志。
3.增大闪回恢复区。ALTER SYSTEM SET db_recovery_file_dest_size=3g
oracle10g在默认情况下,归档日志是保存在闪回恢复区的,如果你建库的时候用的默认设置,闪回恢复区应该是2G,空间被占满了以后就无法再归档了
执行下面的语句,可以看到闪回恢复区的使用情况

select reason,object_type,suggested_action from dba_outstanding_alerts;

 

解决方法
shutdown immediate
startup mount
alter system set db_recovery_file_dest_size=4g scope=both;
shutdown immediate
startup

 

分享到:
评论

相关推荐

    定时删除oracle日志脚本

    定时删除Oracle日志脚本通常会关注这三个部分,但需要注意的是,删除归档日志和redo log需要谨慎,因为它们可能会影响数据库的恢复能力。通常,我们会定期清理不再需要的归档日志,例如,已经备份并且超出了恢复窗口...

    oracle_10g的闪回设置

    该错误表明Oracle达到了其恢复文件(如归档日志文件)的最大存储数量限制。这通常与归档文件清理策略有关,例如如果系统未能自动删除旧的归档日志文件,就可能达到此限制。 **ORA-00312: 联机日志 2 线程 1: 'O:\...

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

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

    Oracle错误编码大全[文].pdf

    解决这些问题通常需要数据库管理员具备深厚的Oracle知识,包括但不限于数据库备份恢复策略、控制文件管理、日志切换和存档日志操作。在遇到这些错误时,首先应检查数据库的配置、磁盘空间、文件权限和网络连接。如果...

    论oracle数据库备份与恢复策略.pdf

    物理备份恢复则是直接复制数据库文件,如数据文件、控制文件和日志文件,以实现快速恢复。Oracle提供RMAN( Recovery Manager)工具,可以执行自动备份和恢复操作,包括完整数据库备份、增量备份和表空间备份等。...

    oracle数据库备份与恢复方案.pdf

    首先,Oracle的备份工具是Recovery Manager(RMAN),这是一个集成于Oracle数据库中的强大工具,可用于备份、还原和恢复整个数据库或其组成部分,如表空间、数据文件、控制文件、归档日志和参数文件。RMAN还支持增量...

    Oracle错误信息

    #### ORA-01276:无法删除文件-应删除所有Oracle文件 此错误提示在删除文件时应该同时删除所有相关的Oracle文件。确保在执行删除操作时考虑到这一点。 #### ORA-01277:文件''已被压缩 此错误提示文件已经被压缩...

    Oracle 11g问答题

    - **恢复阶段**:恢复数据文件并应用归档日志。 #### 46. 数据库打开时恢复受损的复用联机重做日志文件的步骤 - 使用RMAN命令备份受损的日志文件。 - 删除或重命名受损的日志文件。 - 重新生成日志文件。 - 应用...

    Oracle DBA日常巡检最佳实践

    - **目的**:监控当前活跃的数据库连接数量,避免超出最大连接数限制。 - **方法**:使用`SELECT COUNT(*) FROM v$session;`命令来统计活跃会话的数量。 **2.6 检查系统磁盘空间** - **目的**:确保数据库所在磁盘...

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

    Oracle警告日志文件(alert_SID.log)是Oracle数据库在运行过程中自动生成的日志文件之一,它记录了数据库的各种重要事件,对于及时发现并解决数据库问题具有重要作用。 **关键信息:** - **启动与关闭:** 记录数据库...

    记一次Oracle数据恢复过程

    然而,在这个案例中,尝试使用Flashback Query时遇到了ORA-01555错误,这意味着所需的还原点或undo数据已超出保留限制,无法完成恢复。 由于星期五之前的RMAN备份已被删除,基于时间点的恢复变得不可能。RMAN...

    Oracle数据库无响应故障的处理.pdf

    2. **日常维护不当**:例如归档日志空间不足、对大表执行高负载的DDL操作等,都会导致数据库系统暂时或长期Hang住。 3. **Oracle数据库的Bug**:几乎每个版本的Oracle数据库都可能存在导致系统Hang住的Bug,尤其是...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    oracle备份

    RMAN还可以配合归档日志和闪回技术,实现不同级别的恢复。 2. **逻辑备份**:逻辑备份是通过导出(EXP)和导入(IMP)工具,或者使用Data Pump(EXPDP/IMPDP)将数据库对象(如表、索引、用户、方案等)转化为SQL...

    RMAN日常维护操作手册

    - **RECOVERY WINDOW**:报告在恢复时间窗口内未备份的数据文件,限制恢复时需要应用的归档日志数量。 2. **REPORT OBSOLETE**:这个命令用于报告不再需要的陈旧备份,通常在执行定期清理时使用,以节省存储空间。...

    精通10g恢复和备份学习笔记

    - **恢复**:应用归档日志和重做日志,使副本文件回到数据文件失败前的状态。 #### 二、Oracle备份与恢复方法 **1. 用户管理的备份与恢复** 通过SQL命令结合操作系统命令进行数据库备份与恢复,备份文件数量与...

Global site tag (gtag.js) - Google Analytics