出现的问题: A、使用命令行无法登录oracle或者显示ORA-01109:数据库未打开; B、使用PL/SQL登录出现 ORA-01033:ORACLE initialization or

在尝试登录Oracle数据库时遇到两个错误:A) 命令行登录显示ORA-01109:数据库未打开;B) 使用PL/SQL Developer登录报ORA-01033错误。问题源于意外删除了数据文件,但用户和表空间仍然存在。解决方案包括以sysdba身份登录,关闭并装载数据库,删除对应数据文件,打开数据库,然后删除表空间,最终成功解决登录问题。
摘要由CSDN通过智能技术生成

 

 

出现的问题:

A、使用命令行无法登录oracle或者显示ORA-01109:数据库未打开;

B、使用PL/SQL登录出现 ORA-01033:ORACLE initialization or shutdown in progress 进程ID:0

会话ID:0 序列号:0

使用过程:

我在CMD中输入下面启动服务器命令:

net start oracleoradb11g_home1tnslistener

net start oracleserviceorcl

在我登录Scott时,没有连接上。刚开始以为是忘记密码了。于是想使用sysdba修改密码;可是报错了:出现ORA-01109:数据库未打开;

 

当命令行提示我数据库没打开的时候我还去检查服务有没有开启。我的oracle被我设置为手动开启的(这让我的电脑减轻负担,其实就是为了减少开机时间)。

没办法,我又把除了禁用之外其余4个服务打开了。

可是结果还是没有登录成功。即使重启过服务也没有用。

 

问题原因:

造成上述问题的原因是误把 XXX.ora数据文件删掉了,这种删法是不正常的。如果删掉了用户及表空间,然后再把数据文件删除应该是没问题的.但这次只是把数据文件删掉了,用户及表空间还在。

没有在数据库中删除  某某.ora文件或者表空间,就直接手动删除某某.ora文件。只要把数据库中的表空间、某某.ora文件dro

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值