64位系统中powerdesigner12.5连接64位oracle 10g R2的方法

             初次接触oracle数据库,因为自己的系统是win7 64位的,所以安装了64位oracle服务器,需要将powerdesigner和64位的数据库连起来,但是发现32位的powerdesigner只能识别32位的odbc数据源,在网上搜了资料,其中一种解决办法是安装oracle32位的客户端,用客户端中的32位数据源进行连接,解决办法如下:

 

    安装步骤:

    1,下载适当的包,所有的包都需要basic或者basiclite,
  在官网:http://www.oracle.com/technetwork/topics/winsoft-085727.html中下载32位的客户端压缩包:
       instantclient-basic-win32-10.2.0.4.zip
       instantclient-odbc-win32-10.2.0.4.zip
    2,将所有程序解压缩到一个目录下面(我是放在了E:\oracle\product中)
                       
    3,添加三个环境变量
    环境变量名  : 变量值
    path:    E:\oracle\product;
    TNS_ADMIN  :E:\oracle\product
    NLS_LANG :AMERICAN_AMERICA.ZHS16GBK

    当然,上述操作也可以直接在注册表里面进行(TNS_ADMIN,NLS_LANG则需要新建字符串值):
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
    "PATH"="d:\OracleInstantClient"
    "NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"
    "TNS_ADMIN"="d:\OracleInstantClient"

    4.在路径E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN找到tnsnames.ora,拷贝tnsnames.ora文件到E:\oracle\product\instantclient-basic-win32-10.2.0.4\instantclient_10_2

    5.ODBC的安装
      在目录instantclient-odbc-win32-10.2.0.4下面找到odbc_install.exe,直接运行就可以了

    6.程序已经安装完成,在C:\Windows\SysWOW64\odbcad32.exe运行odbcad32.exe(32位数据源),添加数据源即可。添加时要选择 ODBC for oracle

                                             

(系统默认进入的是64位数据源。而powerdesigner只能识别32位的数据源)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值