数据库报错:archive log 日志已满,数据库不能连接ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Wed Feb 24 08:11:21 2010

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn /as sysdba

Connected.

查看flash recovery area已经占用的空间SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;

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                     96.15                         0

50

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

FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE

-------------------- ------------------ -------------------------

NUMBER_OF_FILES

---------------

FOREIGN ARCHIVED LOG                  0                         0

0

7 rows selected.

查看归档日志所在位置

SQL> show parameter recover;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest                string      /oracle/flash_recovery_area

db_recovery_file_dest_size           big integer 10G

recovery_parallelism                 integer     0

转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件注意: 在删除归档日志后必须用RMAN维护控制文件,否则空间显示仍然不释放。

在rman里删除过期日志

$ rman target sys/口令

Recovery Manager: Release 11.2.0.1.0 - Production on Wed Feb 24 08:13:00 2010

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ****

RMAN> crosscheck archivelog all;                      检查一些无用的archivelog

RMAN> delete expired archivelog all;                删除过期archivelog

增大闪回区大小

SQL> alter system set db_recovery_file_dest_size=20G scope=both;

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                      38.52                         0

17

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

FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE

-------------------- ------------------ -------------------------

NUMBER_OF_FILES

---------------

FOREIGN ARCHIVED LOG

oracle100多g满了,Oracle11g ORA-00257归档日志满问题处理相关推荐

  1. 归档日志满导致ORA-13516错误,AWR报表不能自动收集

    问题描述: 一个压力测试环境,需要模拟大量数据,于是写了个job在周末跑,结果今天来看结果的时候,发现由于产生大量的归档日志,导致磁盘空间耗尽,job已经停了.看看数据也造的差不多,也没在意.于是QA ...

  2. ORA 00257 归档程序错误 导致无法连接

    问题描述 通过PL/SQL登录数据库报错 用sqlplus工具登录时会hang住 [oracle@db RACDB]$ !sql sqlplus / as sysdbaSQL*Plus: Releas ...

  3. linux 数据库归档日志满了,归档日志满后的处理方法

    http://www.linuxidc.com/Linux/2013-07/87298.htm 在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多.可以直接使用rm方式清除归 ...

  4. 当ORACLE归档日志满后如何正确删除归档日志

    当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE. 一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格 ...

  5. oracle实例宕机重启,Oracle数据库归档日志满后造成系统宕机解决一例

    第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器在启动时报错,错误为无法连接到Oracle数据库.于是 第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器 ...

  6. 【Linux Centos6/7 Oracle11g数据库开启归档日志功能】

    Linux Centos6/7 Oracle11g数据库开启归档日志功能 1.登录oracle用户权限 2.查询是否开启归档模式 3.需提前创建归档日志的目录 4.再依次执行如下命令 5.开启归档模式 ...

  7. RAC环境备份归档日志和RMAN恢复启动数据库

    环境linux Oracle10.2.0.1 归档日志在ASM磁盘组 恢复到原来的RAC节点 根据Oracle的RAC环境的不同,RMAN备份.恢复操作也是不同的.如果RAC环境是建立在CLUSTER ...

  8. linux系统服务ora-00257,ORA - 00257 故障处理

    ORA-00257故障处理 [oracle@test250~]$sqlplusXX_js/XX_js SQL*Plus:Release10.2.0.1.0-ProductiononMonNov815: ...

  9. oracle11g设置数据库归档,oracle_Oracle11g RAC开启关闭、设置归档小结,关闭 1.先关数据库: 复制代 - phpStudy...

    Oracle11g RAC开启关闭.设置归档小结 关闭 1.先关数据库: [oracle@oeltan1 ~]$ srvctl stop database -d tantest2.再关闭crs服务 [ ...

最新文章

  1. java类的注释模板_IDEA添加Java类注释模版的方法
  2. MATLAB实现图像镜像变换的源代码
  3. Windows 10 开发环境搭建
  4. java threetable,Java XWPFDocument.createTable方法代码示例
  5. 数据结构实验之串一:KMP简单应用
  6. 中文代码示例之5分钟入门TypeScript
  7. 设置android电话震动,Android手机震动的设置步骤
  8. Angular self study 3 - data binding
  9. Apache Ant 1.10.6发布–用于junitlauncher的fork模式以及新的jmod和链接任务
  10. redis集群连接 java_Redis分布式集群和直连的Java客户端调用方式详解
  11. 深入浅出设计模式——解释器模式(Interpreter Pattern)
  12. 威纶通定时循环操作宏_威纶通触摸屏宏指令的使用
  13. python数据结构实验目的_图的基本操作实现(数据结构实验)
  14. python异常和错误的区别_python中错误和异常有什么区别
  15. SPSS倾向评分匹配(PSM)插件安装与资源分享
  16. 惠普打印机驱动服务器系统安装教程,最简单的安装惠普1020打印机驱动的方法...
  17. Java机器学习库(Java ML)(一、分类)
  18. 网关冗余技术、链路冗余技术 、 ACL原理、ACL配置
  19. 什么是服务器?服务器是用来做什么的?
  20. 金山毒霸修复dns服务器,DNS被劫持或提示配置错误,该怎么解决

热门文章

  1. AD小技巧:更改器件封装
  2. 虹软AI 人脸识别SDK接入 — 性能优化篇(多线程)
  3. Apache Camel,Spring Boot 实现文件复制,转移 (转)
  4. PHP用301重定向根域名到www域名
  5. 特殊的forward_list操作
  6. iOS开发之段落文字排版的属性与细节
  7. 如何用VB.Net创建一个三层的数据库应用程序
  8. 2019.01.02 bzoj3513: [MUTC2013]idiots(fft)
  9. 冒泡排序的一次自我救赎
  10. WOE(weight of evidence, 证据权重)