我按照网上的方法,
先conn / as sysdba
SQL> show parameter process
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     150alter system set processes=500 scope=spfile;
修改成功可是在show show parameter processes 还是上面的。
shutdown immediate
startup 
再show 还是那样的
怎么回事?

解决方案 »

  1.   


    SQL> alter system set processes=500 scope=spfile;SQL> create pfile from spfile;然后再重启数据库看看
      

  2.   

    http://space.itpub.net/8562502/viewspace-243820操作方法和这个一样么?
      

  3.   

    FYI:http://hi.baidu.com/fender_x/blog/item/0c12a7ef75b7ff12fcfa3ce1.html
      

  4.   

    oracle启动的时候先找spfile
    所以既然修改成功,没有可能重新启动后还是原来的值
    是不是你的数据库中有两个实例,你修改的是另一个实例的参数了,呵呵
      

  5.   

    修改 scope=spfile 只修改参数文件中的值,并不修改当前运行实例的运行参数scope=both 同时修改参数文件和系统运行参数。有些参数必须重启数据库才能起作用
      

  6.   

    我修改完之后就shutdown startup了
      

  7.   

    这步做没?
    SQL> create pfile from spfile; 
      

  8.   

    一show processes 还是150
      

  9.   

    你是不是创建了多个instance?自己搞混了啊
      

  10.   

    搞定了。直接修改spfileSID.ora文件。用ue修改的。怎么改都不行。我用的10g