不知道什么原因,服务器上的数据库报错:ORA-01033:ORACLE initialization or shutdown in progress

首先检查:监听文件的主机名及端口号是否更改

数据文件丢失:

1)C:\Users\Administrator>set ORACLE_SID = orcl  
    2)C:\Users\Administrator>sqlplus "/as sysdba" 
    3)SQL> shutdown immediate 
    4)SQL> startup:提示出错原因

我们这次报的错误是:oracle内部错误代码:kcratr_nab_less_than_odr 只能借助于数据库恢复了

尝试不完全恢复

  1. SQL> RECOVER DATABASE UNTIL CANCEL;
  2. ORA-10879: error signaled in parallel recovery slave
  3. ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
  4. ORA-01152: 文件 1 没有从过旧的备份中还原
  5. ORA-01110: 数据文件 1: 'D:\DBDMS\DATA\SYSTEM01.DBF'
  6. --重建控制文件
  7. SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'D:/1.TXT';
  8. SQL> SHUTDOWN IMMEDIATE;
  9. ORA-01109: 数据库未打开
  10. 已经卸载数据库。
  11. ORACLE 例程已经关闭。
  12. SQL> STARTUP NOMOUNT;
  13. SQL> CREATE CONTROLFILE REUSE DATABASE "DBDMS" NORESETLOGS  NOARCHIVELOG  (从1.txt中复制过来就行到CHARACTER SET ZHS16GBK;)
  14. recover database; //恢复数据库
  15. 打开数据库 alter database open;

解决4194错误导致的数据库空闲例程:

1、 CONN / AS SYSDBA
    2、SELECT SEGMENT_NAME FROM DBA_ROLLBACK_SEGS;
   3、CREATE PFILE='D:\ORACLE\ADMIN\ORCL\PFILE\INITORCL.ORA' FROM SPFILE;
   4、在初始化参数文件中添加下面的参数:undo_management='MANUAL' _corrupted_rollback_segments=(2中的结果)
   5、STARTUP PFILE=D:\ORACLE\ADMIN\ORCL\PFILE\INITORCL.ORA MOUNT
    6、RECOVER DATABASE;
    7、RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL
    8、CANCEL
    9、 ALTER DATABASE OPEN RESETLOGS;
   10、alter database open;

解决01552 数据不能编辑的问题:
    1)show parameter undo; select segment_name,tablespace_name,status from dba_rollback_segs;
    
2)SQL> create undo tablespace "UNDOTBS02" datafile 'D:\oracle\product\10.2.0\oradata\zjport\UNDOTBS02.DBF' size 128m reuse autoextend on next 10m maxsize 2048m;
 3)SQL> alter system set undo_tablespace=UNDOTBS02  scope=spfile;
 3)SQL> alter system set undo_management=auto scope=spfile;

 4)SQL> shutdown immediate;
 5)SQL> startup;
 6)SQL> DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;
 7)SQL> shutdown immediate;
 8)SQL> startup;

最新文章

  1. 无限循环轮播图之运动框架(原生JS)
  2. android 时间 格式
  3. js实现网页瀑布流布局
  4. CodeForces 686C-Robbers' watch
  5. thinkphp 关联模型配置代码
  6. Wince 中如何实现注册表恢复原厂设置
  7. 转载RabbitMQ入门(6)--远程调用
  8. CodeForce---Educational Codeforces Round 3 USB Flash Drives (水题)解题报告
  9. 超轻型响应jQuery旋转木马幻灯片插件anoSlide
  10. 定义的返回按钮 Push到下一个页面后 手势返回无效解决办法
  11. C#使用多态求方形面积周长和圆的面积周长
  12. 会话跟踪Cookie与Session
  13. AspNetCore 使用NLog日志,NLog是基于.NET平台开的类库!(又一神器)
  14. 我的代码-random forest
  15. Javascript中表达式和语句的区别
  16. rest-framework之认证组件
  17. maven 配置文件settings.xml设置
  18. 深入学习NAT工作原理
  19. VS2013生成XP独立运行程序
  20. vue.js面试题整理

热门文章

  1. oracle报错ORA-01507
  2. MongoDB的备份(mongodump)与恢复(mongorestore)
  3. DevExpress中XtraGrid控件对GridView每行的颜色设置 zt
  4. structs 源码示例
  5. 卸载系统自带的JDK的脚本并再次安装
  6. 使用jenkins + python + selenium一步步搭建web自动化测试“框架”(1) - 各部件简介
  7. [4X]荣耀畅玩4X开箱实录
  8. java基础(二十二)线程
  9. Spring框架整合Struts2
  10. Hadoop之Pig安装