首页 / 数据库 / MySQL / ORA-00257: archiver error. Connect internal only, until freed
用plsql登陆时提示“ORA-00257: archiver error. Connect internal only, until freed”,原来是日志满了,根据上述网址提供的步骤操作后就可以,即删除部分归档日志。1.首先查看当前flash recovery area使用情况C:windowssystem32>sqlplus sys/fyzh@orcl as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期三 9月 4 18:08:48 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> show parameter log_archive_dest;NAME TYPE VALUE------------------------------------ ----------- ------------------------------log_archive_dest string --日志路径的value没有值log_archive_dest_1 string.............................................................省略log_archive_dest_state_1 string enable............................................................省略 SQL> set linesize 200SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES-------------------- ------------------ ------------------------- ---------------CONTROL FILE 0 0 0REDO LOG 0 0 0ARCHIVED LOG 99.98 0 97 发现已经使用了99.98%BACKUP PIECE 0 0 0IMAGE COPY 0 0 0FLASHBACK LOG 0 0 0FOREIGN ARCHIVED LOG 0 0 0已选择7行。 2.清除部分日志采用rman方式清除日志 C:windowssystem32>rman target sys/fyzh恢复管理器: Release 11.2.0.1.0 - Production on 星期三 9月 4 18:35:02 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.连接到目标数据库: ORCL (DBID=1351232595)RMAN> crosscheck archivelog all; --先检查下使用目标数据库控制文件替代恢复目录分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=68 设备类型=DISK对归档日志的验证成功归档日志文件名=E:APPFUYINZHENFLASH_RECOVERY_AREAORCLARCHIVELOG2013_09_04O1_MF_1_329_92FRDR8G_.ARC RECID=77 STAMP=825262239对归档日志的验证成功..........................................................RMAN> delete expired archivelog all; --删除过期的日志,本库没有过期的释放的通道: ORA_DISK_1分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=68 设备类型=DISK说明与资料档案库中的任何归档日志都不匹配--没有过期的,为了腾出空间,就指定到具体的时间将其删除。RMAN>delete archivelog until time "to_date("2013-09-04 13:00:00","yyyy-mm-dd hh24:mi:ss")";--删除后在看日志使用的空间情况,发现已使用的只有21.73%SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES-------------------- ------------------ ------------------------- ---------------CONTROL FILE 0 0 0REDO LOG 0 0 0ARCHIVED LOG 21.73 0 21BACKUP PIECE 0 0 0IMAGE COPY 0 0 0FLASHBACK LOG 0 0 0FOREIGN ARCHIVED LOG 0 0 0已选择7行。Linux-6-64下安装Oracle 12C笔记 http://www.linuxidc.com/Linux/2013-07/86805.htmRHEL6.4_64安装单实例Oracle 12cR1 http://www.linuxidc.com/Linux/2013-08/88510.htmOracle 12C新特性之翻页查询 http://www.linuxidc.com/Linux/2012-10/72611.htm解读 Oracle 12C 的 12 个新特性 http://www.linuxidc.com/Linux/2012-10/72083.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址