Ripristinare e recuperare i database Oracle nella console di gestione dell'appliance

Il ripristino nel database originale sostituisce i dati dell'applicazione di produzione originali con il backup point-in-time specificato. Questo ripristino comporta la perdita di tutti i dati dell'applicazione corrente, poiché l'applicazione viene ripristinata allo stato in cui si trovava al momento della creazione del backup. Questa operazione non può essere annullata. Il tempo necessario per completare un'operazione di ripristino dipende dalla quantità di dati interessati. Puoi anche ripristinare un database in un'altra destinazione.

Limitazioni

  • Non puoi eseguire operazioni di montaggio sui backup dei database Oracle archiviati in pool OnVault che puntano ai vault di backup.

  • Non puoi ripristinare un database Oracle su una macchina virtuale clonata.

  • Quando ripristini un database Oracle, Backup e RE disabilita le opzioni del piano di backup (Esegui pianificazione, Scadenza dati).

Ripristina un database Oracle utilizzando RMAN

Segui le istruzioni riportate di seguito per ripristinare un database Oracle dalla console di gestione dell'appliance:

Quando il database viene ripristinato, sovrascrive il database di produzione originale.

  1. Apri la console di gestione dell'appliance in App Manager e inserisci il nome dell'applicazione di database o utilizza i filtri per trovare il backup del database di cui hai bisogno.

  2. Fai clic con il tasto destro del mouse sull'applicazione e seleziona Accesso.

  3. Nella pagina Accesso, seleziona un backup e fai clic su Ripristina nel menu Monta.

  4. Nella pagina Ripristina, seleziona Tradizionale.

  5. Utilizza il cursore Intervallo di ripristino per selezionare un momento specifico per il ripristino del database. Trascina il cursore completamente a sinistra per ripristinare solo il database senza applicare log.

  6. Nel campo Nome utente, inserisci il proprietario del software Oracle sul server di destinazione selezionato.

  7. Nel campo Numero di canali, specifica il numero di canali RMAN per configurare il parallelismo per il ripristino del database.

  8. Fai clic su Invia.

    Viene visualizzata una finestra di dialogo di avviso.

  9. Inserisci DATA LOSS per confermare che vuoi sovrascrivere il database di produzione originale e accettare qualsiasi potenziale perdita di dati.

    Il job viene messo in coda per il successivo slot di job disponibile. Puoi visualizzare l'avanzamento della coda in Monitoraggio job.

Ripristina un database in qualsiasi destinazione utilizzando la console di gestione dell'appliance

Ripristina un database Oracle in una nuova destinazione utilizzando RMAN dalla console di gestione dell'appliance.

  1. In App Manager (Gestione app), fai clic su Applications (Applicazioni).

  2. Fai clic con il tasto destro del mouse sul database e seleziona Accesso.

  3. Seleziona il backup da recuperare e scegli Ripristina.

  4. Nella pagina Ripristina, seleziona Tradizionale.

    • Destinazione: per tutte le configurazioni, tutti i server di database Oracle idonei sono disponibili per la selezione dal menu a discesa. Seleziona il server di destinazione per il ripristino dal menu a discesa.
    • Sostituisci l'identità dell'applicazione originale: questa opzione è disponibile solo quando esegui il ripristino su un nuovo server sulla stessa appliance in cui è stato generato il backup.
    • Sì: questa opzione sostituisce l'applicazione originale e ha lo stesso ID applicazione, la stessa cronologia dei job, gli stessi backup e lo stesso piano di backup dell'applicazione originale.
    • No: l'applicazione originale non viene sostituita. Il nuovo database verrà rilevato come nuova applicazione nell'ambito del job di ripristino.
    • Ora di rollforward: scegli una data e un'ora per il recupero di un database protetto con i log fino al momento richiesto.
    • Opzioni di candidatura:

      • DATABASESID: questo campo viene precompilato con il nome del SID del database protetto ed è immutabile.
      • NOME UTENTE: questo campo viene precompilato con il proprietario del software Oracle del database di origine. Aggiorna il campo USERNAME se il proprietario del software Oracle sul server di destinazione selezionato è diverso.
      • ORAHOME: questo campo viene precompilato con il percorso Oracle Home del database di origine. Aggiorna la directory Oracle Home se la home di Oracle è diversa sul server di destinazione selezionato.
      • Opzioni avanzate: questo campo è precompilato e mostra tutte le impostazioni dei parametri del database (da pfile) nell'origine al momento del backup. Assicurati che il valore parametro sia corretto per il server del database di destinazione (origine o nuova destinazione) per il ripristino.
  5. Opzioni di mappatura:

    • Tipo di database di destinazione: seleziona il tipo di destinazione del database (gruppo di dischi ASM o file system) per il database dall'elenco a discesa. Il tipo di destinazione del file system non è supportato per i backup in formato ASM.

      Database di origine Formato di backup Ripristina target
      ASM ASM ASM
      ASM File system ASM
      File system File system File system
    • Seleziona il gruppo di dischi ASM di destinazione e le mappature del file system per tre tipi di file: i file di dati, i file di controllo e i file di ripristino per il database dall'elenco a discesa.

  6. Fai clic su Controllo preliminare. Se il controllo preliminare non va a buon fine, risolvi il problema ed eseguilo di nuovo.

  7. Fai clic su Invia per inviare il job di ripristino.

