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、最后以后随时用的时候,再次进入服务界面,把划红线的四项,右键选择启动。
有程序正在访问数据库,或者数据库文件本身存在错误,就会出现这样的情况
检查是否有数据库访问,如果有关闭程序
如果还是不行就强行关闭数据库服务,然后用单机模式检查修复数据库错误,如果这样都不行说明数据库文件错误比较严重了,建议恢复备份
评论列表(0条)