一、清除原有的环境
需要得到相应文件,如有响应文件,直接从(二)开始
<1>删除原有数据库及软件
[root@localhost ~]# rm -rf /etc/ora*
[root@localhost ~]# rm -rf /u01/app/*
<2>安装软件(为得到相应文件)
[oracle@localhost ~]$ cd database/
[oracle@localhost database]$ ./runInstaller
选择如下(未出现的页面默认下一步即可):
取消勾点击next后,弹出来的对话框选择yes
一直选择NEXT到下图
继续下一步,忽略所有前打勾
选择保存相应文件
修改响应文件名字随意,再点击save
然后点击install,等几分钟(也可能十几分钟)
过程中弹出来界面如下,用root用户执行下列两个语句,一直回车即可,然后点击ok
到最后点击close
<3>此时已经拿到响应文件,再次执行步骤<1>中的命令,清除数据库
二、命令行进行静默安装
1.安装软件
<1>使用响应文件的绝对路径
[oracle@localhost ~]$ cd database/
[oracle@localhost database]$ ./runInstaller -silent -responseFile /home/oracle/216.rsp -ignoreSysPrereqs -showProgress
<2> 可重新打开一个终端查看执行过程
[oracle@localhost ~]$ tail -f /u01/app/oraInventory/logs/installActions2020-02-16_04-35-44PM.log
<3>等出来如下过程,使用root执行这两个脚本即可
<4>查看如下目录
<5> 测试,数据库软件已安装成功
2.静默安装数据库
[oracle@localhost ~]$ dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName orcl -sid orcl -characterSet UTF8 -sysPassword oracle -systemPassword oracle
测试
三、克隆安装
1.清理原有环境
<1>打包文件
[oracle@localhost ~]$ cd /u01/app/oracle/product/
[oracle@localhost product]$ tar -cvf 12c.tar 12.2.0/
<2>打开下列文件
[oracle@localhost product]$ vim /u01/app/oraInventory/ContentsXML/inventory.xml
删除该行
<3>删除文件
[oracle@localhost product]$ rm -rf 12.2.0/
2.安装软件
<1>解压文件
[oracle@localhost product]$ tar -xvf 12c.tar
[oracle@localhost product]$ rm -rf 12c.tar
<2>执行安装
[oracle@localhost product]$ cd $ORACLE_HOME/clone/bin
[oracle@localhost bin]$ perl clone.pl ORACLE_BASE=$ORACLE_BASE ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME=OraDb12c_home1
<3> 用root执行该脚本