Instalación rdbms 12.2.0.1 con fichero respuesta
Creamos los grupos que necesitaremos para la instalación:
[root@dg1 ~]# groupadd -g 54325 backupdba [root@dg1 ~]# groupadd -g 54326 dgdba [root@dg1 ~]# groupadd -g 54327 kmdba [root@dg1 ~]# groupadd -g 54328 racdba [root@dg1 ~]# id -a oracle uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),995(vboxsf),54322(dba),54323(asmadmin),54324(asmdba) [root@dg1 ~]# usermod -a -G backupdba,dgdba,kmdba,racdba oracle [root@dg1 ~]# id -a oracle uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),995(vboxsf),54322(dba),54323(asmadmin),54324(asmdba),54325(backupdba),54326(dgdba),54327(kmdba),54328(racdba)
Configuramos el ORACLE_HOME y lanzamos la instalación:
[oracle@dg1 ~]$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/db_1
Configuramos el response file con unas mínimas opciones
[oracle@dg1 ~]$ cat rdbms.rsp oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.2.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba
Lanzamos la instalación pero sin crear una base de datos por defecto:
[oracle@dg1 ~]$ /media/sf_12.2/database/runInstaller -silent -responseFile /home/oracle/rdbms.rsp Iniciando Oracle Universal Installer... Comprobando el espacio temporal: debe ser mayor que 500 MB. Real 40357 MB Correcto Comprobando el espacio de intercambio: debe ser mayor que 150 MB. Real 3958 MB Correcto Preparando para iniciar Oracle Universal Installer desde /tmp/OraInstall2017-06-20_01-17-41PM. Espere...[oracle@dg1 ~]$ Encontrará el log de esta sesión de instalación en: /u01/app/oraInventory/logs/installActions2017-06-20_01-17-41PM.log La instalación de Oracle Database 12c ha sido correcta. Consulte '/u01/app/oraInventory/logs/silentInstall2017-06-20_01-17-41PM.log' para obtener más información. Como usuario raíz, ejecute los siguientes scripts: 1. /u01/app/oracle/product/12.2.0.1/db_1/root.sh Successfully Setup Software.
Ejecutamos el root.sh como root:
[root@dg1 ~]# /u01/app/oracle/product/12.2.0.1/db_1/root.sh Check /u01/app/oracle/product/12.2.0.1/db_1/install/root_dg1.localdomain_2017-06-20_13-26-14-169877943.log for the output of root script [root@dg1 ~]# cat /u01/app/oracle/product/12.2.0.1/db_1/install/root_dg1.localdomain_2017-06-20_13-26-14-169877943.log Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/12.2.0.1/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Oracle Trace File Analyzer (TFA) is available at : /u01/app/oracle/product/12.2.0.1/db_1/suptools/tfa/release/tfa_home/bin/tfactl
Añadiendo valor con Arumel!!