客户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总结:选择器归纳、DOM遍历和事件处理、DOM完全操作和动画 (转)

    JQuery总结:选择器归纳.DOM遍历和事件处理.DOM完全操作和动画 转至元数据结尾 我们后台可能用到的页面一般都是用jquery取值赋值的,发现一片不错的文章 目录 JQuery总结一:选择器归 ...

  2. web前端开发(6)

    为了避免全局变量泛滥导致冲突,最简单有效的办法是用匿名函数将脚本包起来,让变量的作用域控制在函数之内.

  3. JavaScript 编写线程代码引用Concurrent.Thread.js

    马上来下载和使用源码吧!假定你已经将下载的源码保存到一个名为Concurrent.Thread.js的文件夹里,在进行任何操作之前,先运行如下程序,这是一个很简单的功能实现: <script t ...

  4. 【VMware虚拟化解决方案】 基于VMware虚拟化平台VDI整体性能分析与优化

    一.说一说 本来打算将前期项目里面出现的问题的分析思路与解决方法写出来,第一.疏导一下自己的思路,第二.分析并找出自身在技术层面所存在欠缺.但由于每个人都有一根懒经所以迟迟未动.今天突然发现51CTO ...

  5. php的一些简单算法程序(冒泡、快速等)

    冒泡排序: function buttle_sort($array) { $len=count($array); if($len<2){ return $array; } for($i=0;$i ...

  6. Java中的操作日期的工具类

    import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...

  7. 【原则】常用windows开发 客户端工具 收集

    1.  Navicat Premium 推荐: mysql客户端, postgreSQL 客户端, Sqlite客户端 2.  robomongo 推荐:mongoDB客户端

  8. 揪出ie和Edge的js代码

    var userAgent = navigator.userAgent; var isIE = userAgent.indexOf("compatible") > -1 &a ...

  9. javaShop的一些总结

    主要参考 pdf 找到对应的文件吧,具体怎么制作一个挂件 还没有理解里面的思路,就没有研究了,改一个商城项目遇到了,也只有慢慢解决 加油! CSDN下载地址:http://download.csdn. ...

  10. Sublime_Tip_01

    //JerryWeb //20150601 //WebTool | Sublime ======= Sublime_Tip_01======= 接触了Sublime后,才真正开始爱上了coding # ...