最近新接触的一个项目中,由于自己本机并没有装oracle,所以想通过instantclient直连得方式进行PLSQL登录。通过如下配置后
idcextdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = idcextdb)
)
)
可以正常登录;以上面配置的方式,另外一个数据库怎么也连不上。
解决配置如下:
GDIDC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = GDIDC)
)
)
总结:不知数据库提供的是SID,我晕。我还特意检查了instantclient版本问题,以及下载了Navicat for Oracle去连接,通过配置了oci,可算是可以连接上。但是还是没有PLSQL方便得多。