(1)问题现象

SQL> conn hr/hr
ERROR:
ORA-00257: archiver error. Connectinternal only, until freed.
Warning: You are no longer connected toORACLE.

(2)问题分析

在oracle 10g后,若flashback开启,后台归档程序进行(ARCn)将会自动在闪回恢复区中创建每个归档重做日志的一个副本,而flashback区域有大小限制:

SQL> show parameter recoveryNAME                                 TYPE        VALUE
----------------------------------------------- ------------------------------
db_recovery_file_dest                string      /opt/oracle/flash_recovery_area
db_recovery_file_dest_size           big integer 3882M
recovery_parallelism                 integer     0

当falshback空间已满,则连接数据库失败。

(3)问题解决

l 删除部分归档日志

l 增加falshback的空间限制

SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;
System altered.

(4)监控flashback

l 查看闪回恢复区的相关信息

SQL> select * from v$recovery_file_dest;
NAME                                     SPACE_LIMITSPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
--------------------------------------------------- ---------- ----------------- ---------------
/opt/oracle/flash_recovery_area           2.1475E+10 4190778368                 0              95

l 查看flash area的使用率

SQL> select * from v$flash_recovery_area_usage;FILE_TYPE            PERCENT_SPACE_USEDPERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
-------------------- ------------------------------------------- ---------------
CONTROL FILE                          0                         0               0
REDO LOG                              0                         0               0
ARCHIVED LOG                      19.51                         0              95
BACKUP PIECE                          0                         0               0
IMAGE COPY                            0                         0               0
FLASHBACK LOG                         0                         0               0
FOREIGN ARCHIVED LOG                  0                         0               07 rows selected.

其它内容请参考

oracle之Flash Recovery Area全面介绍

http://blog.csdn.net/jediael_lu/article/details/8854477

连接数据库时提示归档器失败 ORA-00257: archiver error相关推荐

  1. 安装ISA2004后,加入域时提示:远程过程调用失败且未运行的解决办法

    简单的说就是在工作组的环境下,在windows 2003 server w/sp1上安装ISA2004后,把此服务器加入域时提示"远程过程调用失败且未运行"的错误信息.解决方法:先 ...

  2. Hikvison对接iSecure Center时获取Appkey和Secert、不显示API网关、预览时提示网络请求失败

    场景 SpringBoot+Vue+iSecure Center(海康综合安防管理平台)实现视频预览: SpringBoot+Vue+iSecure Center(海康综合安防管理平台)实现视频预览_ ...

  3. 穿越火线登录上去一直连接服务器,Windows7登录CF时提示连接服务器失败的解决方法...

    想必大家都知道CF,这是目前较火的网络游戏.可是有不少玩家在登录CF的时候,连接不到服务器,这让玩家抓狂,下面U大侠小编就给大家介绍下Windows7登录CF时提示连接服务器失败的解决方法. CF 官 ...

  4. 结果显示窗口如何缩小_Proe草绘时提示“截面再生失败。不合适的尺寸”如何处理?...

    我们在Proe中草绘的时候一般都是先绘制出整个草绘的大致外形,然后再标注尺寸,由于起初没有把握好尺寸的大小,外形虽然大致相同,但是当前的草绘尺寸与目标草绘尺寸大小差别过大就会出现这样的一个情况:系统会 ...

  5. 发邮件时提示连接服务器失败,发送邮件时经常出现发送失败或是连接超时什么原因...

    发邮件时出现邮件发送失败,邮件连接超时的问题主要可能的原因是 你发送的邮件由于包含了过大的附件 超过了对方邮箱服务器的限制大小 这种情况尤其是在给国外邮件地址发送时容易出现我也遇到过 给一土耳其的邮件 ...

  6. 激活时显示图片上传资源服务器失败,720全景图上传时提示“切图失败”的处理办法...

    前段时间服务器被攻击,之前的网站都受到影响.全景系统也是如此,重新搞了之后总感觉不如之前的好用,早上在测试的时候,在后台上传素材,页面提示"切图失败",然后就卡在服务器处理页面不动 ...

  7. CentOS6在使用yum install 时提示镜像源路径不存在:PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found

    场景 CentOS6.9的版本在使用 yum install gcc-c++ 安装C和C++的插件时提示: PYCURL ERROR 22 - "The requested URL retu ...

  8. android git上传出现错误,热更新上传patch包时提示上传失败,文件不合法

    集成配置信息 classpath 'com.android.tools.build:gradle:3.3.2' classpath "com.tencent.bugly:tinker-sup ...

  9. 搭完环境,最后登录时提示“与数据库连接失败,请与管理员联系”

    部署好应用最后登录的时候报错,在参考了was的SystemOut.log和网上的一些帖子后把原因锁定在数据源上, 果然最终端口问题,数据库并没有启动50000端口,在数据源配置时换成另一端口,然后重启 ...

最新文章

  1. Nginx内存池实现的了解
  2. 12.PHP_PDO数据库抽象层
  3. linux中的查找文件夹
  4. win7删除控制面板中的JAVA”
  5. 一个迷你ASP.NET Core框架的实现(下)
  6. html猜随机数游戏,用js制作简易计算器及猜随机数字游戏
  7. oracle中decode的用法(例子)
  8. pytorch 训练过程acc_pytorch应用(四)训练过程可视化visdom
  9. android 下载apk 安装程序,Android实现APK下载安装
  10. html词云图生成,图悦在线词云图制作工具
  11. request请求头中出现Provisional headers are shown
  12. 一文搞懂无刷电机和有刷电机
  13. STM32CubeIDE使用相关设置经验
  14. 苹果序列号查询知识汇总
  15. QmlTableView
  16. 【优雅的避坑】不安全!别再共享SimpleDateFormat变量了
  17. IBM服务器端口IP设置
  18. Python数据分析与机器学习实战<三>Pandas
  19. 全国大学生电子设计竞赛
  20. 大气污染扩散模型Calpuff实践

热门文章

  1. 【已解决】TypeError: bind() takes exactly one argument (2 given)
  2. git stash 强制恢复_git操作与分支管理规范
  3. 指定开始_@高坪人,熏腊肉开始啦!指定地点仅限这9个地方,别走错啦
  4. php判断端口跳转,PHP判断端口是否打开的代码
  5. matlab如何将两张图画在一起,如何在MATLAB里面将两个图画在一起
  6. c语言二维数组初始化_6.2 C语言二维数组
  7. java对象工厂池_[转载]Java对象池技术的原理及其实现
  8. 项目实体类报错_第一次开发项目感想
  9. java面试题二十七 多线程考题2
  10. numpy的cumsum ()函数