系统集成论坛

标题: 配置windows客户端连接linux下的oracle数据库 [打印本页]

作者: 思考的牛    时间: 2011-4-12 12:24
标题: 配置windows客户端连接linux下的oracle数据库
必要条件:

1、在客户端要安装oracle 客户端组件。(在安装过oracle 数据库的电脑上已经安装有这个)

2、在服务端,要保证listener已经启动(lsnrctl status),要保证数据库已经启动。(>sqlplus “/ as sysdba”  >startup)

3、客户端进行Net Configuration Assistant进行配置,或者修改这个文件即可。

该文件的位置为:

$ORACLE_HOME\network\admin\tnsnames.ora (for windows)
$ORACLE_HOME/network/admin/tnsnames.ora (for unix)

修改内容红色字体

orcl =

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.80.29)(PORT = 1521))

      (LOAD_BALANCE = yes)

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

)

备注说明:

orcl = 这里的orcl为标识,连接字符串。

HOST = 192.168.80.29,这里的红字表示远程的主机IP,最好用IP

SERVICE_NAME = orcl,这里的为服务器上的service_name 名称。

经过以上这些基本就可以了。然后tnsping 192.168.80.29,返回值ok.即表示成功连接了。如不行,请检查是否服务器开启了防火墙。请关闭。




欢迎光临 系统集成论坛 (http://bbs.xtjc.com/) Powered by Discuz! X3.1