据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客户端,最好先删除掉,删除的内容包括文件和注册表信息,注册表信息路径为 HLMSOFTWAREWow6432NodeORACLE;
3、执行安装程序,安装类型选择“管理员”,安装目录最好采用默认的C:oracleproduct10.2.0。安装到最后时,如果Config Assistant 长时间无响应,可以停止,没有关系的;
4、用Net Manager,在 networkadmin 子目录下,建立 tnsnames.ora 文件,编辑数据库连接串,不赘述;
5、安装第三方客户端工具PL/SQL Developer或者TOAD,注意一定不能装在默认的 Program Files (x86) 目录下,安装路径里面是不能带括号的,否则会报ORA-12154错误;自己编的程序也不能出现在(x86)路径下,不然也是类似。
6、运行PLSQL或者TOAD时,要用管理员限权(设置方法:exe文件的属性设置,在兼容性页,“以管理员权限运行此程序”选项打钩),不然PLSQL会出现一个空白的提示框。
连接Oracle的应用程序的路径中不能包含括号
应用程序默认安装到了C:Program Files (x86),导致Oracle客户端发送请求时的字符串中包含了右括号,遇到右括号后解析器以为路径已经结束,所以造成解析错误。