不可能,只认一个,楼主为何多此一举安装两个client,安装一个英文字符集就全部满足了.

解决方案 »

  1.   

    在应用程序中编程设置环境变量 path,让你想用的那个oracle_home\bin排在前面。
      

  2.   

    beckhambobo(beckham):
    安装一个英文字符集访问中文字符集的数据库行吗?
    程序中是乱码drabit(square) :
    方法也可以,但我是一个程序中一会要访问oraA,一会要访问oraB,
      

  3.   

    感谢 drabit(square)的回答
    其实我只要求一个应用程序同时可以访问两个不同字符集的数据库,假如不考虑装几个oracle客户端,或采用什么其他手段,能不能有什么好的简单的办法呢?
      

  4.   

    使用环境变量 path,排前排后,也只是默认用哪个tnsnames.ora,也根本不能解决程序取字符集问题,还不倒不如用一个client.
      

  5.   

    to beckhamboo(beckham):<<使用环境变量 path,排前排后,也只是默认用哪个tnsnames.ora>>
    你自己的认为吧?%ORACLE_HOME%\bin下面有一个oracle.key,指定用注册表中的哪一个oraclehome,注册表中的每一个oraclehome包含了所有的设置,包括NLS_LANG建议你先好好阅读oracle 的online doc