出现的问题:
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