ORA-01033ORACLE initialization or shutdown in progress

2016年7月8日

今天吧数据库停掉电源重新启动后,普通用户登陆plsql报ORA-01033错,sys用户是能够正常登陆的。

我这个服务器的数据库是开机自启的。

这里要强调的是,数据库在启动的过程中是有三个状态的,umount mount open三个状态。

下面就是处理方法,当然要根据你自己的情况进行相应的调整。

方法一:先用这种方法

查看数据库状态

SQL> select status, database_status from v$instance;

STATUS       DATABASE_STATUS

------------ -----------------

STARTED      ACTIVE

SQL> select open_mode from v$database;

select open_mode from v$database

*

ERROR at line 1:

ORA-01507: database not mounted

Here we can see the instance is started but database is not mounted.

Now mount the database, if this succeeds then there is no problem.

查看到数据库还没有被挂载,要挂载

SQL> alter database mount;

Database altered.

SQL> select status, database_status from v$instance;

STATUS       DATABASE_STATUS

------------ -----------------

MOUNTED      ACTIVE

成功挂载。如果你的已经是挂载状态就不需要挂载了

SQL> select open_mode from v$database;

OPEN_MODE

----------

MOUNTED

Database is mounted successfully but when you try to connect, you still get the same ORA-01033 error:

虽然挂载了,但是还没有处于open状态,还是会报错的。

下面就是打开数据库

SQL> alter database open;

Database altered.

ALTER PLUGGABLE DATABASE ALL OPEN;

SQL> select status, database_status from v$instance;

STATUS       DATABASE_STATUS

------------ -----------------

OPEN         ACTIVE

查看一下,已经是open状态了。

SQL> select open_mode from v$database;

OPEN_MODE

----------

READ WRITE

方法二:

SQL>shutdown immediate      停止服务

SQL>startup

方法二启动有异常用方法三

方法三:

SQL>shutdown immediate      停止服务

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

SQL>shutdown immediate      再次停止服务

SQL>startup mount

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

SQL>shutdown immediate      再次停止服务

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


时间: 2024-10-29 19:10:52

ORA-01033ORACLE initialization or shutdown in progress的相关文章

ora-01033:oracle initialization or shutdown in progress 解决方法

今天研究Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下.我的库是oracle 9i,具体就是90的.一.首先:问题的产生原因,出现这个错误是因为我将oracle\oradata\oradb下的一个文件误删除掉后出现的.二.现象:SQL*Plus无法连接,显示以下错误:ORA-01033: ORACLE initialization or shutdown in pro

ORA-01033: ORACLE initialization or shutdown in progress问题

这是Oracle12c中笔者遇到的一个错误提示:ORA-01033: ORACLE initialization or shutdown in progress 错误的中文意思是:Oracle初始化未成功或者已经在进程中关闭. 经过分析:笔者是试图访问Oracle12c中的PDB数据库,但是PDB默认情况下只是被挂载,并没有启动 解决方法如下: 方法一: SYSDBA登陆后执行如下命令: alter pluggable database PDBEPPS open; 方法二:(假设PDB容器名为p

12C -- ORA-01033: ORACLE initialization or shutdown in progress

初装oracle 12.2 rac数据库. 登录RAC数据库中第1节点 $ sqlplus '/as sysdba' SQL> select name,open_mode from v$pdbs; NAME OPEN_MODE ------------------------------ ---------- PDB$SEED READ ONLY DB12PDB1 MOUNTED DB12PDB2 MOUNTED PLUG_TEST MOUNTED 打开PDB(plug_test) SQL>

Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法

今儿一直在测试服务器的迁移问题,不断地创建表空间.创建数据库.创建用户.后来感觉创建这么多东西太占用磁盘空间,心想删除一下吧,于是,我们执行了dbca命令,将没用的数据库统统删除,将dbf和dmp文件也统统删除了,再后来发现服务无法启动了,连接时会提示oracle initialization or shutdown in progress,后来经过查询发现,原来这些dbf和dmp不是说删除就能删除的(当时我们明明发现有的不允许删除,我还是故意停停掉oracle服务,然后将其删除滴),最终导致数

oracle initialization or shutdown in progress 问题解决

今天登录oracle时遇到oracle initialization or shutdown in progress 这个错误提示,在网上搜了下,试了很多方法,最后结合几种方法结合,成功解决了问题! 问题原因:我将以前备份的一个数据库文件误删除,重新登录数据库加载数据时提示错误 操作步骤: 1.先在windows下运行cmd,进入DOS环境. 2.以DBA用户登录,具体命令是 sqlplus /NOLOG SQL>connect sys/change_on_install as sysdba 提

由于删除DBF文件报错 —— ORA-01033: ORACLE initialization or shutdown in progress

由于移动或删除DBF文件报错:ORA-01033: ORACLE initialization or shutdown in progress 原因:一般该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误.ORACLE将识别为数据库未装载完成而导致出现如上错误. 故障特征:使用命令行sqlplus或PL/SQL Developer均无法打开数据库.但是可以使用sys用户以sysdba的身份登录系统 解决方法: 1. 在 ‘开始’-->‘运行’执行cm

ORA-01033: ORACLE initialization or shutdown in progress 实用的处理方法

ORA-01033: ORACLE initialization or shutdown in progress 实用的处理方法,此问题通常是由于电脑非正常关机造成的,我们可以用下面的方法查找出是那个文件损坏,再针对文件进行修复. SQL*Plus: Release 11.1.0.7.0 - Production on 星期三 6月 8 17:34:30 2016 Copyright (c) 1982, 2008, Oracle.  All rights reserved. SQL> conn

oracle 11g错误ora-01033:oracle initialization or shutdown in progress解决办法

原文出自:http://blog.csdn.net/liverliu/article/details/6410287 一.首先:问题的产生原因,先前我在f:/llh/目录创建的一个bookspace表空间,后来不想要这个表空间了,所以我就直接删掉了,出现这个错误是因为我将f:/llh/bookspace.dbf等几个文件误删除掉后出现的. 二.现象:SQL*Plus无法连接,显示以下错误: ORA-01033: Oracle initialization or shutdown in progr

ORACLE initialization or shutdown in progress 错误解决办法

第一步,运行cmd 第一步.sqlplus /NOLOG第二步.SQL>connect sys/change_on_install as sysdba'/提示:已成功第三步.SQL>shutdown normal 提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭第四步.SQL>startup mount第五步.SQL>alter database open; 提示:(我在操作的时候没有遇到下边着中错误)第1 行出现错误: ORA-01157: 无法标识/锁定数据文件