文档章节

ORA-00257:archive error.connect internal only.u...

kenyon_君羊
 kenyon_君羊
发布于 2013/04/27 11:14
字数 714
阅读 564
收藏 1

开发机报错,连接不上,报了错误ORA-00257:archive error.connect internal only.until freed,看了一下归档,确实满了

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"


SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 4月 27 10:58:05 2013

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

连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options

SQL> select *from V$FLASH_RECOVERY_AREA_USAGE;

FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                   0                         0               0
ONLINELOG                     0                         0               0
ARCHIVELOG                99.43                         0             251
BACKUPPIECE                   0                         0               0
IMAGECOPY                     0                         0               0
FLASHBACKLOG                  0                         0               0

已选择6行。


需要删除归档,用rman,清理掉7天前的归档,这个操作也会清理掉闪回数据。

C:\Documents and Settings\Administrator>set oracle_sid=test_db

C:\Documents and Settings\Administrator>rman target /


恢复管理器: Release 10.2.0.1.0 - Production on 星期六 4月 27 11:00:08 2013

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

连接到目标数据库: TEST_DB (DBID=2777594079)

RMAN> crosscheck archivelog all;
...
对归档日志的验证失败
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_27\O1_MF_1_798_8QOZKHRF_.ARC 记录 ID=797 时间戳 =813824560
对归档日志的验证失败
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_27\O1_MF_1_799_8QPHFGDP_.ARC 记录 ID=798 时间戳 =813840815
对归档日志的验证失败
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_27\O1_MF_1_800_8QPHFHBQ_.ARC 记录 ID=799 时间戳 =813840816
对归档日志的验证失败
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_27\O1_MF_1_801_8QPHFHQX_.ARC 记录 ID=800 时间戳 =813840816
已交叉检验的 251 对象

RMAN> delete expired archivelog all;

释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=503 devtype=DISK
说明与恢复目录中的任何存档日志均不匹配

RMAN> report obsolete;

RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为 1 天的恢复窗口
未找到已废弃的备份


RMAN> delete archivelog until time 'sysdate-7';
...
已删除的存档日志
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_19\O1_MF_1_758_8Q2MJH7T_.ARC 记录 ID=757 时间戳 =813189648
已删除的存档日志
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_20\O1_MF_1_759_8Q3579BQ_.ARC 记录 ID=758 时间戳 =813207785
已删除的存档日志
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_20\O1_MF_1_760_8Q3ZMNXS_.ARC 记录 ID=759 时间戳 =813234805
已删除的存档日志
存档日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST_DB\ARCHIVELOG
\2013_04_20\O1_MF_1_761_8Q598800_.ARC 记录 ID=760 时间戳 =813277448
211 对象已删除


再检查一下归档空间:
SQL> select *from v$flash_recovery_area_usage;

FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                   0                         0               0
ONLINELOG                     0                         0               0
ARCHIVELOG                13.48                         0              40
BACKUPPIECE                   0                         0               0
IMAGECOPY                     0                         0               0
FLASHBACKLOG                  0                         0               0

已选择6行。


开发机归档清理暂时告一段落,再连接正常了,后续要关闭归档。

© 著作权归作者所有

共有 人打赏支持
上一篇: Mysql的服务没了
下一篇: Mysql常用SQL
kenyon_君羊
粉丝 500
博文 170
码字总数 121714
作品 0
杭州
其他
私信 提问
加载中

评论(2)

kenyon_君羊
kenyon_君羊

引用来自“byfei”的评论

监控体系没跟上

开发机
b
byfei
监控体系没跟上
ERROR: ORA-00257: archiver error. Connect internal only, until freed.

ERROR: ORA-00257: archiver error. Connect internal only, until freed. 参考博文 https://tamimdba.wordpress.com/2011/05/25/error-ora-00257-archiver-error-connect-internal-only-unt......

Oscarfff
2016/10/19
12
0
ORACLE 11G DB RAC ORA-00257archiver error解决办法

ORA-00257archiver error解决办法 1.之前有处理单机过oracle 11.2.0.4归档日志磁盘空间不足的问题 ,但是没有处理过ORACLE RAC的归档日志磁盘空间不足的问题 所以没有预想到会是出现asm磁盘空...

翘楚秦歌
2017/05/12
0
0
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法 oracle数据库做了实时同步功能,同步必须要打开归档日志功能 1. 用sys用户登录 sqlplus sys/password as sy...

翘楚秦歌
2017/05/12
0
0
ORA-00257: archiver is stuck error

昨天晚上加班到3点,早上还正在睡觉,朋友打电话来:数据库不能正常登陆,所有业务连接中断,报错代码为ORA-00257,已经通过rman的delete命令***归档,但是还是不能正常登陆,下面是分析思路...

7343696
2014/06/06
0
0
转: 关于ORA-00257问题的解决(归档程序错误)

原帖:http://blog.csdn.net/dlxu/article/details/1705266 我们开发环境下的数据库大概用了一两个月都是正常,但是今天突然发现数据库无法连接,报出ORA-00257错误,说归档程序错误,这是为什...

于之剥柚
2012/07/23
88
0

没有更多内容

加载失败,请刷新页面

加载更多

Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

linux-tao
49分钟前
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

Linux就该这么学
今天
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

xiangyunyan
今天
2
0
Android 自定义Path贝塞尔曲线View实践——旋转的花朵

一、关于贝塞尔曲线 在工业设计方面贝塞尔曲线有很多用途,同样,在Android中,贝塞尔曲线结合Path类可以实现更复杂的图形,这里我们给一个案例,来实现一种旋转的花朵。对于贝赛尔曲线的理解...

IamOkay
今天
3
0
7、redis主从复制和sentinel配置高可用

一:redis主从配置 1、环境准备 master : 192.168.50.10 6179 slave1: 192.168.50.10 6279 slave2: 192.168.50.10 6379 2、redis.conf配置文件配置 master port 6179......

刘付kin
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部