ORA-01033:ORACLE initialization or shutdown in progress Process ID:0 Session ID:0 Serial number:0

1 虚拟机中的  oracle  强制关机后,第二天启动后,navicat连接不上。

报错: ORA-01033:ORACLE initialization or shutdown in progress Process ID:0 Session ID:0 Serial number:0

 

2 解决办法: win10 窗口 搜索  sqlplus

打开该应用程序,win10 已经安装oracle11g。

====================================================================

3 参考地址:

https://blog.csdn.net/c_vincent/article/details/79359901?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242

输入用户名:system/sys as sysdba

然后(卸载数据)输入:

SQL> shutdown normal

会出现:

ORA-01109: 数据库未打开

 

已经卸载数据库。

ORACLE 例程已经关闭。

 

然后(装载数据)输入:

SQL> startup mount

 

ORACLE 例程已经启动。

数据库装载完毕。

之后:

SQL>alter database open;

第 1 行出现错误:

ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 6: 'D:/ORACLE/PRODUCT/10.1.0/ORADATA/RAILWAY/2008_1.DAT'

 

SQL> alter database create datafile 6;

数据库已更改。

SQL>alter database open;

第 1 行出现错误:

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

ORA-01110: 数据文件 6: 'D:/ORACLE/PRODUCT/10.1.0/ORADATA/RAILWAY/2008_1.DAT'

 

SQL> alter database datafile 6 offline drop;

数据库已更改。

继续

SQL>alter database open;

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

 

如果

SQL> alter database open;

出现了:

数据库已更改。

则成功了。

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

=============================================================

 

但是 ,在 输入  alter database open; 后出现的错误是 :

于是采用这种方法恢复数据库。

执行如上命令后,重新输入  alter database open; 完成恢复。

navicat  新建连接  可以使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值