Oracle 静默模式安装完整客户端 on Linux

如果只是简单要连接数据库,instantclient一般可以满足需求(安装参考 Windows与Linux下安装oracle客户端),但有些需求例如配置xstream则需要安装完整客户端。图形化界面安装比较简单,这里记录下静默模式安装方法。

一、 下载安装包

下载链接 https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_4of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_4of7.zip

11.2.0.4完整客户端的安装包在Oracle官网找不到,需要在MOS下载,搜索方法如下

  • Linux-x86-64_1of7.zip - database安装介质
  • Linux-x86-64_2of7.zip - database安装介质
  • Linux-x86-64_3of7.zip - grid安装介质
  • Linux-x86-64_4of7.zip - client安装介质
  • Linux-x86-64_5of7.zip - gateways安装介质
  • Linux-x86-64_6of7.zip - example
  • Linux-x86-64_7of7.zip - deinstall

二、 服务器配置

1. 安装依赖包

yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat ld-linux.so.2

2. 建组和用户

groupadd -g 1301 oper
groupadd -g 54321 oinstall
groupadd -g 54322 dba
useradd -g oinstall -G dba,oper oracle

3. 创建目录

mkdir -p /data/prd/oraInventory
chown -R oracle:oinstall /data/prd/oraInventory
chmod -R 770 /data/prd/oraInventory

mkdir -p /data/prd/oracle/database/11.2.0.4/client
chown -R oracle:dba /data/prd/oracle/
chmod -R 775 /data/prd/oracle/
chmod -R 755 /data/prd/oracle/database/11.2.0.4

三、 客户端安装

1. 上传目录并解压

oracle用户解压安装包,解压后会看到client目录

su - oracle
unzip p13390677_112040_Linux-x86-64_4of7.zip

2. 配置响应文件

响应文件默认在 "解压目录/client/response"下,编辑client_install.rsp文件

cd /home/oracle/client/response/
cp client_install.rsp client_install.rsp.bak

vi client_install.rsp
#修改以下项
ORACLE_HOSTNAME=ora-client
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/data/prd/oraInventory
ORACLE_HOME=/data/prd/oracle/database/11.2.0.4/client
ORACLE_BASE=/data/prd/oracle/database
oracle.install.client.installType=Administrator

3. 静默安装

切换到安装目录下,执行下面的命令静默安装客户端

cd /home/oracle/client/

./runInstaller -silent -responseFile /home/oracle/client/response/client_install.rsp –ignoreSysPrereqs

安装完成后根据提示执行脚本,root用户执行

/data/prd/oraInventory/orainstRoot.sh

4. 配置环境变量

vi .bash_profile
#添加
ORACLE_HOME=/data/prd/oracle/database/11.2.0.4/client
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_HOME LD_LIBRARY_PATH PATH

#执行
source .bash_profile

5. 编辑tnsname.ora文件

vi tnsnames.ora
#输入
my_orcl =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.21)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
)

6. 运行sqlplus测试

sqlplus username@my_orcl

参考

Oracle 11.2.0.4下载地址 - 博雅居 - 博客园

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hehuyi_In

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值