一般Oracle数据库安装默认都是选择专用服务器模式的连接方式,但实际上Oracle也支持共享服务器的连接模式,不过这种在实际生产中见到的很少,我个人只在一些医院行业的客户生产环境中见到过这类配置。

在OCM的上机考试中其实也有考察大家这个知识点,比如让配置数据库使其支持300个sessions,其中100个专有服务器模式连接:

shared_server_sessions=200;

dispatchers=3,max_dispatchers=10;

shared_servers=10,max_shared_servers=30;

1.数据库默认配置情况

查看当前数据库dispatch和shared_server相关参数的默认配置情况:

SQL> show parameter dispatch

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
dispatchers string (PROTOCOL=TCP) (SERVICE=PROD1X
DB)
max_dispatchers integer
SQL> show parameter shared_server NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
max_shared_servers integer
shared_server_sessions integer
shared_servers integer 1

2.修改配置

按要求修改数据库配置(均为动态参数,即时生效):

SQL> alter system set dispatchers='(PROTOCOL=TCP)(DISPATCHERS=3)';
SQL> alter system set max_dispatchers = 10; SQL> alter system set shared_servers = 10;
SQL> alter system set max_shared_servers = 30;
SQL> alter system set shared_server_sessions = 200;

查看修改后结果:

SQL> show parameter dispatch

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
dispatchers string (PROTOCOL=TCP)(DISPATCHERS=3)
max_dispatchers integer 10
SQL>
SQL> show parameter shared_server NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
max_shared_servers integer 30
shared_server_sessions integer 200
shared_servers integer 10

3.恢复默认值

--恢复默认值
show parameter dispatch
show parameter shared_server alter system set dispatchers='(PROTOCOL=TCP)(SERVICE=PROD1XDB)';
alter system reset max_dispatchers; alter system set shared_servers = 1;
alter system reset max_shared_servers;
alter system reset shared_server_sessions;

注意:虽然都是动态参数,但是因为有些参数是使用reset方式还原到默认值,所以这种情况是需要重启数据库生效还原的。

最新文章

  1. SDK接入(1)之Android Facebook SDK接入
  2. 学习Linux系列--安装软件环境
  3. Windows下搭建IOS开发环境(一)
  4. 学习“要件审判九步法”,正确处理五个关系 z
  5. Linux多网卡多IP配置
  6. JPA事务回滚配置
  7. QQ能上,但是网页打不开的解决办法
  8. oc学习之对象在内存的位置
  9. 线程的条件Condiition
  10. Getting Physical With Memory.CPU如何操作内存
  11. 深入理解ajax系列第二篇——请求方式
  12. css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+
  13. CListCtrl设置选中行
  14. 【10.13】Bug Bounty Write-up 总结
  15. __construct 与 __destruct 区别
  16. SharePoint 2010 自定义页面出现“项目可能已被其他用户删除或重命名”问题跟踪
  17. ubuntu ibus&language 启动失败
  18. iOS 错误:… is being deallocated while key value observing are still registered with it
  19. 在Notepad++中为Python配置编译环境
  20. NOIP模拟2

热门文章

  1. Unity基本API总览
  2. html5手机网站需要加的那些meta标签,手机网站自适应
  3. Contiki 2.7 Makefile 文件(一)
  4. elementaryos必装软件
  5. RQNOJ 624 运动鞋:dp
  6. Linux下安装二进制版mysql-8.0.15
  7. linux命令学习笔记(54):ping命令
  8. Android的appium实例
  9. 【C++基础】重载,覆盖,隐藏
  10. 1130 host is not allowed to connect to