32位pl/sql11.0.0 连接64位oracle 11g数据库
这里教大家怎么将win7_oracle11g_64位连接32位PLSQL_Developer。
操作方法
- 01
下载64位Oracle,解压两文件,解压完成后将文件合并,安装;
- 02
下载PL/SQL,安装;
- 03
下载instantclient-basic-win32-11.2.0.1.0.zip,解压后剪切instantclient_11_2文件夹,粘贴到Oracle安装目录中product文件夹下;
- 04
从Oracle安装目录下拷出NETWORK文件夹(如H:\Oracle\product\11.2.0\dbhome_1),并粘贴到instantclient_11_2文件夹内;
- 05
不登录打开PL/SQL,在工具-首选项-连接(Tool>preferences>connection)中修改Oracle主目录名(如H:\Oracle\product\instantclient_11_2,这个是instantclient_11_2文件夹的路径),修改OCI库(如H:\Oracle\product\instantclient_11_2\oci.dll);
- 06
成功之后又出现乱码,解决乱码问题 右击我的电脑--电脑属性--高级系统设置--环境变量。 找到变量名:NLS_LANG(没有的话新建一个,有的话点击--编辑)。 将它的变量值改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 然后点击--确定。
- 07
按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。 找到1HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO > HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE>KEY_OraDb11g_home1 找到:NLS_LANG。 右击NLS_LANG——点击——修改——数值数据改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 最后点击--确定。 好了,重新运行你的PLSQL_Developer吧,测试一下吧,如果没有成功,根据上面步骤检查。