centos 7下Oracle12c静默安装( 二 )


export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
保存后使配置生效 :source ~/.bash_profle  。
10、解压安装文件 , 并修改参数配置 。
上传
linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip 两个安装包并解压 。两个压缩包会解压到database目录中 。

centos 7下Oracle12c静默安装

文章插图
解压完后的安装包
cp -R
/usr/local/oracle/database/response /usr/local/oracle/  , 拷贝response , 进入
/usr/local/oracle/response/中配置相关文件 。cd
/usr/local/oracle/response/ ,配置参数时密码等参数根据你的实际情况 , 我这里是Asd2021@8807 。注意这个不是直接把下面的复制里面 , 是在db_install.rsp文件里面找 , 参数填上去 。
编辑文件 vim db_install.rsp  , 配置参数如下:
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/usr/local/oraInventory
ORACLE_HOME=/usr/local/oracle/product/12.1.0/db_1
ORACLE_BASE=/usr/local/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.BACKUPDBA_GROUP=oinstall
oracle.install.db.DGDBA_GROUP=oinstall
oracle.install.db.KMDBA_GROUP=oinstall
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
 
oracle.install.db.config.starterdb.password.SYS=Asd2021@8807
oracle.install.db.config.starterdb.password.SYSTEM=Asd2021@8807
DECLINE_SECURITY_UPDATES=true
 
centos 7下Oracle12c静默安装

文章插图
 

centos 7下Oracle12c静默安装

文章插图
 

centos 7下Oracle12c静默安装

文章插图
 

centos 7下Oracle12c静默安装

文章插图
 

centos 7下Oracle12c静默安装

文章插图
 

centos 7下Oracle12c静默安装

文章插图
 
配置完后保存 , 下面准备安装数据库 。
11、安装数据库
进入
/usr/local/oracle/database 目录执行安装命令 。
./runInstaller -silent -responseFile /usr/local/oracle/response/db_install.rsp
centos 7下Oracle12c静默安装

文章插图
安装数据库
当出现下面提示的时候就说明安装成功了 。
centos 7下Oracle12c静默安装

文章插图
 
切换root用户执行以下脚本 , 这里的目录也是根据你上面定义的来 。
1. /usr/local/oraInventory/orainstRoot.sh
2. /usr/local/oracle/product/12.1.0/db_1/root.sh
执行orainstRoot.sh , 到/usr/local/oraInventory/目录下 ./orainstRoot.sh
centos 7下Oracle12c静默安装

文章插图
执行orainstRoot.sh
执行root.sh , 到
/usr/local/oracle/product/12.1.0/db_1/目录下 ./root.sh
centos 7下Oracle12c静默安装

文章插图
执行root.sh
12、启动监听 。
切换回oracle用户 , su - oracle ,执行启动监听的命令:
netca /silent /responsefile /usr/local/oracle/response/netca.rsp
执行结果如下图 , 监听启动成功 。
centos 7下Oracle12c静默安装

文章插图
启动监听
13、创建静默库 。
编辑
/usr/local/oracle/dbca.rsp配置数据库信息 。vim
/usr/local/oracle/dbca.rsp  , 添加如下信息:
gdbName=orcl
sid=orcl
templateName=/usr/local/oracle/product/11.2.0/db_1/assistants/dbca/templates/General_Purpose.dbc
characterSet=AL32UTF8
sysPassword=Asd2021@8807
pdbAdminPassword=Asd2021@8807
systemPassword=Asd2021@8807
createAsContainerDatabase=true
automaticMemoryManagement=false
配置好后保存 , 执行创建数据库命令:
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -responseFile /usr/local/oracle/dbca.rsp -ignorePreReqs
执行完输入sys和system密码 。oracle开始创建数据库 , 这个过程会很慢 , 下面就是漫长的等待了 。


推荐阅读