ORA-12705: Cannot access NLS data files or invalid environment specified 错误

ORA-12705: Cannot access NLS data files or invalid environment specified 错误 http://blog.sina.com.cn/s/blog_4c17300001009a6g.html

写博客,参与“我的2008--我记录活动”,赢现金大奖!       注册 ┆ 登录 ┆ 发表文章

  •  
    2008-05-16 10:26:44
    大 中 小
    标签: 杂谈
     

    免安装Oracle客户端使用PL/SQL,TOAD FOR oracle等管理器连接Oracle9i ,10g

    众所周知,Oralce的客户端几百兆太大,网上也有许多DIR的处理。这里的处理使用官方提供ORALCE工具包Instant Client Package!

     

    下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

          1:下载这个,Instant Client Package - Basic包。然后解压到任意目录比如:F:/oracleClient ,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后服务上已经建立tnsnames.ora文件到这个目录,并修改IP;

    2:修改环境变量增加Oracle_home=F:/oracleClient;修改Path环境变量增加F:/oracleClient;

    3:启动PL/SQL,出现ORALCE logon 按取消Calcel,打开PL/SQL-》Perference里面设置OCI Library和Oracle_home,我的设置是OCI Library=F:/oracleClient /oci.dll,Oracle_home=F:/oracleClient 。退出重新登陆。登陆提示如果出现Oracle Instant Client 出现 ORA-12705: Cannot access NLS data files or invalid environment specified 错误。修改如下:

    如果是Windows平台,注册表里 /HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。这个导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
     
    Linux下 如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    分类: J2EE开发
    评论( 0 ) 阅读( 24 ) 圈子 编辑 打印 有奖举报

你可能感兴趣的:(Access,oracle,mysql)