以单节点为例,默认local_listener为空,即便指定了local_listener的值,并且ip为实际的ip地址。 Oracle还是所有监听的地址上去注册service_name。 实验数据就不贴上来了,比较好做。 这点和监听的地址端口一样,使用主机名为监听中的host配置的时候,默认情况下会监听所有网卡地址。 当然,IP=FIRST是解决这个问题的。 当...
1. SERVICE_NAMES与LISTENER 初始化参数SERVICE_NAMES默认为INSTANCE_NAME,后台进程PMON自动在服务器监听器中注册该SERVICE_NAMES。实验如下: sidb@GDSI-HYQL> show parameter service_ NAME TYPE VALUE --- --- --- service_names string simis sidb@GDSI-HYQL> show parameter instance_name NAME TYPE VALUE ...
2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库, 你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部门的名称在看门大爷(listener)那里有登记, 看门大爷一看你是要找SERVICE_NAME这个部门,就告诉你我们公司确实有这个部门,于是你就找到了,连接就建立了。 一句话来说...
如果选择缩写的名称并设置了db_domain参数,注册到监听器中的服务将是 service_name值和db_domain值的拼接。例如下面的设置将导致服务orcl.oracle.com被注册到监听器中: db_domain=oracle.com service_names=orcl ; 我的这个测试实例是dave2.并且没有配置service_names,所以这里我们配置net service 使用的也是Dave2....
格式一: 使用ServiceName方式: jdbc:oracle:thin:@//<host>:<port>/<service_name> 例jdbc:oracle:thin:@//http://xxx.xxx.xxx.xxx:1521/ODEV @后面有//, 这是与使用SID的主要区别。(11g在@后不加//也OK) 这是Oracle 推荐的格式. 因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含...
Oracle Listener 动态注册 与 静态注册 http://blog.csdn.net/xujinyang/article/details/6829560 注册到监听器中的服务值从init.ora文件中的参数service_names取得。如果该参数没有设定值,数据库将拼接init.ora文件中的 db_name和db_domain的值来注册自己。如果选择提供service_names值,您可以使用完全限定的名称(比...
1、在sqlplus工具中输入以下命令断开与数据库实例的连接: exit; 2、在命令提示符窗口中输入以下命令停止监听器: lsnrctl stop service_name service_name是在TNSNAMES.ORA文件中定义的服务名,如果服务名为orcl,那么可以使用以下命令停止监听器: lsnrctl stop orcl...
(SERVICE_NAME = yangdb3) ) ) RAC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.250.7.200)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = rac) ) ) 监听文件中的配置信息: oracle@rac3:/opt/oracle/11.2.0/alifpre/network/admin>cat listener.ora ...
service_names: test db_domain : db_name:mynewdb 服务器端: alter system set service_names='test'; 这里采用静态注册,同时还要修改下 listener.ora SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)(PROGRAM=extproc))(SID_DESC=...
一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由...