1、操作系统: windows2003 64位; 数据库:Oracle服务端 Oracle 10g 64位, 客户端 Oracle 10g 64位;  
 —— 用plsql登录数据库,报:“
Initialization error
SQL*Net not properly installed
OracleHomeKey:
OracleHomeDir:               ”无法连接数据库。
解决方法:安装Oracle 32位客户端 
2、操作系统: windows2003 64位; 数据库:Oracle服务端 Oracle 10g 64位, 客户端 Oracle 10g 32位;——用plsql登录数据库成功,但是 中文不能显示和输入,包括关于字段的注释也显示不正常,具体是:字段中文为空;注释中文格式异常,字符有乱码;问题:
1、64位客户端如何连接数据库;
2、搞到半夜也没弄明白,在什么地方设置 环境变量和字符集;如何解决中文识别和乱码显示的问题?!
求教 为盼!

解决方案 »

  1.   

    关键是,你的client端是什么字符集?看看你的注册表中.
      

  2.   

    一般情况很难遇到的问题,都被你遇到了. 简单的解决方式是换客户端, 使用TOAD或者PL/SQL DEVELOPER.
      

  3.   

    我安装一般 都给设置为 UTF-8,只要服务端和客户端一致的话,应该不会出现字符集的问题吧。
      

  4.   

    在注册表设置一下环境变量,中文乱码问题就可以解决了!
    具体位置在ORACLE客户端的NLS设置那里,将其改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK就可以了!
    另外,客户端连接DB SERVER就是要设置TNS了,将其设置好就可以正常使用PL/SQL进行查询了.
      

  5.   

    64bit客户端就不能使用plsql developer了么,有么有其他的解决方法呀,让64bit的客户端支持plsql developer或者toad的