目录
一、共享服务器的启用
1、启用方式
--SHARED SERVERS指定将创建的共享服务器的最小数量 --通过将SHARED_ SERVERS初始化参数设置为大于0的值来启用。 --如果SHARED_ SERVERS不在初始化参数文件中,并且DISPATCHERS设置为1或更高,则默认情况下启用共享服务器。
2、控制共享服务器操作
二、共享服务器下(SGA和PGA)
1、Oracle共享服务器:
用户会话数据保存在SGA中。
2、确定SGA大小时,务必考虑共享服务器内存要求。
3、某些类型的数据库I作不能使用共享服务器执行:
数据库管理
备份和恢复操作
批处理和批量装载操作
数据仓库业务
三、配置参数
1、设置配置dispatcher
SQL> alter system set dispatchers='(PROTOCOL=TCP)';
SQL> alter system set shared_servers=3;
3、配置tnsnames.ora
ORCL196_shared = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.196)(PORT = 1621)) ) (CONNECT_DATA = (SERVICE_NAME = ocporcl) (SERVER=shared) ) )
4、连接测试
[oracle@ocp196:/oracle/app/oracle/product/19.3.0/db_1/network/admin]$sqlplus sys/oracle@orcl196_shared as sysdba
5、查看v$circuit
SQL> select dispatcher,server, saddr, queue from v$circuit; DISPATCHER SERVER SADDR QUEUE ---------------- ---------------- ---------------- ---------------- 00000000E0420DB0 00000000DC45E6C8 00000000E486D500 SERVER