前提:操作均在虚拟机上完成,测试记录。虚拟机已安装了19C单实例,hostname=dg2,19的sid=dg2,采用静默安装。
将11g的相关安装包上传到/home/oracle目录下并解压:

unzip p13390677_112040_Linux-x86-64_1of7.zipunzip p13390677_112040_Linux-x86-64_2of7.zip安装pdksh-5.2.14-36.el5.x86_64.rpm
rpm -ivh /home/oracle/pdksh-5.2.14-36.el5.x86_64.rpm
创建/u02目录给11g使用
mkdir -p /u02/app/oracle
chown -R oracle:oinstall /u02
chmod -R 775 /u02/app/oracle
编辑11g的配置profile1
PATH=$PATH:$HOME/.local/bin:$HOME/binexport ORACLE_BASE=/u02/app/oracle export ORACLE_HOME=/u02/app/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=db2 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport PATH
使配置文件生效
source ~/.bash_profile1
编辑应答文件,解压后的/home/oracle/database/response目录下有db_install.rsp,netca.rsp,dbca.rsp三个应答文件的模板。
./runInstaller -silent -responseFile /home/oracle/db_install.rsp

过程中会提示执行root.sh文件,执行完后可以去对应目录下查看sh执行的结果。

配置监听
netca -silent -responseFile /home/oracle/netca.rsp

dbca建库
dbca -silent -responseFile /home/oracle/dbca.rsp
db_install.rsp文件内容
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=dg2//主机名UNIX_GROUP_NAME=dbaINVENTORY_LOCATION=/u01/app/oraInventory SELECTED_LANGUAGES=en,zh_CNORACLE_HOME=/u02/app/oracle/product/11.2.0/dbhome_1//profile中的ORACLE_HOMEORACLE_BASE=/u02/app/oracle//profile中的ORACLE_BASEoracle.install.db.InstallEdition=EEoracle.install.db.EEOptionsSelection=falseoracle.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.0oracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=dbaoracle.install.db.CLUSTER_NODES=oracle.install.db.isRACOneInstall=oracle.install.db.racOneServiceName=oracle.install.db.config.starterdb.type=GENERAL_PURPOSEoracle.install.db.config.starterdb.globalDBName=db2//DBNAMEoracle.install.db.config.starterdb.SID=db2//SIDNAMEoracle.install.db.config.starterdb.characterSet=AL32UTF8oracle.install.db.config.starterdb.memoryOption=trueoracle.install.db.config.starterdb.memoryLimit=oracle.install.db.config.starterdb.installExampleSchemas=falseoracle.install.db.config.starterdb.enableSecuritySettings=trueoracle.install.db.config.starterdb.password.ALL=oracle
netca.rsp文件复制模板内容,修改端口
dbca.rsp文件内容
[GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase"//dbca的类型,本次是创建数据库[CREATEDATABASE]GDBNAME = "db2"//GLOBAL DBNAMESID = "db2"//SIDNAMETEMPLATENAME = "General_Purpose.dbc"STORAGETYPE=FSDATAFILEDESTINATION =/u01/app/oracle/oradata//数据文件的位置RECOVERYAREADESTINATION=/home/oracle/arch//恢复区位置CHARACTERSET = "ZHS16GBK"NATIONALCHARACTERSET= "AL16UTF16"LISTENERS=LISTENER//监听名TOTALMEMORY = "2048"SYSPASSWORD = "oracle"//SYS用户密码SYSTEMPASSWORD = "oracle"//SYSTEM用户密码




