PL/SQL使用陷阱

PL/SQL 使用问题总结:

使用PL/SQL过程中发生如下问题:(注意安装PL/SQl是先选路径不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。)
1.
这里写图片描述
这里写图片描述
使用非登录方式进入PL/SQL进入首选项设置中发现我们的,home与lib尽然没有设置。如果你本地有相关的oracle可以尝试设置设置方式(选择你oracle安装的路径到dbhome_1 目录即可 {E:\xxx\Administrator\product\11.2.0\dbhome_1} ),
这里写图片描述
2. 复制上面的目录到这里,并填写OCI直接选择即可
这里写图片描述
应用并保存后重新打开PL/SQL查看是否正常启动,如果正常启动即可跳过下面所有的步骤。如果没有正常启动的话,你可以接着看下面的其他步骤。
3.
这里写图片描述
4.
报错发现似乎是pl/sql版本问题,但是我们到网上下载时发现PL/SQL时不区分版本的,那么我们只能从oci.dll入手了。根据上面的报错信息来看,似乎只要安装一个32位版本的Oracle Client。我们需要下载instantclient_11_2([下载地址]http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)注意最好下载与你本地oracle版本号一致的client版本号,这里需要下载32位的版本。

这里写图片描述
这里写图片描述
这里写图片描述
这里直接解压下载后的文件,放在某一个目录下(习惯性的放在纯数字加字母组成的目录,这里小白已经吃过很多亏,希望大家不要再被坑哈),我目前放在了E盘的某个目录,
这里写图片描述
5.
下面设置我们上面的oraclehomekey/oraclehomeDir

这里写代码片
复制上面的路径放在home中
这里写图片描述
最后保存后重新打开PL/SQL,即可看到TNS以及正常登录。
这里写图片描述
到这里基本上以及完成了,希望能为你带来帮助。
本文参考了ymj126的博客园,对博主表示衷心的感谢。

猜你喜欢

转载自blog.csdn.net/ljcc122/article/details/81781196