客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下:

1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;

2、运行sqlplus "/as sysdba"

SQL>shutdown immediate      停止服务

SQL>startup                          启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号

SQL>shutdown immediate      再次停止服务

SQL>startup mount

SQL> recover datafile 2         恢复出错的数据文件

SQL>shutdown immediate      再次停止服务

SQL>startup                          启动服务,此次正常。

3、进入PL/SQL Developer检查,没有再提示错误。

还启动不了,可能就是文件的问题。一般在CMD框中出现这几个代码错误oracle数据库启动报ORA-01122,ORA-01110,ORA-01203

这是ORACLE 数据库空间裸设备出问题了,启动oracle失败,解决方法

  问题现象:

  启动ORACLE的时候报如下的错误:

  Database mounted.

  ORA-01122: database file 6 failed verification check

  ORA-01110: data file 6: '/dev/raw/rlv_cbs_user_dat'

  ORA-01203: wrong incarnation of this file - wrong creation SCN

  问题解决:

  这个数据库空间有问题了,需要删除数据库空间,然后重新添加

  正确的步骤应该是这样去删除数据库空间的

  第一步,执行shutdown immediate命令先将数据库停止

  第二步,执行start mount 命令启动数据库

  第三步,将数据文件置为offline状态

  alter database datafile '/dev/raw/rlv_cbs_user_dat' offline drop;

  这里需要注意的是第三步的参数必须是offline drop;

  我一开始是这样写的,报错了

  alter database datafile '/dev/raw/rlv_cbs_user_dat' offline;   我执行这一句

  ERROR at line 1:

  ORA-01145: offline immediate disallowed unless media recovery enabled

  第四步,alter database open;

  第五步,drop tablespace cbs_user_dat ;

  第五步执行的时候又报了下面的错误

  ERROR at line 1:

  ORA-00604: error occurred at recursive SQL level 1

  ORA-02429: cannot drop index used for enforcement of unique/primary key

  通常情况下是删除这个cbs_user_dat这个表空间里的用户就可以了drop成功

  先查出这个数据库空间有哪些用户

  select username,DEFAULT_TABLESPACE from dba_users where DEFAULT_TABLESPACE='cbs_user_dat';

  我删除了用户还是报上面的错误

  下面查出在这个表空间里有哪些索引

  select OWNER,TABLESPACE_NAME,INDEX_NAME from dba_indexes

whereTABLESPACE_NAME='CBS_USER_DAT';

这个时候可以删除索引,我删除索引的时候报错了

  我就直接把这个数据库用户给删了,尽管这个用户不是在CBS_USER_DAT里,这个时候再去删除表空间

  就可以删除成功了。

  表空间删除成功了之后就可以添加表空间了

