Tutorial: Instalación de Oracle Grid Infrastructure 21c, RDBMS y Creación de Base de Datos 21c.


Requisitos Previos
Sistema Operativo: Linux 8.
Usuario: Acceso de root o un usuario con privilegios de sudo.
Espacio en Disco: Al menos 20 GB de espacio libre (para Grid, RDBMS y la base de datos).
Memoria RAM: Mínimo 4 GB (recomendado 8 GB o más).
Descarga de Software:
Paso 1: Preparar el Entorno
Actualizar el Sistema:
sudo yum update -y
Instalar Paquetes Requeridos:
sudo yum install -y oracle-database-preinstall-21c
Configurar Usuario y Grupos:
Verifica que el usuariooracle
y los gruposoinstall
,dba
, yoper
estén creados:id oracle
Configurar Variables de Entorno:
Edita el archivo.bash_profile
del usuariooracle
:su - oracle vi ~/.bash_profile
Agrega las siguientes líneas:
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/21c/grid export ORACLE_SID=+ASM export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
Guarda y cierra el archivo, luego ejecuta:
source ~/.bash_profile
Paso 2: Instalar Oracle Grid Infrastructure
Descomprimir el Software de Grid:
Copia el archivo descargado (por ejemplo,LINUX.X64_213000_grid_home.zip
) a un directorio temporal:sudo mv LINUX.X64_213000_grid_home.zip /tmp/ sudo unzip /tmp/LINUX.X64_213000_grid_home.zip -d /opt/oracle/product/21c/grid sudo chown -R oracle:oinstall /opt/oracle
Crear Archivo de Respuestas para Grid:
Crea un archivo llamadogrid_install.rsp
:vi /opt/oracle/product/21c/grid/grid_install.rsp
Agrega el siguiente contenido:
ini
oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v21.0.0 oracle.install.option=HA_CONFIG ORACLE_BASE=/opt/oracle ORACLE_HOME=/opt/oracle/product/21c/grid oracle.install.asm.OSDBA=asmdba oracle.install.asm.OSOPER=asmoper oracle.install.asm.OSASM=asmadmin oracle.install.crs.config.gpnp.scanName=scan-cluster oracle.install.crs.config.gpnp.scanPort=1521 oracle.install.crs.config.ClusterConfiguration=STANDALONE oracle.install.crs.config.configureAsmCluster=true oracle.install.crs.config.gpnp.configureGNS=false oracle.install.crs.config.autoConfigureClusterNodeVIP=false oracle.install.asm.SYSASMPassword=Oracle_123 oracle.install.asm.diskGroup.name=DATA oracle.install.asm.diskGroup.redundancy=EXTERNAL oracle.install.asm.diskGroup.disks=/dev/sdb1 oracle.install.asm.diskGroup.diskDiscoveryString=/dev/sdb*
Ejecutar la Instalación de Grid en Modo Silent:
cd /opt/oracle/product/21c/grid ./gridSetup.sh -silent -responseFile /opt/oracle/product/21c/grid/grid_install.rsp
Ejecutar Scripts de Post-Instalación:
Al finalizar, ejecuta los scripts como root:sudo /opt/oracle/product/21c/grid/root.sh
Paso 3: Instalar Oracle RDBMS
Descomprimir el Software de RDBMS:
Copia el archivo descargado (por ejemplo,LINUX.X64_213000_db_home.zip
) a un directorio temporal:sudo mv LINUX.X64_213000_db_home.zip /tmp/ sudo unzip /tmp/LINUX.X64_213000_db_home.zip -d /opt/oracle/product/21c/dbhome_1 sudo chown -R oracle:oinstall /opt/oracle
Crear Archivo de Respuestas para RDBMS:
Crea un archivo llamadodb_install.rsp
:vi /opt/oracle/product/21c/dbhome_1/db_install.rsp
Agrega el siguiente contenido:
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v21.0.0 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=localhost UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/opt/oracle/oraInventory ORACLE_HOME=/opt/oracle/product/21c/dbhome_1 ORACLE_BASE=/opt/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=dba oracle.install.db.OSDGDBA_GROUP=dba oracle.install.db.OSKMDBA_GROUP=dba oracle.install.db.OSRACDBA_GROUP=dba SECURITY_UPDATES_VIA_MYORACLESUPPORT=false DECLINE_SECURITY_UPDATES=true
Ejecutar la Instalación de RDBMS en Modo Silent:
cd /opt/oracle/product/21c/dbhome_1 ./runInstaller -silent -responseFile /opt/oracle/product/21c/dbhome_1/db_install.rsp
Ejecutar Scripts de Post-Instalación:
Al finalizar, ejecuta los scripts como root:sudo /opt/oracle/oraInventory/orainstRoot.sh sudo /opt/oracle/product/21c/dbhome_1/root.sh
Paso 4: Crear la Base de Datos con ASM
Crear Archivo de Respuestas para DBCA:
Crea un archivo llamadodbca.rsp
:vi /opt/oracle/product/21c/dbhome_1/dbca.rsp
Agrega el siguiente contenido:
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v21.0.0 gdbName=orcl sid=orcl databaseConfigType=SI storageType=ASM diskGroupName=DATA recoveryGroupName=RECO characterSet=AL32UTF8 nationalCharacterSet=AL16UTF16
Ejecutar DBCA en Modo Silent:
dbca -silent -createDatabase -responseFile /opt/oracle/product/21c/dbhome_1/dbca.rsp
Paso 5: Verificar la Instalación
Conectar a la Base de Datos:
sqlplus / as sysdba
Verificar el Almacenamiento ASM:
SELECT name, total_mb, free_mb FROM v$asm_diskgroup;
Subscribe to my newsletter
Read articles from Mauricio Muñoz Palma directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Mauricio Muñoz Palma
Mauricio Muñoz Palma
Bienvenidos a "La Botica del DBA" Donde la pasión por las bases de datos Oracle se transforma en conocimiento y excelencia. Este espacio está diseñado para ser el laboratorio de ideas, soluciones y estrategias que todo DBA necesita para optimizar, innovar y liderar en el mundo de las bases de datos. Desde los fundamentos hasta las últimas tendencias, aquí encontrarás guías prácticas, análisis profundos y herramientas que impulsarán tu carrera y tus proyectos al siguiente nivel.