win7-64位装oracle客户端-plsql连接数据库(二)

2014-11-24 15:58:19 · 作者: · 浏览: 5
tnsnames.ora中如果有多个相同的连接字符串,plsql启动时,可选的网络服务名就有多个。plsql调用的其实就是tns_admin变量指定路径下的tnsnames.ora和oci.dll
比如tnsnames.ora中有如下2个连接串,plsql登陆时,就会有dsd1和dsd2这两个网络服务名可选。
DSD1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dsd-PC5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = lmsdsd)
DSD2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dsd-PC5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = lmsdsd)
虚拟机-32位xp证明,只需装oracle客户端11g的instantclient组件,然后设置tns_admin变量即可,plsql就能读取tnsnames.ora和调用oci.dll
在DBCA 建库(手工建库向导时),有提示让我们选择连接类型,这里有两种类型:Dedicated server 和 Shared server(专用模式 和 共享模式) ,
在tnsnames.ora中的连接串中,如果声明了(SERVER = DEDICATED),则连接服务器时就是专用模式(独占模式)
如连接串中还有(LOAD_BALANCE = yes),即负载平衡,则很可能使用了rac: Oracle RAC 集群示意图,RAC,全称real application clusters,译为“实时应用集群”
在安装oracle的 数据库管理 系统服务器版时,会提示是安装“单实例”还是rac:real application clusters
oracle基目录,比如:e:\app\dsd64 所有oracle产品的目录
oracle主目录,比如:e:\app\dsd64\product\11.2.0\dbhome_1 指oracle软件文件的位置
经试验,仅安装oracle的数据库管理系统服务器版,安装时,选只安装数据库软件,安装成功后,是没有监听服务的。(操作系统的服务列表中。)
服务器没配置监听时,E:\app\dsd64\product\11.2.0\dbhome_1\NETWORK\ADMIN下是没有配置文件的。