设为首页 收藏本站
查看: 572|回复: 0

[经验分享] Oracle数据库的ORA-00257故障解决过程

[复制链接]

尚未签到

发表于 2016-8-7 07:00:05 | 显示全部楼层 |阅读模式
问题描述:系统无法进入。在登录界面输入用户密码后闪屏后仍显示登录界面。测试库正常。经确认信息中心服务器正常运行。
 
问题检查:在服务器日志文件中发现Oracle异常信息
No Session Record.TID(6208) failure during processing of request: NewSessionByAddr_string.
Fri Dec 06 16:23:39 2013 Documentum Internal Error: Assertion failure at line: 288 in file: \Perforce\depot\Platform\ContentServer\rel_6.5_SP\dmnew\rpc\netwise\server\dmconn.cxx
Fri Dec 06 16:23:49 2013 810000 [DM_SESSION_E_CANT_MAKE_TEMP_CONNECTION]error:  "Could not establish an internal, temporary database connection (database_name = , docbase_owner = JLY_WK, connection_string = JLYDB); database system error was: ORA-00257: 归档程序错误。在释放之前仅限于内部连接"
 
导致现象:系统无法使用
 
解决方法共两种:
         方法1:在RMAN中删除过期的归档
                   检查一些无用的archivelog
                   RMAN> crosscheck archivelog all;
                   删除过期的归档
                   RMAN> delete expired archivelog all;
         方法2:修改DB_RECOVERY_FILE_DEST_SIZE
         根据数据库目前可用存储空间来计算FLASH_RECOVERY_AREA大小。
         假设:可以存储空间为200GB,当前FLASH_RECOVERY_AREA2GB,那么把FLASH_RECOVERY_AREA的空间修改为20GB
                   SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;
                   SQL> select * from v$recovery_file_dest;
 
         本次解决使用的是方法2,原因是暂时不删除归档日志,保留数据库归档内容。
 
故障的原因由两方面同时发生所造成的:
  ·其一是Flash_Recovery_Area空间缺省安装时比较小,只有2GB,容易用完;
  ·其二是由于备份操作原因,造成归档日志没有及时删除。
Oracle 11g数据库物理空间管理方式与以前Oracle发生了变化,对归档日志所在的Flash_Recovery_Area空间进行了另外限制;
对数据库系统管理员要对Oracle数据库归档日志、备份软件运行状况定期检查,提前发现、处理可能发生的故障。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-254102-1-1.html 上篇帖子: 查询Oracle数据库被锁的表 下篇帖子: oracle中查看并设置最大连接数.txt
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表