客户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. 强大的矢量图形库:Raphael JS 中文帮助文档及教程

    Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库.它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出 ...

  2. asp.net oracle 存储过程

    ORACLE代码 CREATE OR REPLACE PROCEDURE gd_CURSOR(MYCS1 OUT SYS_REFCURSOR,MYCS2 OUT SYS_REFCURSOR,a out ...

  3. Providers、Controller 、Service、DirectiveFactory

    Providers 是唯一一种你可以传进 .config() 函数的 service.当你想要在 service 对象启用之前,先进行模块范围的配置,那就应该用 provider Controller ...

  4. 怒刷DP之 HDU 1260

    Tickets Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Stat ...

  5. codevs4600 [NOI2015]程序自动分析==洛谷P1955 程序自动分析

    4600 [NOI2015]程序自动分析  时间限制: 1 s  空间限制: 256000 KB  题目等级 : 黄金 Gold 题解  查看运行结果     题目描述 Description 在实现 ...

  6. 关于CSS的只言片语

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

  7. sqlserver关于对列的权限控制

    -- 脚本新建登录数据库的用户 USE [master]GOCREATE LOGIN [sa1] WITH PASSWORD=N'123456', DEFAULT_DATABASE=[master], ...

  8. (转)Android之自定义适配器

    ListView作为一个实际开发中使用率非常高的视图,一般的系统自带的适配器都无法满足开发中的需求,这时候就需要开发人员来自定义适配器使得ListView能够有一个不错的显示效果. 有这样一个Demo ...

  9. 使用wordpress自带ajax方法

    css3 提示只适用于高级浏览器: ChromeFirefoxSafariIE9+ valid.invalid.required的定义 代码如下 复制代码 input:required, input: ...

  10. spark写入Oracle 报错 java.lang.ArrayIndexOutOfBoundsException: -32423

    原因: oracle 10g的驱动执行的批量提交只支持32768个参数,如果表的字段多于32个,就会出现该异常 解决办法: 升级oracle的驱动版本,换成ojdbc6.jar