前段时间,设置了oracle的最大连接数。限制为3。由于这个太小,所以oracle启动不了。
设置oracle的最大连接数方法如下:来源(http://www.blogjava.net/zhip/archive/2008/05/16/200769.html)
1、修改Oracle最大连接数的方法
a、以sysdba身份登陆PL/SQL 或者 Worksheet
b、查询目前连接数
show parameter processes;
c、更改系统连接数
alter system set processes=1000 scope=spfile;
d、创建pfile
create pfile from spfile;
e、重启Oracle服务或重启Oracle服务器
2、查询Oracle游标使用情况的方法
select * from v$open_cursor where user_name = 'TRAFFIC';
3、查询Oracle会话的方法
select * from v$session
尝试了各种办法,今天终于解决了。
解决办法:
从图可以看到startupe有系统参数有异常。查看文件夹,发现没有INITORCL.ORA。
从网上搜索ORA-01078: 和 LRM-00109 :错误 解决方法。
参考资料http://space.itpub.net/12778571/viewspace-170332。最后终于解决了,具体步骤如下:
1、找到文件init.ora.xxxxxx。其中xxxxx表示数据
2、复制到相应的路径,并重命名为initorcl.ora。(注意init实例名.ora)
3、执行startup。提示“数据库装载完毕。数据库已经打开”。就表示OK了。