Recupera manualmente un database Oracle utilizzando RMAN

Per recuperare manualmente un database Oracle, consulta queste procedure.

Non-RAC, Non-ASM, File System

Recupera un database Oracle con un file di dati nel file system e protetto nel formato del disco di gestione temporanea basato su file

  1. Monta il backup dal database di origine protetto.

    Nella finestra Monta, Opzioni di mappatura, specifica una posizione di montaggio per il backup, ad esempio: /acttestdb. Per istruzioni su come montare un backup del database, consulta Monta un backup del database Oracle protetto in un file system per l'accesso ai dati.

    Il backup del database è montato in: /acttestdb

    Il log dell'archivio protetto è montato in: /acttestdb_Log

  2. Imposta l'ambiente Oracle e utilizza sqlplus per arrestare il database:

    sqlplus / as sysdba
    sql> shutdown immediate;
    

    Verifica che il database sia stato arrestato. Termina tutti i processi rimanenti per il database.

    ps -ef | grep database sid
    
  3. Avvia il database in stato nomount utilizzando il file dei parametri di backup dal volume montato. Il file dei parametri di backup si trova nella cartella montata in alto, ad esempio /acttestdb

  4. Imposta l'ambiente Oracle e utilizza sqlplus per avviare il database:

    sqlplus / as sysdba
    sql> startup nomount pfile='/acttestdb/database sid___backup.ora';
    
  5. Crea un nuovo spfile dal pfile esistente e riavvia il database.

    Crea un file spfile dal file pfile:

    create spfile='$ORACLE_HOME/dbs/spfile_database sid.ora' from pfile='/acttestdb/database sid___backup.ora';
    

    Riavvia il database con spfile in stato nomount:

    shutdown immediate;
    startup nomount;
    
  6. Ripristina il file di controllo utilizzando RMAN dal backup del log di archiviazione montato di Backup e RE. Utilizza l'ultimo file di controllo del backup montato del log, ad esempio:

    /acttestdb_Log/cf D_sid-id_Target SID.ctl
    

    oppure se è presente più di un backup dei log:

    /acttestdb_Log_1/cf-D_sid-id_Target SID.ctl

       rman target /
       restore controlfile from '/acttestdb_Log_1/cf-D_<var>sid</var>-id_<var>id</var>.ctl' ;
    
  7. Monta il database:

       alter database mount;
    
  8. Cataloga la cartella del file di dati e del log di archiviazione dal backup del database montato di Backup e RE e dal backup del log di archiviazione in RMAN:

       run {
         catalog start with '+acttestdg/db_name/datafile' noprompt;
         catalog start with '+acttestdg/db_namearchivelog' noprompt;
         catalog start with 'mountpoint_log' noprompt;
         }
    
  9. Ripristina e recupera il database:

      run { restore database ; recover database; }
    

    Per un recupero point-in-time specifico utilizzando il formato yyyymmddhh24mi:

       run
        {
        restore database;
        recover database until time "to_date('timestamp','yyyymmddhh24mi')";
        }
    
  10. Apri il database con l'opzione di reimpostazione dei log.

    • Per il ripristino del database primario:

      alter database open resetlogs;
      
    • Per il ripristino del database di standby di Data Guard, avvia il processo di ripristino gestito di Data Guard:

      alter database recover managed standby database nodelay disconnect;
      

    Il database è disponibile per la lettura e la scrittura.

