在确认本机可以正常连接oracle数据库后,进行如下操作:
1、在$ORACLE_HOME/network/admin/之下建立监听服务配置文件listener.ora并写入如下配置:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(GLOBAL_DBNAME= orcl)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-22H6LOUV00B)(PORT = 1521))
)
ADR_BASE_LISTENER = C:\app\yzd\product\12.2.0\dbhome_1\log
其中,HOST
的值为计算机名;重启监听服务后,在cmd/bash中检查监听状态(lsnrctl status ),已有服务实例即可;
2、局域网中想要连接该oracle数据库的主机,oracle instantclient的tnsmanes.ora文件中的连接配置中,host的值填oracle所在主机的局域网IP;
附1 :常见错误及解决办法
1)Io 异常 The Network Adapter could not establish the connection:
可能原因:1)IP错误或端口错误&#