ITPub博客

首页 > 数据库 > Oracle > pl sql连接远程oracle 11g(转)

pl sql连接远程oracle 11g(转)

Oracle 作者:test0912291 时间:2013-12-09 21:31:10 0 删除 编辑


,完整客户端,plsql进止毗连

1.下载10201_client_win32.zip(oracle10.2g完整客户端),一路next安拆终了,

2.打开配置战移植东西中的Oracle Net Configuration Assistant选项(或在敕令提示符上面输入敕令"netca",二者结果是一样的).

打开窗心后,选择其中的"本天Net服务名配置"选项,点击"下一步"

--->"促进"

-->"服务名"前面的输入框中挖入您要毗连的Oracle服务器的服务名orcl(默认为orcl,没有要输入"orcl.com"),"下一步"

-->选择收集协议选项中的"TCP","下一步"

-->"主机名"后的输入框中挖入您所要毗连的Oracle数据库的机器的ip天址,默认用端心1521,若没有是请选"使用别的一个端心"

-->选择可否测试,",进止测试"

-->点击"更改登录"

-->挖写您安拆oracle时的用户名/心令

-->收集服务名保持默认就止

-->配置此外一个Net服务名,""

-->"完成"退出

3.cmd中输入以下敕令便可长途登录oracle服务器:sqlplus user_name/password@本天服务名

4.安拆pl sql 并打开输入用户名/心令/数据库,进止毗连

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

,细简客户端,pl sql进止毗连

1.oracle官网下BasicBasic Lite,instantclient-basic-win32-10.2.0.4.zip,解压在文件夹d:oracle_client

2配置tnsnames.ora,若是本机上没有安拆oracle

可以或许从安拆了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME% etworkadmin)放在上面的目次d:oracle_client

其内容以下:

oracledata =

(DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = oracledata)

    )

)

--其中service_name改成您安拆时所配置的服务名,host改在您安拆oracle服务真个机器的ip

3.从网上或此外天方拷贝一个msvcr71.dll文件,没有它pl sql毗连时会报错,一同放在d:oracle_client,目前共有文件浑单以下:

oci.dll

ocijdbc10.dll

ociw32.dll

orannzsbb10.dll

oraocci10.dll

oraociei10.dll

msvcr71.dll

tnsnames.ora

classes12.jar

ojdbc14.jar

4.促进一个情形变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:d:oracle_client,希罕是重拆后或别的操做,记了TNS_ADMIN变量,plsql登岸就会报无法理睬指定的毗连标识符)

5.促进一个情形变量,名为path ,值为 d:oracle_client

(或没有促进path变量,启动pl sql在其中的"东西"-->"首选项"中的"毗连"选项卡中的,"oracle主目次名"下挖写"d:oracle_client",

"oci"项输入"d:oracle_clientoci.dll",点击使用,重启pl sql)结果是一样的

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/newman_today/archive/2009/09/15/4554335.aspx>

 


<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21325992/viewspace-1116282/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-04-07