李芳军
客户端配置访问分布式Oracle数据库
2010-5-26 23:51
阅读:53564
标签:oracle, 客户端配置
       假定目标数据库主机IP为:192.77.200.200,端口为:1521,数据库名为:TEST。现在想实现能分别用应用程序和PL/SQL访问,并且不想安转Oracle客户端。
       首先,down一个oracle instantclient for windows,解压在d:oraclelinstantclient目录下;
       其次,在该目录下分别创建 sqlnet.ora tnsnames.ora 文件。其中sqlnet.ora中输入:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
而 tnsnames.ora 输入:
TEST =
    (DESCRIPTION =
       (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 192.77.200.200)(PORT = 1521))
       )
       (CONNECT_DATA =
               (SERVICE_NAME =TEST)
       )
    )  
        最后添加环境变量:set PATH= d:oraclelinstantclient; set TNS_ADMIN = d:oraclelinstantclient。OK!
  
        为了解决PL/SQL访问出现乱码问题,可以添加环境变量: set NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

        如果开发程序的Oracle访问引用了Oracle ODAC中的Oracle DataAccess组件的话,那么必须要安转ODAC,否则访问会出错!!(切记!!)

转载本文请联系原作者获取授权,同时请注明本文来自李芳军科学网博客。

链接地址:https://wap.sciencenet.cn/blog-427149-329066.html?mobile=1

收藏

分享到:

当前推荐数:1
推荐人:
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?