为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

米琪卡哇伊 2019-05-28 07:03:41
求助,启动数据库一直停留在Database mounted
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

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 <pid>

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

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

shutdown immediate

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

查看完整回答
反对 回复 2019-06-01
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

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 <pid> 3,重新启动试试 startup 如果还是不行,查看报错原因,这里可能有很多,比如数据文件错误 4.这里假如你的错误是数据文件引起 shutdown immediate startup mount recover datafile <datafile number>; alter database open; 就可以了

查看完整回答
反对 回复 2019-06-01
?
慕森王

TA贡献1777条经验 获得超3个赞

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 <pid>

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

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

shutdown immediate

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



查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 3264 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信