首页 > Linux操作系统 > Linux操作系统 > oracle网络小记
认识ORACLE网络组件—ORACLE NET
ORACLE NET 是ORACLE的网络通信软件,用于客户端和服务器建创建会话,维护链接和传送数据。它必须同时位于客户端和服务器端;
监听器
监听器是一个中间组件,它位于服务器端,是一个后台进程,负责接受来自客户端的链接请求,并对服务器的链接负荷进行调整;
监听器工作原理
1、 客户端向服务器发出请求,监听器接收
2、 监听器将接受请求交给服务器处理;
3、 服务器与客户端直接相连,监听器不再参与;
Listener.ora文件
LISTENER =监听器名字
(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))协议,数据
) 库服务器监听器端口号
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc)(ORACLE_HOME = /opt/ORACLE/product/10.1.0)ORACLE主目录
(PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = /opt/ORACLE/product/10.1.0)(SID_NAME = orcl)实例名
) )
网络服务名
Tnsnames.ora
DB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
监听器管理
Lsnrctl start listener_name 开启监听器
Lsnrctl stop listener_name 关闭监听器
Lsnrctl status 监听器状态
测试
Tnsping tns_name
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21160372/viewspace-714432/ ,如需转载,请注明出处,否则将追究法律责任。