oracle client在linux上静默安装

在堡垒机环境中,由于无法调用passive,所以决定用静默安装oracle客户端,里面包含着sqlplus tnsping exp等工具

软件包的名称 Linux-x86-64_4of7.zip - client安装介质

创建用户和组
groupadd -g 1301 oper
groupadd -g 54321 oinstall
groupadd -g 54322 dba
useradd -g oinstall -G dba,oper oracle
passwd oracle

安装软件包
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

创建安装目录
mkdir -p /opt/app/oraInventory
chown -R oracle:oinstall /opt/app/oraInventory
chmod -R 770 /opt/app/oraInventory

mkdir -p /opt/app/oracle/database/11.2.0.4/client
chown -R oracle:dba /opt/app/oracle/
chmod -R 775 /opt/app/oracle/
chmod -R 755 /opt/app/oracle/database/11.2.0.4

用oracle用户解压安装包
unzip p13390677_112040_Linux-x86-64_4of7.zip

修改响应文件
cp /home/oracle/client/response/client_install.rsp client_install.rsp.bak
修改内容:
ORACLE_HOSTNAME=centos7
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/app/oraInventory
ORACLE_HOME= /opt/app/oracle/database/11.2.0.4/client
ORACLE_BASE= /opt/app/oracle/database
oracle.install.client.installType=Administrator

进行安装,
cd /home/oracle/client/
./runInstaller -silent –ignoreSysPrereqs -responseFile /home/oracle/client/response/client_install.rsp
其中有以下报错:swap空间不足,缺少包compat-libstdc+±33,对这个软件包进行了忽略,uid=0的有2个用户,对uid=0的另外1个用户进行/etc/passwd中修改。其中参数-ignoreSysPrereqs就是忽略这些不满足先决条件的项目进行忽略

安装过程中检查会话日志,最终,会出现执行root脚本的提示
/opt/app/oraInventory/orainstRoot.sh
执行完脚本后,检查会话提示的日志文件,检查执行是否成功

修改用户的环境变量,进行测试
export ORACLE_HOME=/opt/app/oracle/database/11.2.0.4/client
export LD_LIBRARY_PATH= O R A C L E H O M E / l i b e x p o r t P A T H = ORACLE_HOME/lib export PATH= ORACLEHOME/libexportPATH=PATH: O R A C L E H O M E / b i n : ORACLE_HOME/bin: ORACLEHOME/bin:HOME/bin

sqlplus test/test@127.0.0.1:1521/orcl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值