我的环境是这样的:Win7 64位 + Oracle 11g + PL/SQL 9.04
由于PL/SQL暂时不支持64位的,只能用Oracle client 32位的,所以需要去官方下载:
(记住:一定要下载32位的)
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
下载完成后,不需要安装,只需要解压在一个文件夹下,如:I:\app\instantclient_11_2
然后在此文件夹下面建立/network/admin,再去Oracle的安装目录下,如:I:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 里拷贝tnsnames.ora到上面的network/admin/ 下面,
安装好PL/SQL或者有免安装版的,启动PL/SQL,这时不要登录,立即点击取消,后进入PL/SQL界面,如:
把相应路径copy上,然后重启PL/SQL软件,这是可正常登录了。
PS:这个过程搞了我一个上午,囧,由于第一次使用PL/SQL这个工具,对很多问题都不懂,不理解,所以出现两个问题:ORA-12560问题和, ORA-12154问题,呵呵。