linux64下安装Oracle11.2.0.4.0简版客户端

目前需要在linux服务器上安装python环境,用到cx_Oracle插件,所以需要安装Oracle的客户端,可通过安装简版的客户端来实现。特此记录。

1、从这里””下载以下文件

因数据库服务器的oracle版本是11.2.0.4.0,所以下载对应的客户端版本:instantclient-basic-linux.x64-11.2.0.4.0.zip,可以下载高版本的,应该是向下兼容的。(本人没有试过,试过的同学可以告诉一下)

另外,因为是从官方网站上下载的,所以在下载时需要登陆oracle账号,如果没有可以免费注册一个。

2、新建并复制到 /usr/local/oracle 文件夹下,使用 gunzip 自然解压后,会生成 “instantclient_11_2” 目录,在其下建立目录“/network/admin”,创建文件:“tnsnames.ora”,并添加tns:

ORAC = (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.1)(PORT = 11521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orac)) )

3、修改文件权限:回到当前用户根目录,执行命令:chmod 775 –R instantclient_11_2 4、添加Oracle环境变量,回到当前用户根目录,用vi命令编辑 .bash_profile 文件(如果是全局环境变量,在 /etc/profile 文件中),增加以下内容: export ORACLE_HOME=$HOME/instantclient_11_2 export LD_LIBRARY_PATH=$ORACLE_HOME:${LD_LIBRARY_PATH} export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 保存退出vi 5、执行命令:. .bash_profile 使用户环境变量生效。

如果运行应用提示libclntsh.so.10.1找不到,则还要做如下操作: 1、运行命令:cd $ORACLE_HOME 2、运行命令:ln libclntsh.so.11.1 libclntsh.so.10.1

经验分享 程序员 微信小程序 职场和发展