连接服务器上的Oracle

    今天是到新公司上班的第三天,前两天完成了项目的导出和部署。今天开始连接公司服务器上的Oracle数据库。

    之前用navicat远程连接过MySql数据库,用navicat远程连接服务器上的数据库非常方便,不用在本地安装任何MySql相关的软件。所以很容易就联想到了pl/sql,一开始以为可以像navicat一样可以直接连接到远程Oracle。后来发现在pl/sql上根本没有输入ip和端口的地方,后来查资料得知需要安装Oracle的客户端。Oracle的客户端如果安装了Oracle数据库的话,那么客户端是自带的。如果没安装Oracle数据库,那么就得自己下一个Oracle客户端。网上还有一种不使用客户端的方法,但是太复杂我就没研究了。根据网上的教程,我就找这个所谓的Oracle客户端,搜了半天没一个下载。经过一番研究,知道这个Oracle的客户端叫做instantclient。后来网上一搜就出来了,这里建议大家搜instantclient_10或者instantclient_11,这样就很容易找出来了。

    网上的教程大多数杂乱,无效~~很多东西都要靠自己实践,不管过程在艰苦,只要有耐心终究会找到解决方案的,同时也不要抱怨太多。

   下载Oracle客户端之后,

    第一步:我下的是instantclient_10_2,解压到的目录是d:/instantclient_10_2,在这个目录下新建network目录,在network目录下新建admin目录,在admin目录下添加tnsnames.ora文件,文件内容如下

# TNSNAMES.ORA Network Configuration File:C:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

远程服务器数据库名称 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =服务器ip)(PORT = 服务器端口))
    )
    (CONNECT_DATA =
       (SID =远程服务器数据库名称)
    )
  )

保存

    第二步:打开plsql,tools->preferences,具体设置参考图片。


    第三部:设置好之后重新启动plsql就可以了,

此时Database就多出了远程服务器的名称,输入账号密码,搞定。此外根本不用设置任何环境变量,一样可以正常访问远程Oracle服务器。


写在最后:今天上网找了很多资料才成功,首先网上的资源很多都是乱七八糟的,今天确实也因为这个很恼火,但后来慢慢平静了心态,别人共享资源并没承诺什么,所以自己一定要摆正心态,在学习知识的过程中千万不要浮躁。在遇到困难的时候可以稍微放松下,但是请一定要坚持下去!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值