Fjli de blog分享 http://blog.sciencenet.cn/u/shipo Make or Break

博文

客户端配置访问分布式Oracle数据库

已有 53243 次阅读 2010-5-26 23:51 |个人分类:学习心得|系统分类:科研笔记| 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://blog.sciencenet.cn/blog-427149-329066.html

上一篇:to_char() Format
下一篇:新的起点
收藏 IP: .*| 热度|

1 金小伟

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 09:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部