• 64位操作系统安装32位客户端和PL/SQL


        PL/SQ只能使用32位的Oracle客户端。在64位系统下安装了64位的oracle 11g,使用PL/SQL需再安装32位Oracle客户端。

        按以下方法试验成功:

        1)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)。

        下载地址:http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html 
       
    下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:/Oracle/app/YM/product/instantclient_11_2。
         拷贝数据库安装根目录下的一个目录D:/Oracle/app/YM/product/11.2.0/dbhome_1/NETWORK到Oracle客户端目录下D:/Oracle/app/YM/product/instantclient_11_2(其实只需要 NETWORK/ADMIN/tnsnames.ora)

         2)安装 PL/SQL Developer。在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为: Oracle Home :D:/Oracle/app/YM/product/instantclient_11_2 OCI Library :D:/Oracle/app/YM/product/instantclient_11_2/oci.dll

         3) 设置环境变量(修改PATH和TNS_ADMIN环境变量) 。
        对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息: SQL> select userenv('language') nls_lang from dual; NLS_LANG ---------------------------------------------------- SIMPLIFIED CHINESE_CHINA.ZHS16GBK 右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量": 

        1>.选择"Path" - 点击"编辑", 把 "D:/Oracle/app/YM/product/instantclient_11_2;" 加入; 

        2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:/Oracle/app/YM/product/instantclient_11_2;", 点击"确定"; 

        3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定"; 最后点击"确定"退出.  启动 PL/SQL Developer ,运行无问题。 

  • 相关阅读:
    单表查询与多表查询
    我对Jenkins的认识
    Jenkins的使用
    关于CDN的认识
    linux permission denied解决方法
    linux 最近使用的命令
    JVM相关参数的采集
    double 和 float
    BlockingQueue 阻塞队列,很有用的一种
    使用maven打包的注意事项
  • 原文地址:https://www.cnblogs.com/sekon/p/4442763.html
Copyright © 2020-2023  润新知