你们都知道,用PL/SQL链接Oracle,是须要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接链接Oracle呢?
其实我一直想这样作,由于这个客户端实在太让人讨厌了!!!不但会安装一个JDK,并且还会把本身放在环境变量的最前面,会形成不小的麻烦。
其实我以前问过不少人的,可是他们都说必定须要安装Oracle客户端的.......直到昨天无心中发现了如下这个方法:
只须要在Oracle下载一个叫Instant Client Package的软件就能够了,这个软件不须要安装,只要解压就能够用了,很方便,就算重装了系统仍是能够用的。
下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载这个,Instant Client Package - Basic包。而后解压到任意目录,在这个目录下创建NETWORK文件夹,接着再这个文件夹下再创建ADMIN文件夹,而后创建tnsnames.ora文件,内容以下:
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)
这里根据本身的实际状况配置。接着打开PL/SQL,在perference里面设置OCI Library和Oracle_home,个人设置是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。
根据本身的实际状况配置,其实就是刚才下载下来的那个包的路径。