【发布时间】:2021-01-07 13:34:24
【问题描述】:
我正在尝试在 Azure 云 VM 上配置 Oracle 数据库 18C。 我已经安装了 Oracle 数据库,现在我正在尝试配置 Listener 我为 VM 设置了一个公共静态 IPv4 地址 当我尝试在侦听器和 tnsnames 文件中添加 IP 地址时,出现此错误
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=1521)))
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
64-bit Windows Error: 49: Unknown error
这是我的 listener.ora 和 tsnnames.ora 文件配置。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IPaddress)(PORT = 1521))
)
ADR_BASE_LISTENER = C:\Oracle\Oracle18C\log
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IPaddress)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
当我尝试使用本地计算机时,Ping 正在为 IP 地址工作 当我尝试使用主机名“oraclevm”时,监听器能够启动
【问题讨论】: