[20161212]ezconnect与共享服务模式.txt-阿里云开发者社区

开发者社区> lfreeali> 正文

[20161212]ezconnect与共享服务模式.txt

简介: [20161212]ezconnect与共享服务模式.txt --EZCONNECT的好处不需配置tnsnames.ora文件,快速连接数据库.最近在使用时遇到一件登录后模式是共享模式的情况,做一个记录: 1.
+关注继续查看

[20161212]ezconnect与共享服务模式.txt

--EZCONNECT的好处不需配置tnsnames.ora文件,快速连接数据库.最近在使用时遇到一件登录后模式是共享模式的情况,做一个记录:

1.环境:

SYS@book> @ &r/ver1
PORT_STRING                    VERSION        BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx            11.2.0.4.0     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

SCOTT@127.0.0.1:1521/book> show parameter shared_server
NAME                   TYPE     VALUE
---------------------- -------- --------
max_shared_servers     integer  1
shared_server_sessions integer
shared_servers         integer  1

SCOTT@127.0.0.1:1521/book> show parameter dispatchers
NAME            TYPE     VALUE
--------------- -------- -------------------------------------
dispatchers     string   (PROTOCOL=TCP) (SERVICE=book,bookXDB)
max_dispatchers integer

$ rlsql scott/book@127.0.0.1:1521/book
...
SCOTT@127.0.0.1:1521/book> select saddr,sid,paddr,status,server from v$session where sid in (select sid from v$mystat);
SADDR                   SID PADDR            STATUS   SERVER
---------------- ---------- ---------------- -------- ---------
00000000854BA6A0        221 000000008591A280 ACTIVE   SHARED

$ rlsql scott/book@192.168.100.78:1521/book
...
SCOTT@192.168.100.78:1521/book> select saddr,sid,paddr,status,server from v$session where sid in (select sid from v$mystat);

SADDR                   SID PADDR            STATUS   SERVER
---------------- ---------- ---------------- -------- ---------
00000000854BA6A0        221 000000008591A280 ACTIVE   SHARED

--//你可以发现使用共享服务模式连接数据库.很奇怪我的测试环境使用ezconnect都是是共享服务模式.

2.可能跟我前面测试使用共享模式是否存在联系呢?
--以前测试的链接:http://blog.itpub.net/267265/viewspace-2124172/=> [20160830]使用共享服务模式的弊端.txt
--想起以前链接的测试:http://blog.itpub.net/267265/viewspace-1816211/ => [20151023]不启动监听远程能连接数据库吗?
--当时使用的是另外的机器:
SYS@test> show parameter dispatchers
NAME                                 TYPE           VALUE
------------------------------------ -------------- --------------------------------
dispatchers                          string         (PROTOCOL=TCP) (SERVICE=testXDB)
max_dispatchers                      integer
--而dispatchers的服务仅仅包括testXDB.会不会这个参数dispatchers引起的呢?

3.修改参数dispatchers,继续测试:

SYS@book> alter system set dispatchers='(PROTOCOL=TCP) (SERVICE=bookXDB)' scope=memory;
System altered.

sqlplus scott/book@192.168.100.78:1521/book
...
SCOTT@192.168.100.78:1521/book> select saddr,sid,paddr,status,server from v$session where sid in (select sid from v$mystat);
SADDR                   SID PADDR            STATUS   SERVER
---------------- ---------- ---------------- -------- ---------
0000000085A8E240         56 00000000859238F8 ACTIVE   DEDICATED

--这次连接使用专用模式.如果改用如下登录:

sqlplus scott/book@192.168.100.78:1521/bookxdb
...
SCOTT@192.168.100.78:1521/bookxdb> select saddr,sid,paddr,status,server from v$session where sid in (select sid from v$mystat);
SADDR                   SID PADDR            STATUS   SERVER
---------------- ---------- ---------------- -------- ---------
00000000854BA6A0        221 000000008591A280 ACTIVE   SHARED

--可以再次验证如果当配置共享服务模式后,使用ezconnect优先选择共享服务模式登录.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9490 0
[20180316]共享服务模式和直接路径读.txt
[20180316]共享服务模式和直接路径读.txt --//在共享服务器模式下,执行计划不会选择直接路径读,通过例子证明. 1.环境: SYS@book> @ &r/ver1 PORT_STRING          VERSION    BANNER...
740 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13174 0
OA共享服务平台,为集团企业构建一体化协同共享服务体系
OA系统构建了支撑整体企业的财务、人事、法务、行政、IT等共享服务平台,降低营运成本、提升运营效率,支撑集团型企业做大做强…
1652 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11504 0
SharePoint BDC(Business Data Connectivity)服务-PowerShell
1. 获取BCS服务应用程序的标识 Get-SPServiceApplication 2. 获取指定的BCS服务应用程序实例 $bcs = Get-SPServiceApplication -Identity b7b3652e-6f51-4161-935a-0631a1100ecf 3.
797 0
+关注
lfreeali
熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
2122
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载