不安装oracle,用plsql直接连接oracle服务器

时间:2022-10-10 18:10:20

个人尝试不安装oracle,用plsql直接连接oracle服务器,以下为步骤记录(参考网络上给出的方法)

测试环境:win7 x64系统,未安装过任何oracle包括客户端

所需软件为为(1) oracle 的  Instant Client Package - Basic包  版本号Version 12.1.0.2.0                      
                     (2)PL/SQL Developer                                        版本号Version 11.0.4                          
                         
------------------------------------------------------------------------------

1.首先 从oracle官网下载Instant Client Package - Basic包,将包解压存放到本地

个人存放在    D:\oracle\instantclient_12_1

地址为http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

 不安装oracle,用plsql直接连接oracle服务器

 (此次用的Instant Client Package - Basic为InstantClient Downloads for Microsoft Windows (32-bit)    Version12.1.0.2.0 )

 

2. 在D:\oracle\instantclient_12_1这个目录下新建sqlnet.ora和tnsnames.ora两个文件

 

sqlnet.ora文件内容

 -------------------------------------------------------

SQLNET.AUTHENTICATION_SERVICES= (NTS)   

 NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

 

 


tnsnames.ora文件内容
 ----------------------------------------------------

gdhadb =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = gdhadb)
    )
  )


 

注:蓝字部分根据实际去配置。

 

3. 配置环境变量

 

操作步骤:右键-------计算机----高级系统设置----高级-----环境变量----系统变量---新建

 不安装oracle,用plsql直接连接oracle服务器

 

如果无法连接,请将下面变量全部添加上

变量名                              变量值

TNS_ADMIN                    D:\oracle\instantclient_12_1

LANG                               zh_CN.GBK

NLS_LANG                      SIMPLIFIED CHINESE_CHINA.ZHS16GBK

ORACLE_HOME             D:\oracle\instantclient_12_1

修改Path变量,在后面添加 D:\oracle\instantclient_12_1

 

注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,

       连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified

 

4. 安装PL/SQL Developer,并配置oracle的连接参数:

本次使用的为 PL/SQL Developer 11.0.4 下载地址为http://www.allroundautomations.com/bodyplsqldevreg.html

不安装oracle,用plsql直接连接oracle服务器
 

 

 

  打开PL/SQL,Tools-->Preferences,配置Connection的Oracle Home和OCI library,如下图所示

不安装oracle,用plsql直接连接oracle服务器

不安装oracle,用plsql直接连接oracle服务器



 

 

5.完成

经过如上步骤,如果没有错误的话,便会出现如下界面,登陆即可

不安装oracle,用plsql直接连接oracle服务器