用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦,像平时开发时候,我们只需下载instant client

  本人下载的是instantclient-basic-win32-11.2.0.1.0.zip,正常解压后,我放在D:\app\lenovoq\product\instantclient_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,可以正常登陆。