Java从入门到精通——调错篇之ORACLE 打开PLSQL时提示ora-01033的更多相关文章

  1. Java从入门到精通——调错篇之SVN 出现 Loced错误

    我在更新SVN的时候同时并打开了在这SVN上的一个文档结果导致了我更新的时候提示Loced错误 解决方法:出现这个问题后使用"清理"功能,如果还不行,就直接到上一级目录,再执行&q ...

  2. Java入门到精通——调错篇之解决MyEclipse 输入注册码后:Enter or update your subscription information.问题

    这几天,我用MyEclipse做例子的时候总是出现下面图上面的提示: 不用看就是注册码到期了要注册.找了好几个注册码总是出现Enter or update your subscription info ...

  3. Java入门到精通——调错篇之Eclipse No Java virtual machine was found after searching the following locations

    一.错误现象. 在一次启动Eclipse的时候弹出了以下的错误 二.错误原因 原因是没有找到javaw.exe文件的路径. 三.解决方式 在eclipse根文件夹下找到eclipse.ini增加以下一 ...

  4. Java入门到精通——调错篇之Spring2.5利用aspect实现AOP时报错: error at ::0 can't find referenced pointcut XXX

    一.问题描述及原因. 利用Aspect注解实现AOP的时候出现了error at ::0 can't find referenced pointcut XXX.一看我以为注解写错了,结果通过查询相关资 ...

  5. Java入门到精通——调错篇之Spring2.5使用AOP时报错only available on JDK 1.5 and higher

    一.问题描述及原因. 在Spring2.5Aop例子中的时候会出现一个错误only available on JDK 1.5 and higher,大概意思就是需要JDK1.5甚至更高版本.但是我用的 ...

  6. Java入门到精通——调错篇之Eclipse Java compiler level dose not match the version of the installed Java project

    一.错误现象. java项目显示红色,并且类中引用包中会报红色错误,在Eclipse下面显示下面错误提示如图: 二.错误原因. 通过字面意思一看就很明白java的版本不对. 三.解决办法. 3.1右键 ...

  7. Java入门到精通——调错篇之Astah Community打开报需要jre1.7运行环境

    1.问题概述     Astah Community安装完以后点击运行Astah Community的时候报此应用需要jdk1.7如下图     但是我的电脑在D盘装了jdk1.8了为什么这个软件为什 ...

  8. Java入门到精通——调错篇之EasyUI+SpringMVC Form表单提交到Contorller中文字出现乱码

    一.错误现象. 界面Post提交到Contorller的时候在Contorller中出现乱码. 二.问题解决. 在Web.xml下加入以下代码就可以解决. <filter> <fil ...

  9. 《JAVA 从入门到精通》 - 正式走向JAVA项目开发的路

    以前很多时候会开玩笑,说什么,三天学会PHP,七天精通Nodejs,xx天学会xx ... 一般来说,这样子说的多半都带有一点讽刺的意味,我也基本上从不相信什么快速入门.我以前在学校的时候自觉过很多门 ...

随机推荐

  1. 不错的jQuery图表插件 .

    很多时候我们需要在网页中显示数据统计报表,从而能很直观地了解数据的走向,更好地帮助决策分析.今天就给大家分享几个个人觉得好用的jQuery图表插件,这几个图表插件使用起来非常方便,而且挺灵活的,相信大 ...

  2. IE兼容性问题列表及解决办法

    目录 概述 2 第一章:HTML 3 第一节:IE7-IE8更新 31. 如果缺少结束标记的 P 元素后跟 TABLE.FORM.NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记. 3 ...

  3. WingIde的快捷键

     tab:自动补全    Alt+1:打开所有折叠    Alt+2:折叠所有classes    Alt+3:折叠所有函数和类    Alt+Backspace:删除光标所在单词的光标前的部分    ...

  4. POJ 2253 Frogger (最短路)

    Frogger Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 28333   Accepted: 9208 Descript ...

  5. 转: HHVM at Baidu

    评注: 一个项目迁移的问题考虑与实现使用.非常之详细. 转:http://lamp.baidu.com/2014/11/04/hhvm-in-baidu/ 在这之前我们介绍了我们为什么要迁移PHP到H ...

  6. CSS3中渐变gradient详解

    这几天看了一本HTML5的书,里面对于页面的背景使用了大量的渐变效果,因此在这里写一些关于渐变Gradient的东西. CSS3中的Gradient有两种,分别是线性渐变(linear-gradien ...

  7. 关于CSS的只言片语

    这段时间做了一个简单的页面,借机又重温了一下CSS的相关知识,现总结一下: 工欲善其事必先利其器,让我们先做一点准备工作 1.在页面添加: <meta http-equiv="x-ua ...

  8. js 实现angylar.js view层和model层双绑定(改变view刷新 model,改变model自动刷新view)

    近段时间研究了下angular.js 觉得它内部实现的view和model层之间存在很微妙的关系,如下图 如上图说的,view的改变会update 数据层model, 数据层会update视图层vie ...

  9. Linq 合并数据并相加

    有几条数据是这样的 Person      123    456      789 Person      321    654      987 想合并成 Person      444     1 ...

  10. table-layout:fixed 属性的解说

    table-layout:fixed 属性的解说如果想要一个table固定大小,里面的文字强制换行(尤其是在一长串英文文本,并且中间无空格分隔的情况下),以达到使过长的文字不撑破表格的目的,一般是使用 ...