go连接oracle数据库的配置

go连接oracle数据的配置-生产环境的配置

1.下载并安装oracle-instantclient

oracle-instantclient下载地址 https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
可以下载和数据库版本一致的client也可以下载比数据库版本高的client。 我目前使用的是oracle11,下载的oracle-instantclient是19.8,经过测试也是可以使用的,说明高版本的是向下兼容,这里已19.8为例。
linux中执行:(需要使用root用户登录)

wget https://download.oracle.com/otn_software/linux/instantclient/19800/oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
rpm -i oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm

oracle-instantclient包会安装在/usr/lib/oracle目录下
注意事项
由于我使用的是centos6.5,在该系统中的glibc版本为2.12,但是oracle-instantclient19.8最低要求的glibc版本为2.14,所以需要手工升级glibc版本到2.14以上。如果使用的是centos7.0的话,系统中自带的libc版本就是2.17了,所以不需要 手工升级libc

检查glibc版本
在这里插入图片描述

2. 建立oracle监听文件

mkdir /usr/lib/oracle/19.8/client64/network/admin
touch tnsnames.ora

编辑tnsnames.ora文件,该文件中是oracle的监听配置,具体格式为:

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.4)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

3.配置TNS_ADMIN环境变量

在环境变量中增加TNS_ADMIN的配置

export TNS_ADMIN=/usr/lib/oracle/19.8/client64/network/admin

TNS_ADMIN的值就是刚才建立的tnsnames.ora的路径
就这几步就可以连接oracle啦。

安装环境说明

系统为centos6.5
数据库: oracle11g

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值