centos7.6下oracle12cR2 静默安装
一、数据库安装root用户执行
1、禁用SELINUX
setenforce 0
vim /etc/selinux/config
SELINUX=disabled
2、关闭防火墙
centos7 命令 systemctl stop firewalld 临时停止
centos7 命令 systemctl disabled firewalld 永久
3、配置阿里yum源
wget -O /etc/yum.repos.d/oracle.repo http://public-yum.oracle.com/public-yum-ol7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
4、安装oracle-database-server-12cR2-preinstall 自动配置
yum -y install oracle-database-server-12cR2-preinstall
oracle-database-server-12cR2-preinstall具体安装方法参考:
https://blog.csdn.net/shilukun/article/details/107055848
5、创建oracle目录结构
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
6、修改oracle用户环境变量
# su - oracle
$ vim .bash_profile
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
$ source ~/.bash_profile
7、解压数据库软件
unzip linuxx64_12201_database.zip
8、静默安装数据库软件:
修改响应文件
vim /home/oracle/database/response/db_install.rsp
如下字段修改:
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE<