ORA-00257 解决办法
这个错误与前面遇到的ORA-16014 有点类似,也是导数过程中突然停下来,没反应,但硬盘读得厉害,最后强制停止,再打开数据库出现如下提示:
ORA-00257: archiver error. Connect internal only, until freed
在网上搜索得知,上述错误是由于归档日志(archive log)已满引起的。
解决办法:
1、使用sysdba用户登录查看archive log 存放位置:
2、一般VALUE为空时,可以用archive log list;检查一下归档目录和log sequence:
3、检查flash recovery area的使用情况,可以看见archivelog已经很大了,达到102.21:
4、计算flash recovery area已经占用的空间:
5、找到recovery目录, show parameter recover
6、由上可见,归档位置用的是默认值,放在flash_recovery_area下,而且已经超出最大空间,即然已超出,那就转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件。
注意:
在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。
7、 登录rman,检查一些无用的archivelog
8、删除过期的归档,delete archivelog until time 'sysdate-1' ; 删除截止到前一天的所有archivelog
9、再次查询,发现使用率正常,已经降到2.22
附:如果archive log模式下不能正常startup,则先恢复成noarchive log,startup成功后,再shutdown;
shutdown immediate;
startup mount;
alter database noarchivelog;
alter database open;
shutdown immediate;
shutdown immediate;
startup mount;
show parameter log_archive_dest;
alter database archivelog;
archive log list;
alter database open;
原来是日志组一的一个日志不能归档
最后,查看datafile位置
指定位置Archive Log, 请按照如下配置
或者修改大小:
至此基本解决
结语:通过两次上述类似错误,发现都是归档模式下日志爆满引起的,为避免再次发生类似错误,建议建立策略定期删除过期没用的归档日志。
转载于:https://blog.51cto.com/pimg2005/857879
ORA-00257 解决办法相关推荐
- 【数据库】报错ora 12154 解决方法
Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.
- Oracle常见ORA错误及解决办法
Oracle常见ORA错误及解决办法 问题1 1.1 错误现象: EXP-00008: ORACLE error 1013 encountered ORA-01013: user requested ...
- oracle11g ora 29927,listagg函数 ORA-01489 result of string concatenation is too long的解决办法 【博森瑞】...
listagg函数 ORA-01489: result of string concatenation is too long的解决办法 概述 listagg 函数是Oracle 11g推出的一个分组 ...
- oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...
- ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法
在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...
- ORA-12545:因目标主机或对象不存在,连接失败的解决办法
ORA-12545:因目标主机或对象不存在, 原因:机器名称改过后出现的 网上参考的解决办法 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora ...
- oracle之TNS:无监听程序解决办法
先说问题:最近在服务器安装了oracle 11g,建了表之后想测试一下,但是连服务器数据库的时候,老是报TNS:无监听程序.然后我在服务端能够正常登录,我自己电脑也是装了oracle的,用服务端连接自 ...
- oracle命令报01034,ORA-01034错误的解决办法-数据库专栏,ORACLE
ora-01034错误的解决办法 --oracle常见错误之一 事先说明,oracle高手是不需要看本文的. 这是个oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济 ...
- 本机连接虚拟机Oracle时报错的解决办法
虚拟机安装了Oracle服务器(桌面类)和客户端,里面使用plsql连接自己没有问题. 在本机连接虚拟机没有成功.虚拟机的地址是192.168.126.132,已经确认本机能ping通虚拟机. 先是报 ...
- 不装oracle进行远程连接解决办法 .
不装oracle进行远程连接解决办法 最近有一任务,需要使用Oracle数据库,以前对此不太熟悉,就从网上查找资料,(说实在的网络真是太好了,也多亏了许多的热心的技术人员,愿意把自己的经验和心得与大家 ...
最新文章
- 聊一聊我认识的Linux系统
- 爱因斯坦谜题解答(三种算法比较)
- 100行代码实现了多线程,批量写入,文件分块的日志方法
- 盘点阿里程序员常用的 15 款开发者工具
- 电子科技大学2019年计算机复试分数线,2019考研电子科技大学复试分数线已公布...
- HttpClient中异步方法的同步调用
- java mongodb 聚合函数_MongoDB的聚合函数 Aggregate
- 云计算学习路线图素材课件:DevOps和云计算之间的关系
- 炒菜机器人煎鸡蛋视频_还在用油炒鸡蛋?赶紧试试用“它”炒,鸡蛋滑嫩还不粘锅!大厨轻易不透露...
- NEXTCHIP图像品牌ISP和AHD都是有哪些功能?型号有多少型号?
- linux 2.6.32 sdxc 补丁,在大于32GB或64GB容量的SD卡上使用NOOB安装树莓派
- win7无法删除文件夹,提示“找不到该项目”
- 利用OpenCV实现一个简单的实时人脸检测项目并显示FPS
- oracle公司的crm有哪些主要模块,Oracle CRM 的组成及各模块的功能
- 软件工程专业就业方向职业规划
- 用u盘给服务器装win7系统,用U盘装系统装Win7图文教程
- 数字逻辑:时序逻辑元件——锁存器
- pgsql装数卸数方案
- 成功焊接BGA芯片技巧
- stm32 串口2空闲中断死机_STM32串口空闲中断问题
热门文章
- Expression Blend学习动画基础
- python接口自动化测试(三)-requests.post()
- 练笔--字符串,向量和数组2
- 主宰全球的10大算法
- (推荐阅读)H264, H265硬件编解码基础及码流分析
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
- 《Hadoop集群与安全》一2.1 在Hadoop集群中配置操作系统
- 《ASP.NET 开发从入门到精通》----2.3 编译和部署ASP.NET程序
- 运维经验分享:关于系统运维监控的几点建议
- ASP.NET列表信息以Excel形式导出