在window7 64位下Oracle 10g 数据库中PLSQL Developer配置和使用

window764位下我看了一些资料并亲自试过,汇总了如下的方法,希望能解决大家的问题。

工具:
已经装好的64位Oracle数据库

window7_64位的操作系统
PLSQL_Developer9.0以上版本(没有64位,目前只有32位的)
instantclient-basic-win32-10.2.0.4.zip

步骤1.
提示:PLSQL_Developer安装目录最好不要安装在默认的C:/ProgramFiles(x86)目录下,否则会报错,原因是不能解析这个带()的路径。

步骤2.
下载的instantclient-basic-win32-10.2.0.5文件解压。然后复制到你的数据库安装的文件夹下的product文件夹下:E:\oracle\product\instantclient_10_2

步骤3.
然后找到两个文件listener.ora和tnsnames.ora我的在E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。

都复制到E:\oracle\product\instantclient_10_2的下面。

步骤4.
然后找到你的PLSQL_Developer安装的目录,我的是:
D:\PLSQLDeveloperV8.0.4

在里面新建一个记事本,写入以下类似代码:

@echooff
setpath=E:\oracle\product\instantclient_10_2
setORACLE_HOME=E:\oracle\product\instantclient_10_2
setTNS_ADMIN=E:\oracle\product\instantclient_10_2
setNLS_LANG=AMERICAN_AMERICA.AL32UTF8
startplsqldev.exe

注意!!!!========

我的instantclient_10_2地址是:E:\oracle\product\instantclient_10_2

而你的跟我的可能不一样,所以要修改成你的instantclient_10_2的路径

写好后,将你的记事本名称改为start.bat然后点击运行。先不要登陆,点取消,进入界面找到主界面的工具/首选项/连接(Tools->Preferences),在Connection中需要配置如下两个参数分别填入如下所示内容:
Oracle主目录名:OraDb10g_home1

OCI库:E:\oracle\product\instantclient_10_2\oci.dll
下面开始设置环境变量:
TNS_ADMIN:G:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
(网上教程上写的是AMERICAN_AMERICA.ZHS16GBK,但这样中文显示不出来,改成SIMPLIFIEDCHINESE_CHINA.ZHS16GBK以后就能正常显示了)
修改注册表参数
运行regedit找到键值HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient10g_home1/OLEDB/NLS_LANG,如果没有在OLEDB中建立NLS_LANG,字符串类型。如果值为空修改为SIMPLIFIEDCHINESE_CHINA.ZHS16GBK;如果有值那么就将值复制到环境变量的NLS_LANG中!

希望能帮大家解决问题!!

你可能感兴趣的:(plsql,window7,oracle数据库安装,Developer配置和使用)