服务器端需要配置listener.ora、tnsname.ora、local_listener参数
listener.ora配置
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HISDB)(PORT = 1522))
)
)
tnsnames.ora 配置
L1522 = (ADDRESS = (PROTOCOL = TCP)(HOST = HISDB)(PORT = 1522))
local_listener配置(与tnsnames.ora中设置的保持一致)
SQL> alter system set local_listener='L1522';
系统已更改。
SQL> show parameter local_lis
NAME TYPE VALUE
------------------------------------ ----------- ------------
local_listener string L1522
C:\Users\Administrator>LSNRCTL STATUS
LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 31-7月 -2022 15:13:48
Copyright (c) 1991, 2013, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=HISDB)(PORT=1522)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 64-bit Windows: Version 11.2.0.4.0 - Production
启动日期 31-7月 -2022 15:07:46
正常运行时间 0 天 0 小时 6 分 1 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
监听程序日志文件 D:\Oracle\diag\tnslsnr\HISDB\listener\alert\log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=HISDB)(PORT=1522)))
服务摘要..
服务 "CLRExtProc" 包含 1 个实例。
实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "docare" 包含 1 个实例。
实例 "docare", 状态 READY, 包含此服务的 1 个处理程序...
服务 "docareXDB" 包含 1 个实例。
实例 "docare", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功