iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux下以RPM包安装Oracle 客户端
  • 724
分享到

linux下以RPM包安装Oracle 客户端

2024-04-02 19:04:59 724人浏览 安东尼
摘要

一、下载oracle linux_x86-64客户端下载地址:Http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html根据需要

一、下载

oracle linux_x86-64客户端下载地址:Http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

根据需要下载客户端的组件,通常我们在客户端上只需要用到sqlplus连接和查询命令,所以只需要下载basic和sqlplus两个rpm包即可,这里安装的是11.2.0.3版本在redhat linux7下

linux下以RPM包安装Oracle 客户端


二、以root用户安装
rpm -ivh  oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
rpm -ivh  oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm

添加oracle用户和目录
[chenyj@backup-server home]$ su -
PassWord:
[root@app-server ~]#
[root@app-server ~]# groupadd oinstall
[root@app-server ~]# groupadd dba
[root@app-server ~]# useradd -g oinstall -G dba oracle
[root@app-server ~]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
[root@app-server ~]# mkdir -p /usr/lib/oracle/11.2/client64/network/admin
[root@app-server ~]# chown -R oracle:oinstall /usr/lib/oracle/
[root@app-server ~]# chmod -R 755 /usr/lib/oracle/

三、配置
[root@app-server ~]# su - oracle
[oracle@app-server ~]$ vi .bash_profile

umask 022
ORACLE_BASE=/usr/lib/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/11.2/client64
export ORACLE_HOME
PATH=$ORACLE_HOME/bin:/usr/lib/oracle:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH
SQLPATH=/usr/lib/oracle
TNS_ADMIN=/usr/lib/oracle/11.2/client64/network/admin
NLS_LANG="SimplifiedChinese_China.ZHS16GBK"
export SQLPATH TNS_ADMIN NLS_LANG


四、创建配置文件tnsname.ora和libs
前面已经在ORACLE_HOME目录下创建好目录network/admin,把数据库服务器上的tnsnames.ora拷贝过来即可

[oracle@app-server admin]$ su
密码:
[root@app-server admin]# vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/lib/oracle/11.2/client64/lib/   //添加此行
[root@app-server admin]# ldconfig

五、测试
[oracle@app-server admin]$ sqlplus test/123456@MYDATA
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 1月 4 10:18:48 2017
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL>

测试成功!

注:

如果出现以下错误:
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
说明环境变量没有生效!


--结束END--

本文标题: linux下以RPM包安装Oracle 客户端

本文链接: https://www.lsjlt.com/news/36554.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作