最简单的处理办法就是重启计算机。
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
就可以了
如果不是数据文件错误,贴出来看看吧
首先要找到问题的原因所在,然后一项一项排除。 最简单省事的就是直接换一个版本的mysql,看看还挂不挂。不挂就OK了。 如果还是挂,你就一个数据库一个数据库的增加,增加到哪个数据库后开始挂了,说明是这个数据库或者访问这个数据库的程序的问题。 如果和数据库没关系,请尝试换一个电脑安装mysql,可以排除是否是当前电脑的环境有问题(比如软件、硬件、病毒、内存)等。 如果还有问题,请尝试设置mysql的参数,比如占用内存大小,连接数量最大值,数据库引擎等。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)