linux 静默安装 oracle client

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  
建议官方要求的这些依赖包都要安装上。
创建组和用户
groupadd oinstall
useradd oracle -g oinstall
passwd oracle123
创建目录
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/
1.2 其他信息检查
客户端安装介质解压目录:/home/oracle
客户端的安装目录:/u01/app/oracle/11.2/client 
说明:11.2/client 文件夹需要手动创建

2.配置响应文件 

默认的响应文件在解压的目录下的client/response目录下,比如这里是/home/oracle/client/response/client_install.rsp,内容如下:
略...

上面看起来内容较多,实际上主要就根据实际环境修改了这些值,其他默认或不填即可:
ORACLE_HOSTNAME=ora-client-001  #(hostname查看)
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/u01/app/oracle/11.2/client
ORACLE_BASE=/u01/app/oracle
oracle.install.client.installType=Administrator
3.静默安装客户端oracel用户下 

切换到安装目录下,执行下面的命令静默安装客户端
./runInstaller -silent -responseFile /home/oracle/client/response/client_install.rsp -ignorePrereq

根据提示,最后用root用户执行脚本:
 # /u01/app/oracle/11.2/client/root.sh
 
4.配置环境变量 
su - oracle
h环境变量: vi .bash_profile
export ORACLE_HOME /u01/app/oracle/11.2/client
export NLS_LANG "simplified chinese_china.ZHS16GBK"(根据情况)
export NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
export LD_LIBRARY_PATH $ORACLE_HOME/lib
export PATH $ORACLE_HOME/bin:$PATH
5.生效环境变量
source .bash_profile
6.登陆sqlplus
sqlplus / nolog

参考地址:https://blog.csdn.net/shilukun/article/details/82664349

参考地址:https://wenku.baidu.com/view/27741553a88271fe910ef12d2af90242a895abeb.html

你可能感兴趣的:(oracle)