用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦,像平时开发时候,我们只需下载instant client。
本人下载的是instantclient-basic-win32-11.2.0.1.0.zip,正常解压后,我放在D:applenovoqproductinstantclient_11_2与数据库主目录一致。
因为oracle客户端里要配置好tnsnames,所以在刚刚文件夹下面新建一个文件命名为:tnsnames.ora,文件内容如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
其中,HOST = 127.0.0.1,这个是装oracle服务器端的服务器地址。
接下来打开plsql进入,在Tools-Perferences
红指针就是刚刚文件夹下面oci.dll文件的路径。
这样重新打开plsql,登陆又出现问题:ORA-12154: TNS:could not resolve the connect identifier specified ,这是系统环境变量没进行配置
这时候,重新打开plsql,可以正常登陆。