不用安装oracle客户端也可以用plsql连接远程oracle

以下步骤只在连oracle10g的服务器时测试并通过了,其他版本的oracle目前为止并没有进行测试

 

1、在装有oracle客户端或服务端的机器上搜索以下文件

oci.dll

ocijdbc10.dll

ociw32.dll

orannzsbb10.dll

oraocci10.dll

oraociei10.dll (这个文件装了oracle客户端的机器上有,但是oracle服务器端是没有的,需要到网上下载,这里我已经整理好了放在oraclient文件夹下)

sqlnet.ora

tnsnames.ora

classes12.jar

ojdbc14.jar

统一放在一个文件夹下(如:E:\oraclient)

 

2、配置tnsnames.ora文件,

如:

MOBILE = 

(DESCRIPTION = 

    (ADDRESS_LIST = 

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.103)(PORT = 1521)) 

    ) 

    (CONNECT_DATA = 

      (SERVICE_NAME = MOBILE) 

    ) 

)

这里根据自己的实际情况进行配置,第一个MOBILE是database名,SERVICE_NAME是服务器上数据库实例名

 

3、配置oracle环境变量,这是为了能够找到上面说的tnsnames.ora

TNS_ADMIN =  E:\oraclient

变量路径oraclient文件夹所在的路径(注意:路径后不需要加分号)

 

--第四步不要也可以.

4、设置ORACLE的语言,添加环境变量(已装服务端的机器不需要配置)

命令行输入regedit进入注册表,一般在HKEY_LOCAL_MACHINE/DOFTWARE/ORACLE/HOME下添加字符串值

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

5、下载并安装plsql,登录plsql

配置tools->preferences->connection

Oracle Home=E:\oraclient

OCI library=E:\oraclient\oci.dll

 

6、再次打开plsql,登录时如果database中没有MOBILE选项,自己输入MOBILE,然后输入用户名密码即可登录

 

你可能感兴趣的:(plsql连接远程oracle)