zoukankan      html  css  js  c++  java
  • ORACLE的专用模式和共享模式(转)

    1。是否为配置为共享服务器,最主要的参数是
    8i mts_servers
    9i shared_server
    show parameter shared_server mts_servers
    如果数值 > 0 ,就是enable了共享服务器.

    2。在配置为共享服务器的情况,Client可以选择用共享服务器或者专用服务器来连接到数据库,这个参数的控制是在tnsnames.ora里设定的
    aaaa=
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = aaaa)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SID = aa)
    (SERVER = DEDICATED)
    )
    )
    红色部分指定了用DEDICATED方式连接DB.
    另外,Background process ,以及通过本地连接进来的,只能是DEDICATED
    比如说sqlplus user/pass 形式
    如果DB没有配置共享服务器,那么Client只能以DEDICATED方式连接DB.

    3。判断一个已经连接的session的连接方式有两种方法
    A
    select server from v$session
    where ...
    如果server = 'DEDICATED'则是DEDICATED方式
    server='SHARED'则是shared方式,并且正有shared_server_process为其服务
    server='NONE'的话,则是shared方式,并且当前没有shared_server_process为其服务。

    B. 仅用于Unix 底下,似乎windown不行
    连接v$session, v$process 看process中的program
    1 select p.program,s.server from v$session s , v$process p
    2* where s.paddr = p.addr
    如果 program 为 。。(S0NN) 的,则是shared方式,并且正有shared_server_process为其服务
    如果 program 为 。。(D0NN) 的,则是shared方式,并且当前没有shared_server_process为其服务
    如果 program 为 其它的,则是'DEDICATED'方式

    (原文:http://www.cublog.cn/u/20078/showart.php?id=127802)

  • 相关阅读:
    一次蜿蜒曲折的RFID破解之路
    无线安全渗透测试套件WiFi-Pumpkin新版本发布
    交易系统 1代
    angular-ui分页组件
    付款
    [译]AngularJS Services 获取后端数据
    [译]AngularJS中DOM操作
    [译]AngularJS $apply, $digest, 和$evalAsync的比较
    Angular $watch
    AngularJS中的表单验证
  • 原文地址:https://www.cnblogs.com/81/p/677325.html
Copyright © 2011-2022 走看看