NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
processes integer 150
SQL> alter system set processes=250 scope=spfile; --修改数据库允许的最大连接数
System altered.
scope解释:
spfile:将该参数的值写入到spfile文件,下次重启实例的生效
重新启动之后
SQL> show parameter processes;
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 250
memory:当前实例生效,重启的时候还原,但是这种方式修改的参数是必须是动态参数
SQL> alter system set processes=300 scope=memory;
alter system set processes=300 scope=memory
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified --此参数为静态参数,所以不能用memory的方式
both:结合上面两种方式
SQL> alter system set processes=300 scope=both;
alter system set processes=300 scope=both
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
说明processes是静态参数,生效必须要重启实例
动态参数的案例:
SQL> show parameter cpu_count;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cpu_count integer 1
SQL> alter system set cpu_count=2 scope=memory; --动态参数
System altered.
SQL> show parameter cpu_count;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cpu_count integer 2