Oracle登录 ORA-01033: ORACLE正在初始化或关闭的解决方法

第一天安装部署好的Oracle服务,第二点电脑重启后就登录不了了,首先报“监听程序当前无法识别连接描述符中请求的服务”,然后尝试重启了一下所有跟Oracle有关的服务,提示又换成了ORACLE正在初始化或关闭,于是网上找了一篇文章,照着步骤一步一步操作,居然又可以登录了。

 

打开sqlplus

请输入用户名: system/sys as sysdba

然后(卸载数据)输入:

SQL> shutdown normal

会出现:

ORA-01109: 数据库未打开

 

已经卸载数据库。

ORACLE 例程已经关闭。

 

然后(装载数据)输入:

SQL> startup mount

 

ORACLE 例程已经启动。

数据库装载完毕。

 

之后:

SQL>alter database open;

第 1 行出现错误:

ORA-01157: 无法标识/锁定数据文件 2 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 2: 'E:\ORACLE\ORADATA\ORCLTTTTT'

 

SQL> alter database create datafile 2;

数据库已更改。

SQL>alter database open;

第 1 行出现错误:

ORA-01113: 文件 2 需要介质恢复

ORA-01110: 数据文件 2: 'E:\ORACLE\ORADATA\ORCLTTTTT'

 

SQL> alter database datafile 6 offline drop;

数据库已更改。

 

继续

SQL>alter database open;

如果出现以上错误,继续执行相关操作,上面的2要和create和drop对应。

 

如果

SQL> alter database open;

出现了:

数据库已更改。

则成功了。

这时可以再用PL/SQL等客户端工具,登录操作数据库了。

 

备注:文章出自Oracle登录 ORA-01033: ORACLE正在初始化或关闭的解决方法,有做稍微改动,如有侵权,请联系博主删除。

 

posted @ 2021-08-23 14:23  龙行天涯  阅读(4744)  评论(0编辑  收藏  举报