日期:2014-05-17  浏览次数:20886 次

OCI 连接 oracle
用 OCI 连接 oracle 都需要指定哪些信息,数据库的IP,端口,数据库的名称,用户名,密码?

可是plsql怎么没有让输入数据库的IP和端口,同样也能连上数据库?

------解决方案--------------------
pl/sql需要使用建立好的数据库连接,用orcale客户端建的时候可以数据库的IP,端口,数据库的名称
1.使用工具如Oracle Net Manager增加一个服务器名
2.直接找到对应文件修改[orahome]\network\admin\tnsnames.ora
按如下格式增加一个就好,ORCL是你想要叫的数据库连接名,IP、端口不用我说了吧,SERVICE_NAME是数据库实例名。保存之后pl/sql里就可以选到ORCL了
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)