CentOS7.6 静默安装Oracle11gR2
CentOS7.6系统环境默认无GUI,使用Oracle系统环境快速部署工具oracle-rdbms-server-11gR2-preinstall
并使用响应文件命令行模式下进行Oracle 11gR2安装
配置基础环境
setenforce 0 sed 's/SELINUX=.*/SELINUX=disabled/g' -i /etc/selinux/config systemctl stop firewalld systemctl disable firewalld hostnamectl set-hostname 11g && su yum install -y wget unzip vim
使用快速部署工具
wget https://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/public-yum-ol7.repo wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle yum install -y oracle-rdbms-server-11gR2-preinstall #more /var/log/oracle-rdbms-server-11gR2-preinstall/results/orakernel.log #cd /var/log/oracle-rdbms-server-11gR2-preinstall 为备份路径
配置其他环境
passwd oracle mkdir -p /u01/app/ mkdir /u01/tmp chown -R oracle:oinstall /u01/app/ chmod -R 775 /u01/app/ chmod a+wr /u01/tmp su - oracle vim .bash_profile 添加 export TMP=/u01/tmp export TMPDIR=/u01/TMP export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export EDITOR=vim export NLS_LANG=AMERICAN_AMERICA.UTF8 export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS' source .bash_profile
下载安装源并解压
wget http://192.168.1.100/tools/sql/oracle/11g/11.2.0.4/p13390677_112040_Linux-x86-64_1of7.zip wget http://192.168.1.100/tools/sql/oracle/11g/11.2.0.4/p13390677_112040_Linux-x86-64_2of7.zip unzip p13390677_112040_Linux-x86-64_1of7.zip unzip p13390677_112040_Linux-x86-64_2of7.zip chown -R oracle:oinstall /home/oracle/database
数据库安装响应文件配置
cp -r /home/oracle/database/response /home/oracle/rsp vim /home/oracle/rsp/db_install.rsp cat /home/oracle/rsp/db_install.rsp | grep -v "#"|grep -v "^$" oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 oracle.install.option=INSTALL_DB_AND_CONFIG ORACLE_HOSTNAME=localhost UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/home/oracle/ora11g/oraInventory SELECTED_LANGUAGES=en ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.EEOptionsSelection=false oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0 oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oinstall oracle.install.db.CLUSTER_NODES= oracle.install.db.isRACOneInstall= oracle.install.db.racOneServiceName= oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=ora11g oracle.install.db.config.starterdb.SID=ORCL oracle.install.db.config.starterdb.characterSet=AL32UTF8 oracle.install.db.config.starterdb.memoryOption=true oracle.install.db.config.starterdb.memoryLimit=512 oracle.install.db.config.starterdb.installExampleSchemas=false oracle.install.db.config.starterdb.enableSecuritySettings=true oracle.install.db.config.starterdb.password.ALL=oracle oracle.install.db.config.starterdb.password.SYS= oracle.install.db.config.starterdb.password.SYSTEM= oracle.install.db.config.starterdb.password.SYSMAN= oracle.install.db.config.starterdb.password.DBSNMP= oracle.install.db.config.starterdb.control=DB_CONTROL oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL= oracle.install.db.config.starterdb.automatedBackup.enable=false oracle.install.db.config.starterdb.automatedBackup.osuid= oracle.install.db.config.starterdb.automatedBackup.ospwd= oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/u01/app/oracle/oradata oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation= oracle.install.db.config.asm.diskGroup= oracle.install.db.config.asm.ASMSNMPPassword= MYORACLESUPPORT_USERNAME= MYORACLESUPPORT_PASSWORD= SECURITY_UPDATES_VIA_MYORACLESUPPORT= DECLINE_SECURITY_UPDATES=true PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PWD= PROXY_REALM= COLLECTOR_SUPPORTHUB_URL= oracle.installer.autoupdates.option= oracle.installer.autoupdates.downloadUpdatesLoc= AUTOUPDATES_MYORACLESUPPORT_USERNAME= AUTOUPDATES_MYORACLESUPPORT_PASSWORD=
静默安装数据库
/home/oracle/database/runInstaller -silent -ignorePrereq -responseFile /home/oracle/rsp/db_install.rsp
另开一个shell依照提示准备执行
/home/oracle/ora11g/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
执行成功后,返回第一个shell中执行回车
静默安装监听
$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/rsp/netca.rsp
lsnrctl start lsnrctl status
静默安装实例
vim /home/oracle/rsp/dbca.rsp 修改为 GDBNAME = "orcl.11g" #第78行 SID+主机名 SID = "orcl" #第170行 SYSPASSWORD = "oracle" #第211行 SYSTEMPASSWORD = "oracle" #第221行 SYSMANPASSWORD = "oracle" #第252行 DBSNMPPASSWORD = "oracle" #第262行 CHARACTERSET = "AL32UTF8" #第418行 NATIONALCHARACTERSET= "UTF8" #第428行
执行
$ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/rsp/dbca.rsp
本站所有文章均可随意转载,转载时请保留原文链接及作者。