RAC o ASM autonomo, file system

Recupera un database Oracle con un file di dati nel gruppo di dischi ASM e protetto nel formato del disco di gestione temporanea basato su file

  1. Monta il backup dal database di origine protetto.

    Nella finestra Mount (Monta), in Mapping Options (Opzioni di mappatura), specifica una posizione di montaggio per il backup, ad esempio: /acttestdb. Per istruzioni su come montare un backup del database, consulta Montaggio di un backup del database Oracle protetto in un file system per l'accesso ai dati.

    Il backup del database è montato nella posizione di montaggio: /acttestdb

    Il log dell'archivio protetto è montato in:/acttestdb_Log

  2. Arresta il database Oracle. Dal nodo 1, passa all'utente del sistema operativo Oracle:

    su - oracle

    Imposta l'ambiente Oracle e utilizza srvctl per arrestare il database su tutti i nodi:

    srvctl stop database -d <var>database_name</var>

    Verifica che il database sia arrestato (tutti i nodi). Termina tutti i processi rimanenti per il database.

    ps -ef | grep <var>database_name</var>

  3. Avvia il database in stato no-mount utilizzando il file dei parametri di backup dal volume montato. Il file dei parametri di backup si trova nella cartella montata in alto, ad esempio in /acttestdb

  4. Imposta l'ambiente Oracle e utilizza sqlplus per avviare il database:

    sqlplus / as sysdba
    startup nomount pfile='/acttestdb/<var>database_name</var>___backup.ora';
    
  5. Crea un nuovo spfile e riavvia il database.

    Per ottenere il percorso del file spfile originale nel gruppo di dischi:

    cat $ORACLE_HOME/dbs/init{database sid}.ora

    Ad esempio: spfile=+{preferred disk group}/db_name/spfiledb_name.ora`

      create spfile='+{preferred disk group}/{db name}/spfile<var>db_name</var>.ora' from pfile='/acttestdb/<var>db_name</var>___backup.ora';
    

    Riavvia il database con spfile in stato nomount:

      shutdown immediate;
      startup nomount;
    
  6. Ripristina il file di controllo utilizzando RMAN dal backup del log di archiviazione montato di Backup e RE. Utilizza il file di controllo più recente del backup montato dei log, ad esempio:

    /acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
    

    o se hai più di un backup dei log:

    /acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
    
       target /
       restore controlfile from '/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ;
       ```
    
  7. Monta il database:

     alter database mount;
    
  8. Cataloga la cartella del file di dati e del log di archiviazione dal backup del database montato di Backup e RE e dal backup del log di archiviazione in RMAN:

     run { catalog start with '/acttestdb/datafile' noprompt;
     catalog start with '/acttestdb/archivelog' noprompt;
     catalog start with '/acttestdb_Log' noprompt;}
    
  9. Ripristina e recupera il database:

     run { restore database ; recover database; }
    

    Per un recupero point-in-time specifico utilizzando il formato yyyymmddhh24mi:

     run
     {
     restore database;
     recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')";
     }
    
  10. Apri il database con l'opzione di reimpostazione dei log.

    • Per il ripristino del database primario:
    alter database open resetlogs;
    

    La configurazione RAC richiede un altro passaggio dopo il reset log: arresta il database sul nodo 1 e avvialo su tutti i nodi.

    Utilizza sqlplus per arrestare il database:

      sqlplus / as sysdba
      shutdown immediate;
      ```
    Use srvctl to start the database across all nodes:
    
     ```srvctl
      srvctl start database -d <var>database_name</var>
      ```
    + For Data Guard standby database recovery:
    
      + For non-RAC config: Start the Data Guard managed recovery process
    
          ```rman
          alter database recover managed standby database nodelay disconnect;
          ```
    
      + For RAC config: Shut down the database on node 1 and start the
        database in mounted state across all nodes.
    
         1. Use sqlplus to shut down the database:
    
              ```sqlplus
              / as sysdba
              shutdown immediate;
              ```
    
         1. Use srvctl to start the database in a mount state across all
            nodes:
    
             ```srvctl
             srvctl start database -d <var>database_name</var> -o mount
             ```
    
         1. Start the Data Guard managed recovery process:
    
             ```rman
             alter database recover managed standby database nodelay disconnect;
             ```
    

Il database è disponibile per la lettura e la scrittura.

RAC o ASM autonomo, gruppo di dischi ASM

Recupera un database Oracle con un file di dati nel gruppo di dischi ASM e protetto nel formato del disco di gestione temporanea del gruppo di dischi ASM

  1. Monta il backup dal database di origine protetto. Nella finestra Monta, specifica un gruppo di dischi preferito per il montaggio del backup in ASM sul nodo RAC 1. Per informazioni dettagliate su come montare un backup del database, consulta Montaggio di un backup di Oracle Database protetto in un gruppo di dischi ASM per l'accesso ai dati.

    Ad esempio, nella schermata di montaggio:

    • Seleziona host: server di database del nodo RAC 1

    • Preferred disk group: acttestdg

    • Elenco dei nodi RAC: IP del nodo RAC 1

      Il file dei parametri di backup viene copiato in /act/touch/<var>preferred_disk_group</var>/, ad esempio:

      /act/touch/acttestdg/<var>database_name</var>___backup.ora

  2. Arresta il database Oracle.

    Dal nodo 1, passa all'utente del sistema operativo Oracle:

     su - oracle
    

    Imposta l'ambiente Oracle. Utilizza srvctl per arrestare il database in tutti i nodi:

     srvctl stop database -d <var>database_name</var>
    

    Verifica che il database sia stato arrestato (su tutti i nodi). Termina tutti i processi rimanenti per il database.

    ps -ef | grep <var>db_name</var>
    
  3. Avvia il database in stato nomount utilizzando il file dei parametri di backup copiato in /act/touch/acttestdg.

  4. Imposta l'ambiente Oracle. Utilizza sqlplus per avviare il database:

    ```sqlplus
    / as sysdba
    startup nomount pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';
    ```
    
  5. Crea un nuovo spfile e riavvia il database.

    Per ottenere il percorso del file spfile originale nel gruppo di dischi:

     ```sqlplus
     cat $ORACLE_HOME/dbs/init(database sid).ora
     ```
    

    Ad esempio: spfile=+preferred disk group/db_name/spfiledb_name.ora

         create spfile='+<var>preferred disk group</var>/<var>db_name</var>/spfile<var>db_name</var>.ora' from pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';
    

    Riavvia il database con spfile in stato nomount:

     ```sql
     shutdown immediate;
     startup nomount;
     ```
    
  6. Ripristina il file di controllo utilizzando RMAN dal backup del log di archiviazione montato di Backup e RE. Utilizza l'ultimo file di controllo del backup montato del log, ad esempio:
    /acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl o se esiste più di un backup del log:
    /acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl

     ```rman
     rman target /
     restore controlfile from '/acttestdg_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ;
     ```
    
  7. Monta il database:

     ```rman
     alter database mount;
     ```
    
  8. Cataloga la cartella del file di dati e del log di archiviazione dal backup del database montato di Backup e RE e dal backup del log di archiviazione in RMAN:

     ```rman
     run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt;
     catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt;
     catalog start with '/acttestdg_Log' noprompt;}
     ```
    
  9. Ripristina e recupera il database:

     ```rman
     run { restore database ; recover database ; }
     ```
    

    Per un recupero point-in-time specifico, esegui il comando di recupero come segue:

     ```rman
     run
     {
     restore database;
     recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')";
     }
     ```
    
  10. Apri il database con l'opzione di reimpostazione dei log.

    • Per il ripristino del database primario:

       alter database open resetlogs;
      

      La configurazione RAC richiede un altro passaggio: dopo il reset log, arresta il database sul nodo 1 e avvialo su tutti i nodi. Utilizza sqlplus per arrestare il database:

       / as sysdba
       shutdown immediate;
      

      Utilizza srvctl per avviare il database su tutti i nodi:

       start database -d <var>database_name</var>
      
    • Per il ripristino del database di standby di Data Guard:

      • Per la configurazione non RAC: avvia il processo di recupero gestito di Data Guard:

        alter database recover managed standby database nodelay disconnect;
        
      • Per la configurazione RAC: arresta il database sul nodo 1 e avvia il database in stato montato su tutti i nodi.

        1. Utilizza sqlplus per arrestare il database:

          as sysdba
          shutdown immediate;
          
        2. Utilizza srvctl per avviare il database in uno stato di montaggio su tutti i nodi:

          start database -d <var>database_name</var> -o mount
          
        3. Avvia il processo di recupero gestito di Data Guard:

          alter database recover managed standby database nodelay disconnect;
          

    Il database è disponibile per la lettura e la scrittura.

Recupera i file di dati e il tablespace Oracle

Per recuperare un singolo file di dati del tablespace, ad esempio a causa di un danneggiamento dei dati:

  1. Monta l'ultimo snapshot del database dall'appliance di backup/ripristino sul server Oracle.

  2. Catalogare lo snapshot di backup del database in RMAN.

  3. Ripristina e recupera il tablespace utilizzando lo snapshot di backup come descritto qui.

Recupera un singolo tablespace di un database di produzione su un gruppo di dischi ASM

Per recuperare un singolo tablespace di un database di produzione nel nodo principale:

  1. Monta lo snapshot point-in-time del database come descritto in Monta un database Oracle come montaggio standard.

  2. Nella finestra Mount (Monta), in Mapping Options (Opzioni di mappatura), specifica una posizione di montaggio per il backup. Ad esempio, per un backup nel gruppo di dischi ASM, fornisci un nome del gruppo di dischi in Gruppo di dischi preferito e per il backup nel file system, fornisci una posizione di montaggio come /acttestdb.

  3. Dal nodo principale, accedi al server del database come utente del sistema operativo Oracle.

  4. Imposta l'ambiente del database e accedi a RMAN:

    rman target /
    
  5. Al prompt RMAN, cataloga il file di dati di backup e la cartella dei log di archiviazione:

    Esempio: un backup del database protetto in un gruppo di dischi ASM: (nome del gruppo di dischi ASM montato "+ acttestdg"):

    ```rman
    catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt;
    catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt;
    catalog start with &#8216;/<var>mountpoint_log</var>'; noprompt;
    (If archivelogs are protected by Backup and DR)
    ```
    

    Esempio: un backup del database protetto nel file system (nome del file system montato "/acttestdb"):

    ```rman
    catalog start with '/acttestdb/datafile' noprompt;
    catalog start with '/acttestdb/archivelog'
    noprompt;
    catalog start with '/acttestdb_log/archivelog' noprompt;
    ```
    
    (If archivelogs are protected by Backup and DR)
    

    Ora puoi eseguire tutti i comandi di recupero RMAN, ad esempio:

  6. Al termine, smonta ed elimina il backup.

Recupera un tablespace

Per recuperare un tablespace:

    ```rman
    restore tablespace <var>tablespace name</var>;
    recover tablespace <var>tablespace name</var>;
    ```

Recupera un file di dati

Per recuperare un file di dati:

    ```rman
    restore datafile <var>file#</var>;
    recover datafile <var>file#</var>;
    ```

Recupera un blocco di database danneggiato

Per recuperare un blocco di database danneggiato:

  1. Monta lo snapshot point-in-time del database come descritto in Monta un database Oracle come montaggio standard.

  2. Nella finestra Monta, Opzioni di mappatura, specifica una posizione di montaggio per il backup. Ad esempio, per un backup in un gruppo di dischi ASM, fornisci un nome del gruppo di dischi in Gruppo di dischi preferito e per il backup in un file system fornisci una posizione di montaggio, ad esempio /acttestdb.

  3. Dal nodo principale, accedi al server del database come utente del sistema operativo Oracle.

  4. Imposta l'ambiente del database e accedi a sqlplus, quindi esegui una query su v$database_block_corruption per controllare i blocchi danneggiati:

    ```sh
    sqlplus / as sysdba
    sql> SELECT * FROM V$DATABASE_BLOCK_CORRUPTION;
    ```
    
  5. Accedi a RMAN per recuperare tutti i blocchi danneggiati:

    ```rman
    rman target /
    RECOVER CORRUPTION LIST;
    ```
    

    Dopo il recupero dei blocchi, il database li rimuove da V$DATABASE_BLOCK_CORRUPTION.

  6. Per recuperare un singolo blocco danneggiato (ad esempio: datafile 8 e block 13):

    Dal prompt RMAN

    ```rman
    recover datafile 8 block 13;
    ```
    

Recupera i file di controllo persi

Per recuperare i file di controllo persi:

  1. Monta lo snapshot point-in-time del database come descritto in Monta un database Oracle come montaggio standard.

  2. Nella finestra Monta, Opzioni di mappatura, specifica una posizione di montaggio per il backup. Ad esempio, per un backup nel gruppo di dischi ASM, fornisci un nome del gruppo di dischi in Gruppo di dischi preferito e per un backup nel file system, fornisci una posizione di montaggio come /acttestdb.

  3. Dal nodo principale, accedi al server del database come utente del sistema operativo Oracle.

  4. Imposta l'ambiente del database e accedi a sqlplus, quindi arresta il database e avvialo in stato nomount:

    Per un database autonomo:

    ```sql
    sqlplus / as sysdba
    sql> shutdown immediate;
    sql> startup nomount;
    ```
    

    Per il database RAC dal nodo di backup montato, arresta il database in tutti i nodi:

    ```sh
    srvctl stop database -d <var>db_name</var>
    sql> startup nomount;
    ```
    
  5. Ripristina il file di controllo dal backup montato di Backup e RE.

    Ad esempio: /acttestdb (file system) e +acttestdg (per ASM)

    ```rman
    rman target /
    restore controlfile
    from '/acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (Filesystem
    mount)
    restore controlfile
    from '+acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (ASM
    mount)
    ```
    
  6. Monta e apri il database da sqlplus:

    ```sql
    sqlplus / as sysdba
    sql> alter database mount;
    sql> recover database until cancel;
    sql> alter database open resetlogs;
    ```
    

Recupera un database modulare Oracle

Per recuperare un database modulare (PDB) Oracle 12c o versioni successive:

  1. Monta il backup dal server di database di origine per il recupero. Nella finestra Monta, specifica un gruppo di dischi preferito per il montaggio del backup in ASM sul nodo RAC 1. Per informazioni dettagliate su come montare un backup del database, consulta Monta un backup del database Oracle protetto in un gruppo di dischi ASM per l'accesso ai dati.

  2. Chiudi il database modulare:

    1. Dal nodo 1, su all'utente Oracle

      su - oracle
      
    2. Imposta l'ambiente Oracle. Connettiti al database Oracle come utente "sysdba":

         / as sysdba
         alter pluggable database <var>pluggable_db_name</var> close;
      
  3. Cataloga la cartella del file di dati e del log di archiviazione dal backup del database montato di Backup e RE e dal backup del log di archiviazione in RMAN:

        run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt;
        catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt;
        catalog start with '/acttestdg_Log' noprompt;
        }
    
  4. Ripristina e recupera il database modulare

        run
        {
        restore pluggable database <var>pluggable_db_name</var>;
        recover pluggable database <var>pluggable_db_name</var> until time "to_date('<var>required time stamp</var>>';,';yyyymmddhh24mi')";
        }
    
  5. Apri il database modulare:

        alter pluggable database <var>pluggable_db_name</var> open;
    

Il database collegabile è aperto per la lettura e la scrittura.

La guida per DBA Oracle