声明,本文章是在结合了网上安装PL\SQL之后,自己安装成功之后的文章。
注:下面红色标注是表示你自己需要修改的部分。
第一:下载两个绿色的安装包:
LSQL工具下载地址:http://ishare.iask.sina.com.cn/f/6933655.html?from=isnom。
我们虽然不安装Oracle客户端,但是还是要下载客户端解压使用。
第二:
打开PL\SQL工具,在弹出登录界面后点击取消(cancel)后,进入PL\SQL;点击Tools->preferences->connection,在右边界面下方有Oracle Home(empty is autodetect)以及OCI library(empty is autodetect)中设置:
Oracle Home(empty is autodetect):Oracle11(可以按照自己的喜好设置)
OCI library(empty is autodetect):D:\Oracle\instantclient_11_2\oci.dll
设置oci.dll文件全路径(解压刚才下载的Oracle客户端,在文件目录下能找到),上面是我的设置,请根据实际情况进行修改。
设置完之后,点击OK,退出PL\SQL。
第三:
修改配置文件:
在%ORACLE_HOME%\network\admin(就是解压的Oracle客户端目录下创建network目录,再在下面创建admin目录)下创建文件tnsnames.ora,这个时候就和平时配置一样的了,网上很多的,可以找下度娘或谷歌,贴一个例子如下:
ORCL_113 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
设置环境变量:
1、防止乱码:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
2、添加PL\SQL能找到上面新建的tnsnames.ora 文件,添加一个环境变量如下:
变量名:TNS_ADMIN
变量值:%ORACLE_HOME%\network\admin 也就是tnsnames.ora文件所在路径(如:D:\Oracle\instantclient_11_2\network\admin
没有设置TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符
第五:
重新启动PL\SQL,输入用户名和密码试试,是不是就可以连接Oracle了?前提当然是你的Oracle服务器得通,配置文件得对。