查看、修改ORACLE最大进程数 及 ORA-00064 处理

首先,介绍我参考的 博文:http://blog.csdn.net/wocaocao69/article/details/7180390

根据此博文,我修改了 最大进程数 为2000,但重启后出现:已连接到空闲例程。

再查,是ORA-00064引起。

后来我直接修改 E:\oracle\product\10.2.0\db_1\database(根据各人的ORACLE安装目录以及版本将有所不同)下面的initorcl.ora文件

将*.processes 重新改为200后,保存,然后在重启数据库后,数据库恢复正常。

// 11g xe 的在  E:\oraclexe\app\oracle\product\11.2.0\server\dbs  

所以,在修改之前,最好是先备份这个文件,免得失败后可以重新恢复。


然后重新按照那个博文、小心翼翼地进行着,终于成功了。

所以,这里在原来博文的基础上,写上注意的一些事情


首先介绍查看数据库设置信息的SQL语句:

SQL> select count(*) from v$session --#连接数
SQL> Select count(*) from v$session where status='ACTIVE' --#并发连接数
SQL> show parameter processes  --最大连接
SQL> show parameter spfile   -- 查看当前正在使用的spfile 


1、使用sys,以sysdba权限登录:

2、SQL> show parameter processes;  -- 查看一下设置

3、show parameter spfile   -- 查看当前正在使用的spfile ,如果没有,则执行第四步

4、 创建spfile

   SQL>create spfile from pfile;
   SQL>shutdown immediate;
   SQL>startup;

5、SQL> alter system set processes=1000 scope = spfile;  --修改processes


6、修改成功之后,关闭数据库,并重启

   SQL>shutdown immediate;
   SQL>startup;


7、然后  SQL>show parameter processes  -- 可以查看是否修改成功了


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值