Oracle注册监听器,实现网络通讯(oracle注册监听)

学习Oracle的注册监听器可以让我们实现基于网络的通信,为此,我们需要使用Oracle注册处理器,它负责分发Oracle网络服务请求,以便能提供其他客户端请求服务。

要注册Oracle监听器,我们首先需要在Oracle服务器上安装ORACLE客户端。安装完成后我们可以使用SQL*Plus或其他工具来创建Oracle实例,然后使用sqlplus指令来创建一个新的监听器:

SQL> CREATE LISTENER lm_listener;

监听器新建成功后,我们可以使用lsnrctl命令来启动它:

C:\> lsnrctl start lm_listener

LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 – Production on 05-DEC-2018 12:40:14

Copyright (c) 1991, 2010, Oracle. All rights reserved.

来自实例 LM。

正在启动监听器 “Lm_listener”…

监听器 “Lm_listener” 运行中。

在lsnrctl指令行中,我们可以使用lsnrctl status命令来查看监听器的状态:

LSNRCTL> status

监听器 Lm_listener 的状态

监听器 Lm_listener 来自实例 LM

目前监听的服务:

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))

服务 “LMXDB” 已准备就绪

Oracle服务正在监听

服务 “LMSERVICE” 已准备就绪

Oracle服务正在监听

服务 “lm_listener” 已准备就绪

正在监听的服务:

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=LM\LMMapper )))

服务 “LMJOB” 已准备就绪

Oracle服务正在监听

通过上面的命令,我们可以查看到Oracle服务正运行并正在监听客户端请求。

如果要停止注册的监听器,可以使用lsnrctl stop命令来停止:

LSNRCTL> stop lm_listener

正在关闭监听器 “Lm_listener”….

监听器已关闭

以上是Oracle注册监听器,实现网络通讯的简单过程,它可以使我们在多台设备中通过网络实现通讯,充分利用Oracle的强大功能。


数据运维技术 » Oracle注册监听器,实现网络通讯(oracle注册监听)