Crea la base de datos principal de Oracle en Google Cloud NetApp Volumes
Crea la base de datos principal de Oracle en el almacenamiento iSCSI de Google Cloud NetApp Volumes utilizando el Asistente de configuración de bases de datos de Oracle en modo silencioso. Este procedimiento cubre ejecutar dbca para crear la base de datos de contenedor y la base de datos conectable en grupos de discos ASM respaldados por GCNV, configurar los destinos de los registros de archivo y añadir un servicio de aplicación basado en roles para la conmutación por error transparente después de habilitar Data Guard.
Crea la base de datos contenedora de Oracle y la base de datos conectable en oracdb1 usando dbca en modo silencioso, configura los destinos de los registros de archivo, verifica el registro de Oracle Restart y añade un servicio de aplicación basado en roles para la conmutación por error transparente de los clientes.
-
Ejecuta
dbcaen modo silencioso para crear el CDB y el PDB en los grupos de discos ASM:sudo -u oracle bash -c ' export ORACLE_HOME=/u01/app/oracle/product/26ai/db_1 export PATH=$ORACLE_HOME/bin:$PATH dbca -silent -createDatabase \ -templateName General_Purpose.dbc \ -gdbname orcl -sid orcl \ -characterSet AL32UTF8 -nationalCharacterSet AL16UTF16 \ -sysPassword "ChangeMe!1" -systemPassword "ChangeMe!1" \ -emConfiguration NONE \ -datafileDestination +DATA -storageType ASM \ -recoveryAreaDestination +FRA -recoveryAreaSize 25000 \ -enableArchive true -archiveLogMode AUTO \ -memoryMgmtType AUTO_SGA -totalMemory 4096 \ -databaseType MULTIPURPOSE \ -createAsContainerDatabase true -numberOfPDBs 1 \ -pdbName orclpdb -pdbAdminPassword "ChangeMe!1" \ -ignorePreReqs ' -
Dirige los archivelogs a
+RECOy abre y guarda el estado de la pluggable database. El standby usa configuraciones de archivelog equivalentes en Paso 2: Standby init.ora, pfile y NOMOUNT:sudo -u oracle bash -c ' export ORACLE_HOME=/u01/app/oracle/product/26ai/db_1 export ORACLE_SID=orcl $ORACLE_HOME/bin/sqlplus -s / as sysdba <<SQL ALTER SYSTEM SET log_archive_dest_1='\''LOCATION=+RECO VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orcl'\'' SCOPE=BOTH; ALTER PLUGGABLE DATABASE ALL OPEN; ALTER PLUGGABLE DATABASE ALL SAVE STATE; EXIT SQL ' -
Comprueba que la base de datos se esté ejecutando en Oracle Restart:
sudo /u01/app/26ai/grid/bin/srvctl status database -d orcl # Expected: Database is running sudo -u oracle sqlplus -s / as sysdba <<<"SELECT name, open_mode, log_mode FROM v\$database;" # Expected: ORCL, READ WRITE, ARCHIVELOG -
Crea un servicio de aplicaciones basado en roles para que las aplicaciones se conecten a través de
orclappy la conmutación por error sea transparente cuando Data Guard esté habilitado:sudo -u oracle bash -c ' export GRID_HOME=/u01/app/26ai/grid export ORACLE_HOME=/u01/app/oracle/product/26ai/db_1 export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$PATH srvctl add service \ -db orcl \ -service orclapp \ -pdb orclpdb \ -role PRIMARY \ -policy AUTOMATIC srvctl start service -db orcl -service orclapp srvctl status service -db orcl -service orclapp 'Después de habilitar Data Guard Broker,
orclappse ejecuta solo en el PRIMARY. Multiplexa los archivos de control entre los grupos de discos ASM y ajusta la memoria a la carga de trabajo.
¿Qué sigue?
Para establecer la protección en modo de espera y la preparación para la conmutación por error, ve a Crear la base de datos de reserva de Oracle en oracdb2.