oracle Client 11g静默安装

参考:

oracle Client11G静默安装过程——linux环境_xiaoqiaoi5685的博客-CSDN博客oracle Client11G静默安装过程——linux环境。附下载链接https://blog.csdn.net/xiaoqiaoi5685/article/details/51831485

实战:

1.创建所需的操作系统组和用户
 

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

设置oracle用户密码
passwd oracle

2.创建安装目录(可根据情况,选择比较多空间的目录创建)
 

mkdir -p /u01/app/
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/

3.创建/etc/oraInst.loc文件,内容如下

inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall


4.更改文件的权限

chown oracle:oinstall /etc/oraInst.loc
chmod 664 /etc/oraInst.loc


5.设置oracle环境变量
 

su - oracle
vi ~/.bash_profile

在最后加上以下内容

export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin

注意,除了ORACLE_BASE和ORACLE_SID,( /etc/profile和.bash_profile中)不设置任何oracle相关环境变量(ORACLE_HOME, PATH, LD_LIBRARY_PATH等)。
 
使设置生效
 
source /home/oracle/.bash_profile

6.安装依赖包

yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc-2.5 glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

7.根据情况创建oracle home目录

mkdir -p /u01/app/oracle/product/11.2.0/db_1

8.根据情况修改 client_install.rsp

[oracle@0003 ~]$ cat client_install.rsp |grep -v ^#|grep -v ^$
oracle.install.responseFileVersion=/oracle/install/rspfmt_clientinstall_response_schema_v11_2_0
ORACLE_HOSTNAME=0003.novalocal
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oracle/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
ORACLE_BASE=/u01/app/oracle
oracle.install.client.installType=Administrator
oracle.install.client.customComponents="oracle.sqlj:11.2.0.1.0","oracle.rdbms.util:11.2.0.1.0","oracle.javavm.client:11.2.0.1.0","oracle.sqlplus:11.2.0.1.0","oracle.dbjava.jdbc:11.2.0.1.0","oracle.ldap.client:11.2.0.1.0","oracle.rdbms.oci:11.2.0.1.0","oracle.precomp:11.2.0.1.0","oracle.xdk:11.2.0.1.0","oracle.network.aso:11.2.0.1.0","oracle.assistants.oemlt:11.2.0.1.0","oracle.oraolap.mgmt:11.2.0.1.0","oracle.network.client:11.2.0.1.0","oracle.network.cman:11.2.0.1.0","oracle.network.listener:11.2.0.1.0","oracle.ordim.client:11.2.0.1.0","oracle.ons:11.2.0.0.0","oracle.odbc:11.2.0.1.0","oracle.has.client:11.2.0.1.0","oracle.dbdev:11.2.0.1.0","oracle.rdbms.scheduler:11.2.0.1.0"
oracle.install.client.oramtsPortNumber=
oracle.install.client.schedulerAgentHostName=
oracle.install.client.schedulerAgentPortNumber=
[oracle@0003 ~]$ 

9.执行runInstaller进行免密安装


./runInstaller -silent -ignorePrereq -responseFile /home/oracle/client_install.rsp

10.安装成功之后,根据提示执行root.sh

[oracle@0004 ~]$ cd /data/aspire-service/client/
[oracle@0004 client]$ ./runInstaller -silent -ignorePrereq -responseFile /home/oracle/client_install.rsp
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 36229 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 5118 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2021-11-30_03-13-41PM. Please wait ...[oracle@0004 client]$ You can find the log of this install session at:
 /u01/app/oracle/oraInventory/logs/installActions2021-11-30_03-13-41PM.log
The following configuration scripts need to be executed as the "root" user. 
 #!/bin/sh 
 #Root scripts to run

/u01/app/oracle/product/11.2.0/db_1/root.sh
To execute the configuration scripts:
         1. Open a terminal window 
         2. Log in as "root" 
         3. Run the scripts 
         4. Return to this window and hit "Enter" key to continue 

Successfully Setup Software.

[oracle@0004 client]$ 
[oracle@0004 client]$ 


 

猜你喜欢

转载自blog.csdn.net/qyq88888/article/details/121636756