在64位Win7下安装Oracle 10g客户端,以及PL/SQL Developer的经验

http://blog.csdn.net/caim/article/details/7071105改编

1、下载Oracle 10g的客户端程序,文件名是 10201_client_win32.zip,下载地址 http://www.oracle.com/technetwork/database/10201winsoft-095341.html

2、如果之前有安装别的版本的oracle客户端,最好先删除掉,删除的内容包括文件和注册表信息,注册表信息路径为 HLM\SOFTWARE\Wow6432Node\ORACLE;

3、执行安装程序,安装类型选择“管理员”,安装目录最好采用默认的C:\oracle\product\10.2.0。安装到最后时,如果Config Assistant 长时间无响应,可以停止,没有关系的;

4、用Net Manager,在 network\admin\ 子目录下,建立 tnsnames.ora 文件,编辑数据库连接串,不赘述;

5、安装第三方客户端工具PL/SQL Developer或者TOAD,注意一定不能装在默认的 Program Files (x86) 目录下,安装路径里面是不能带括号的,否则会报ORA-12154错误;自己编的程序也不能出现在(x86)路径下,不然也是类似。

6、运行PLSQL或者TOAD时,要用管理员限权(设置方法:exe文件的属性设置,在兼容性页,“以管理员权限运行此程序”选项打钩),不然PLSQL会出现一个空白的提示框。

连接Oracle的应用程序的路径中不能包含括号

应用程序默认安装到了C:\Program Files (x86),导致Oracle客户端发送请求时的字符串中包含了右括号,遇到右括号后解析器以为路径已经结束,所以造成解析错误。