用户登陆sqlplus的时候出现以下错误:

ORA-00257: 归档程序错误。在释放之前仅限于内部连接

 

原因分析:

FLASH_RECOVERY_AREA 默认空间为2G。

归档日志占满了FLASH_RECOVERY_AREA 的空间,就出现了以上的错误。

 

解决办法1:

改变了FLASH_RECOVERY_AREA的大小

修改命令>alter system setdb_recovery_file_dest_size=8G scope=both;

查看命令>show parameterdb_recovery_file_dest_size

解决办法2:

一、查看归档日志所在位置

SQL>show parameter recover;

到具体的位置把归档文件删除

二、查看使用率 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

然后用户用rman进入把归档日志删除

1)命令>rman target/

2)命令>crosscheck archivelogall;

3)命令>delete expired archivelogall;

4)命令>exit

注:删除过期的归档或者删除指定时间之前的archivelog:

DELETE ARCHIVELOG ALL COMPLETED BEFORE'SYSDATE-7';(指定删除7天前的归档日志)

这样就把归档文件删除了。

再进入sqlplus 查看ARCHIVELOG日志使用率!

ORA-00257: 归档程序错误。在释放之前仅限于内部连接相关推荐

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

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

  2. 归档程序错误。在释放之前仅限于内部连接

    10.2.0.1的FLASH_RECOVERY_AREA 默认空间为2G. 时间长了没管他,出现下面错误: ORA-00257: 归档程序错误.在释放之前仅限于内部连接 检查alert_log日志原来 ...

  3. 解决ORA-00257: 归档程序错误。在释放之前仅限于内部连接

    昨天尝试通过plsqldev尝试连接oracle数据库,报错,提示ORA-00257: 归档程序错误.在释放之前仅限于内部连接 通过查询,得知原因是archivedlog达到了数据库设置的空间限制. ...

  4. ORA-00257: 归档程序错误

    ORA-00257: 归档程序错误.在释放之前仅限于内部连接 数据库突然不能够正常连接,连接出现错误:ORA-00257:   归档程序错误.在释放之前仅限于内部连接   . 首先数据库日志文件有两种 ...

  5. ORA-00257: 归档程序错误 Oracle归档报错处理方式

    Oracle在windows服务器下异常断电或者长时间运行情况下,容易发生ORA-00257: 归档程序错误,此时通过plsql或者sqlplus都会报错异常,该问题处理方式具体如下: "O ...

  6. ORA-00257: 归档程序错误-增加空间、删除日志、关闭日志

    方案一:增加空间 1.在dos命令下切换到sqlplus命令 sqlplus / as sysdba; 2.查看归档日志占比 select * from v$flash_recovery_area_u ...

  7. 中间件应用程序错误 修复方案_Qtum Neutron:新一代区块链虚拟机中间件会给Qtum带来哪些新功能?...

    Neutron是Qtum量子链近期的研发重点之一.它是一个集成虚拟机的整体解决方案,最初是为了集成x86虚拟机的"硬连接"方案,我们重构了这个方案,使Qtum(或别的区块链)可以运 ...

  8. windows核心编程-第一章 对程序错误的处理

    第一章-对程序错误的处理 在开始介绍Microsoft Windows 的特性之前,必须首先了解 Wi n d o w s的各个函数是如何进行错误处理的. 当调用一个Wi n d o w s函数时,它 ...

  9. Oracle Study之--Oracle 11g RAC设置归档路径错误案例

    Oracle Study之--Oracle 11g RAC置归档路径错误案例 系统环境: 操作系统: RedHat EL55 集群:     Oracle 11g GI Oracle:   Oracl ...

  10. cfree运行程序错误_C/C++程序调试和内存检测

    程序出现错误很正常,一个优秀的程序员必须学会调试,发现错误并改正.减少程序错误最有效的方法是:在敲代码之前,多花点时间思考,如何构造程序,数据结构和算法,尽量把细节提前写下来,可以尝试着在纸上写出核心 ...

最新文章

  1. oracle 批量导出sequence,Oracle中批量導出Sequence
  2. 一张图看懂阿里云网络产品【十五】IPv6 解决方案
  3. opencv生成随机图(随机彩图,随机灰图)
  4. Lucene下载及测试
  5. 《研磨设计模式》chap12 观察者模式observer(2)模式介绍
  6. SOLID 设计原则
  7. C#LeetCode刷题之#16-最接近的三数之和(3Sum Closest)
  8. java日志与业务分离_java日志分开打印
  9. mysql多个外键删除设置_Mysql在删除集上使用多个外键创建表
  10. 防盗链与token运用
  11. batch downloading file in python
  12. 松柏先生:从《功守道》看电商品牌最后的机会!
  13. C# chart实时曲线
  14. Focal Loss 简介
  15. verilog幂次方_2的幂次方均值滤波的FPGA实现
  16. 高中数学基础-2.1.1(1)根式的运算
  17. 【WiFi】beacon时槽
  18. CF 614 C Peter and Snow Blower (海伦公式、n个顶点绕圆扫过的最大面积)
  19. LeakCanary2.5版本使用
  20. RMA退货流程解决方案

热门文章

  1. JQuery 使用技巧
  2. What is “Deploy applications configured in Tomcat instance” in IntelliJidea
  3. 部门经常加班,该怎么办
  4. Linux下更换jdk和配置环境变量
  5. main:处理命令行选项
  6. 智课雅思词汇---一、如何学英语
  7. JSJ——主数据类型和引用
  8. mysql08---优化01
  9. Angular - - ng-focus、ng-blur
  10. 关于nginx file not found