求助,启动数据库一直停留在Database mounted

2024-12-14 23:12:36
推荐回答(1个)
回答1:

1,首先排除设置了正确的SID连接
如:C:\Users\Administrator>set ORACLE_SID = orcl //确定本机数据库实例名
linux下用export ORACLE_SID=orcl

2,以sysdba连接,关闭数据库

sqlplus / as sysdba
shutdown immediate
如果不能关闭,windows下杀掉oracle进程,停掉oracle的服务
linux下:ps -ef|grep smon找到对应的pid
kill -9

3,重新启动试试
startup
如果还是不行,查看报错原因,这里可能有很多,比如数据文件错误

4.这里假如你的错误是数据文件引起

shutdown immediate

startup mount
recover datafile ;
alter database open;
就可以了