生产上运行在Windows Server下的Oracle(11g,11.2.0.4)异常停止服务,报ORA-01029、ORA-01033错误。

一、故障提示:

登录PL/SQL提示ORA-01029、ORA-01033

二、开始分析:

2.1 Commad执行sqlplus /nolog2.2 connect sysdba/password as sysdba2.3 shutdown normal-- 等待时间过长约5分钟,无法正常关闭-- services.msc中重启orcl实例,强制所有链接断开2.4 shutdown immediate-- 更换shutdown命令参数,使用immediate立即关闭
2.5 startup mount2.6 alter database open;第1行出现错误:ORA-10873: file 1 needs to be either taken out of backup mode or media recoveredORN-01110:数据文件 1: D:$APP/ADMINISTRATOR/ORA/DATA/ORCL/SYSTEM01.DBF2.7 检查磁盘文件,确认对应dbf文件存在2.8 确认问题为ORA-10873导致2.9 ORA-10873原因有2种可能:1、手动在线备份数据库时忘记或缺失了"end backup";2、在数据库在线备份的时候,数据库崩溃或被强行关闭了;2.10 检查任务计划,确认数据库备份计划在12/1 01:00 已执行结束,无报错

三、基于以上确定的问题ORA-10873开始处理

3.1 shutdown immediate;3.2 startup mount;3.3 select instance_name, status from v$instance;
Instance_name    statusorcl            mounted3.4 select name, open_mode from v$database;name            open_modeorcl            mounted3.5 select * from v$backup;--确认有5个文件处于backup的active状态3.6  alter database end backup;3.7 select * from v¥backup-- 此时已无处于active状态的文件3.8 alter database open;3.9 连接plsql、登录生产系统验证,确认数据库链接已恢复

四、善后工作

  • 排查eventvwr,未发现windows server异常日志
  • 继续排查oracle日志(联系DBA排查中)

后记:ORA-01029、ORA-01033是最初的问题,继而发现存在ORA-10873,尽管解决后者后,系统已恢复,但仍需排查产生最开始两个问题的原因。

ORA-01029,ORA-01033错误处理相关推荐

  1. oracle 安装ora 27102,Oracle ora-27102 错误

    从Oracle的关于Oracle数据库错误代码说明中看到的一个关于内存分配的说明,如下: 是不是很无语?? 前天将测试库的内存参数 sga_max_size 设置到了10个G 启动的时候报告错误:or ...

  2. 【ora】+eclp+OpM错误提示、特殊处理

    1.数据库中的date列,在模型图的实体属性中.后台Bean的value绑定中,都要申明为java.sql.Date类型,才能正常使用: 如都申明为String,或实体属性String.Bean中Da ...

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

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

  4. oracle连接连表查询时,两表的连接字段类型不一致的时候,会导致ora 01722无效数字错误,这时候需要转换...

    类型不匹配,需要类型转换,函数:to_char()转换成字符, to_num()转换成数字 转载于:https://www.cnblogs.com/shenzhichipingguo/p/871710 ...

  5. Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$Oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  6. oracle ora 16179,ora 06026 06023

    如果备份文件没有问题,那么问题出在 If we start a RESTORE database with a BACKUP controlfile and FlashRecovery Area is ...

  7. oracle创建orcl失败,prcr-1079:failed to start resource ora.orcl.db错误的解决办法

    使用DBCA创建数据库,到90%多的时候就报错 prcr-1079:failed to start resource ora.orcl.db CRS-2674:start of 'ora.orcl.d ...

  8. oracle错误ORA 01031,ORA-01031: insufficient privileges错误解决方法

    ORA-01031: insufficient privileges错误解决方法 今天测试一下新功能.10g的. 通过一个linux客户端访问一个linux下的orace 10g数据库. 服务器:19 ...

  9. SuSE 10 Enterprise 下 Oracle 10g 关于找不到initorcl.ora文件和控制文件问题

    Oracle无法正常启动,经过一番学习,总算解决问题,在这里做个笔记,备用! 问题如下: 使用Oracle用户登录: >sqlplus /nolog 然后, >connect /as sy ...

  10. spotlight soo5072:there was an error reading the tnsnames.ora

    我使用spotlight的软件版本是spotlight 4.0.468,可是说版本比较老了.测试的数据库为LINUX AS4.0下10G:红旗LINUX下10G和WINDOWS下10G. 如果将服务器 ...

最新文章

  1. 阿里分布式事务框架GTS开源了!
  2. html动画图片重叠,不一样的层叠照片动画-ANIMATED CSS3 PHOTO STACK
  3. [转载]以及部分总结--Linux下创建单机ASM存储的Oracle实例的过程---感谢方总
  4. POJ3322滚箱子游戏(不错)
  5. html中加载解析,HTML页面加载和解析流程详细介绍
  6. 【笔记】MAC上使用onedrive遇到的问题及解决方法
  7. 精解C++的switch语句
  8. Python基础入门:endswith() 函数
  9. 浅谈Python的编译与反编译
  10. winform npoi excel 样式设置
  11. pandas.DataFrame.iterrows
  12. 即将到来的 ECMAScript 2022 新特性
  13. chrome浏览器允许跨域
  14. Bootstrap3 滚动监听插件的方法
  15. arcface和cosface
  16. JavaWeb【Velocity】
  17. Lighttpd 搭建 Web 服务器
  18. jdk和jre和jvm区别_JDK,JRE和JVM之间的区别
  19. 六、面向对象编程——类和对象
  20. RN开发系列<4>--FlatList SectionList (iOS中的tableView)

热门文章

  1. 餐饮巨头被攻击的“致命”48小时
  2. centos图形化磁盘文件管理_centos7图形化分区和ks文件分区的配置
  3. MySQL + Oracle GoldenGate + OGG Application Adpater
  4. Problem G: 薪酬计算
  5. 有关联想拯救者Y7000重装window10系统
  6. 人机交互技术课程实验报告《社交点评APP》系统移动界面分析报告
  7. Excel黑科技——含合并单元格的同行求和并下拉自动填充
  8. K-means算法Matlab实现
  9. SketchUp模型组件【iMod · 精选242 —— 现代客厅SU模型】
  10. 在职场中如何和同事处好关系是门艺术活