env: oracle9i
1 alter dispatcher parameter.
idle> alter system set dispatchers="(protocol=tcp)(service=demo)(dispatchers=1)";
alter system set dispatchers="(protocol=tcp)(service=demo)(dispatchers=1)"
*
ERROR at line 1:
ORA-02066: missing or invalid DISPATCHERS text
(错误是由双引号引起的,要用单引号,真够晕的!)
idle>alter system set dispatchers='(PROTOCOL=TCP)(SERVICE=demo)(DISPATCHERS=1)';
System altered.
idle>shutdown immediate;
idle>startup
[oracle@redhat admin]$ ps -ef|grep oracle
oracle2636 10 14:51 ?00:00:00 ora_d000_demo
idle>alter system set dispatchers='(PROTOCOL=TCP)(SERVICE=demo)(DISPATCHERS=2)';
System altered.
idle>shutdown immediate;
idle>startup
[oracle@redhat admin]$ ps -ef|grep oracle
oracle2636 10 14:51 ?00:00:00 ora_d000_demo
当配置两个时,在后台也只看到一个Dipatchers进程,难道Dispatcher进程的数据量是由系统动态决定的
吗?
2 Setting the Initial Number of Shared Servers
The SHARED_SERVERS initialization parameter specifies the number of shared server processes
that you want to create when an instance is started up.SHARED_SERVERS is a dynamic
initialization parameter and can be changed using an ALTER SYSTEM statement.
(Oracle启动时默认启动多少个Shared Server Processes)
idle> alter system set shared_servers=4;
idle> show parameter shared_servers
NAME
TYPE
VALUE
------------------------------------ ---------------------- -------
shared_servers
integer
4