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

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

1、首先右键我的电脑,选择管理选项。

2、进入电脑管理界面,展开服务和进程选项,然后选择服务,进入服务的管理界面。

3、在页面右边,依次右键点击所有Oracle开头的服务,选择属性。

4、将启动类型选择为手动就可以了,这样就不会因为数据库卡了。

5、最后以后随时用的时候,再次进入服务界面,把划红线的四项,右键选择启动。

有程序正在访问数据库,或者数据库文件本身存在错误,就会出现这样的情况

检查是否有数据库访问,如果有关闭程序

如果还是不行就强行关闭数据库服务,然后用单机模式检查修复数据库错误,如果这样都不行说明数据库文件错误比较严重了,建议恢复备份


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10004421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存