Restaurar um database Oracle

Restaurar um banco de dados usando o console de gerenciamento

A restauração para o banco de dados original substitui os dados do aplicativo de produção original pela imagem especificada de um determinado momento. Essa restauração resulta na perda de todos os dados atuais do aplicativo, já que ele é restaurado para o status no momento em que a imagem foi criada. Essa operação não pode ser desfeita. O tempo necessário para concluir uma operação de restauração depende da quantidade de dados envolvidos. Também é possível restaurar um banco de dados para outro destino.

Use estas instruções para restaurar um banco de dados Oracle usando o RMAN automaticamente no console de gerenciamento, substituindo o banco de dados de produção original.

  1. Abra o console de gerenciamento no Gerenciador de apps e insira o nome do aplicativo de banco de dados ou use os filtros para encontrar a imagem de banco de dados necessária.

  2. Clique com o botão direito do mouse no aplicativo e selecione Acessar.

  3. Na página Acesso, selecione uma imagem e clique em Restaurar no menu Montar.

  4. Na página Restaurar, selecione Tradicional (não ativar e migrar).

  5. Use o controle deslizante Período de restauração para selecionar um momento específico e restaurar o banco de dados. Arraste a ferramenta de controle deslizante totalmente para a esquerda para restaurar apenas o banco de dados sem registros aplicados.

  6. Em Nome de usuário, insira o proprietário do software Oracle no servidor de destino selecionado.

  7. Em Número de canais, especifique o número de canais do RMAN para configurar o paralelismo na restauração do banco de dados.

  8. Clique em Enviar.

  9. Uma caixa de diálogo de aviso vai aparecer. Leia e digite DATA LOSS para confirmar.

  10. O job é colocado na fila para o próximo slot disponível. É possível acompanhar o progresso no Monitor de jobs.

Restaurar um banco de dados para qualquer destino usando o console de gerenciamento

Use estas instruções para restaurar um banco de dados Oracle em um novo destino usando o RMAN no console de gerenciamento.

  1. Na lista Gerenciador de apps > Aplicativos, clique com o botão direito do mouse no banco de dados e selecione Acessar.
  2. Selecione a imagem de backup a ser recuperada e escolha Restaurar.
  3. Na página "Restaurar", selecione Tradicional.

    • Destino: para todas as configurações, todos os servidores de banco de dados Oracle qualificados estão disponíveis para escolha no menu suspenso. Selecione o servidor de destino para a restauração no menu suspenso.
    • Substituir a identidade do aplicativo original: essa opção só está disponível ao restaurar para um novo servidor no mesmo dispositivo em que o backup foi gerado originalmente.
    • Sim: substitui o aplicativo original e tem o mesmo ID, histórico de jobs, imagens de backup e plano de backup que o aplicativo original.
    • Não: isso não substitui a inscrição original. O novo banco de dados será descoberto como um novo aplicativo como parte do trabalho de restauração.
    • Tempo de rollforward: escolha uma data e hora para que um banco de dados protegido com registros seja recuperado até o ponto no tempo necessário.
    • Opções de aplicativo:

      • DATABASESID: pré-preenchido com o nome do SID do banco de dados protegido e imutável.
      • USERNAME: esse campo é preenchido previamente com o proprietário do software Oracle do banco de dados de origem. Atualize o USERNAME se o proprietário do software Oracle no servidor de destino selecionado for diferente.
      • ORAHOME: pré-preenchido com o caminho inicial do Oracle do banco de dados de origem. Atualize o diretório principal do Oracle se ele for diferente no servidor de destino selecionado.
      • Opções avançadas: esse campo é preenchido automaticamente e mostra todas as configurações de parâmetros do banco de dados (do pfile) na origem no momento do backup. Verifique se o valor do parâmetro está correto para o servidor de banco de dados de destino (origem ou novo destino) da restauração.
  4. Opções de mapeamento:

    • Tipo de banco de dados de destino: selecione o tipo de destino do banco de dados (ASM diskgroup ou sistema de arquivos) na lista suspensa. O tipo de destino do sistema de arquivos não é compatível com imagens de backup no formato ASM.

      Banco de dados de origem Formato da imagem de backup Destino da restauração
      ASM ASM ASM
      ASM Sistema de arquivos ASM
      Sistema de arquivos Sistema de arquivos Sistema de arquivos
    • Selecione o grupo de discos ASM de destino e os mapeamentos do sistema de arquivos para três tipos de arquivos: os arquivos de dados, os arquivos de controle e os arquivos de refazer do banco de dados na lista suspensa.

  5. Clique em Verificação prévia. Se a verificação de simulação falhar, corrija o problema e execute-a novamente.

  6. Clique em Enviar para enviar o job de restauração.

Recuperar um database Oracle manualmente usando o RMAN

Para recuperar manualmente um banco de dados Oracle, consulte estes procedimentos.

Não RAC, não ASM, sistema de arquivos

Recuperar um banco de dados Oracle com arquivo de dados no sistema de arquivos e protegido no formato de disco de preparação baseado em arquivo

  1. Faça a montagem da imagem do banco de dados de origem protegida.

    Na janela Montar, Opções de mapeamento, forneça um local de montagem para a imagem, por exemplo: /acttestdb. Para instruções sobre como ativar uma imagem de banco de dados, consulte Ativar uma imagem de banco de dados Oracle protegida em um sistema de arquivos para acesso a dados.

    A imagem de backup do banco de dados é ativada em: /acttestdb

    O registro de arquivo protegido é montado em: /acttestdb_Log

  2. Defina o ambiente do Oracle e use o sqlplus para encerrar o banco de dados:

    sqlplus / as sysdba
    sql> shutdown immediate;
    

    Verifique se o banco de dados foi encerrado. Encerre todos os processos restantes do banco de dados.

    ps -ef | grep database sid
    
  3. Inicie o banco de dados no estado "nomount" usando o arquivo de parâmetros de backup do volume montado. O arquivo de parâmetros de backup está na pasta montada na parte de cima, por exemplo, /acttestdb.

  4. Defina o ambiente do Oracle e use o sqlplus para iniciar o banco de dados:

    sqlplus / as sysdba
    sql> startup nomount pfile='/acttestdb/database sid___backup.ora';
    
  5. Crie um novo spfile do pfile atual e reinicie o banco de dados.

    Crie um spfile do pfile:

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

    Reinicie o banco de dados com spfile no estado nomount:

    shutdown immediate;
    startup nomount;
    
  6. Restaure o arquivo de controle usando o RMAN da imagem de registro de arquivamento montada do Backup e DR. Use o arquivo de controle mais recente da imagem montada do registro, por exemplo:

    /acttestdb_Log/cf D_sid-id_Target SID.ctl
    

    ou se houver mais de uma imagem de registro:

    /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. Monte o banco de dados:

       alter database mount;
    
  8. Catalogue a pasta de arquivos de dados e de arquivamento da imagem de banco de dados e de registro de arquivamento montada pelo Backup e DR no RMAN:

       run {
         catalog start with '+acttestdg/db_name/datafile' noprompt;
         catalog start with '+acttestdg/db_namearchivelog' noprompt;
         catalog start with 'mountpoint_log' noprompt;
         }
    
  9. Restaure e recupere o banco de dados:

      run { restore database ; recover database; }
    

    Para uma recuperação pontual específica usando o formato aaaammddhh24mi:

       run
        {
        restore database;
        recover database until time "to_date('timestamp','yyyymmddhh24mi')";
        }
    
  10. Abra o banco de dados com a opção de redefinição do registro.

    • Para recuperação do banco de dados principal:

      alter database open resetlogs;
      
    • Para a recuperação do banco de dados em espera do Data Guard, inicie o processo de recuperação gerenciada do Data Guard:

      alter database recover managed standby database nodelay disconnect;
      

    O banco de dados está disponível para leitura e gravação.

RAC ou ASM independente, sistema de arquivos

Recuperar um banco de dados Oracle com arquivo de dados em um grupo de discos ASM e protegido no formato de disco de staging baseado em arquivo

  1. Faça a montagem da imagem do banco de dados de origem protegida.

    Na janela "Montar", em "Opções de mapeamento", forneça um local de montagem para a imagem, por exemplo: /acttestdb. Para instruções sobre como montar uma imagem de banco de dados, consulte Montar uma imagem do Oracle Database protegida em um sistema de arquivos para acesso a dados.

    A imagem de backup do banco de dados é montada no local de montagem: /acttestdb

    O registro de arquivo protegido é montado em:/acttestdb_Log

  2. Encerre o banco de dados Oracle. No nó 1, faça su para o usuário do SO Oracle:

    su - oracle

    Defina o ambiente do Oracle e use srvctl para interromper o banco de dados em todos os nós:

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

    Verifique se o banco de dados foi desligado (todos os nós). Encerre todos os processos restantes do banco de dados.

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

  3. Inicie o banco de dados no estado "no-mount" usando o arquivo de parâmetros de backup do volume montado. O arquivo de parâmetros de backup está na pasta montada principal, por exemplo, em /acttestdb.

  4. Defina o ambiente do Oracle e use o sqlplus para iniciar o banco de dados:

    sqlplus / as sysdba
    startup nomount pfile='/acttestdb/<var>database_name</var>___backup.ora';
    
  5. Crie um novo spfile e reinicie o banco de dados.

    Para acessar o caminho do spfile original no grupo de discos:

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

    Por exemplo: 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';
    

    Reinicie o banco de dados com spfile no estado nomount:

      shutdown immediate;
      startup nomount;
    
  6. Restaure o arquivo de controle usando o RMAN da imagem de registro de arquivo montada do Backup e DR. Use o arquivo de controle mais recente da imagem montada do registro, por exemplo:

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

    ou se você tiver mais de uma imagem de registro:

    /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. Monte o banco de dados:

     alter database mount;
    
  8. Catalogue a pasta de arquivos de dados e de arquivamento da imagem de banco de dados montada e da imagem de registro de arquivamento do Backup e DR para o RMAN:

     run { catalog start with '/acttestdb/datafile' noprompt;
     catalog start with '/acttestdb/archivelog' noprompt;
     catalog start with '/acttestdb_Log' noprompt;}
    
  9. Restaure e recupere o banco de dados:

     run { restore database ; recover database; }
    

    Para uma recuperação pontual específica usando o formato aaaammddhh24mi:

     run
     {
     restore database;
     recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')";
     }
    
  10. Abra o banco de dados com a opção de redefinição do registro.

    • Para recuperação do banco de dados principal:
    alter database open resetlogs;
    

    A configuração do RAC exige outra etapa após a redefinição do registro: encerre o banco de dados no nó 1 e inicie o banco de dados em todos os nós.

    Use o sqlplus para desligar o banco de dados:

      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;
             ```
    

O banco de dados está disponível para leitura e gravação.

RAC ou ASM independente, grupo de discos ASM

Recuperar um banco de dados Oracle com arquivo de dados em grupo de discos ASM e protegido no formato de disco de preparo do grupo de discos ASM

  1. Faça a montagem da imagem do banco de dados de origem protegida. Na janela "Montar", forneça um grupo de discos preferencial para a montagem da imagem em ASM no nó 1 do RAC. Para detalhes sobre como montar uma imagem de banco de dados, consulte Montar uma imagem do Oracle Database protegida em um grupo de discos ASM para acesso a dados.

    Por exemplo, na tela de montagem:

    • Selecionar host: servidor de banco de dados do nó 1 do RAC

    • Grupo de discos preferencial: acttestdg

    • Lista de nós do RAC: IP do nó 1 do RAC

      O arquivo de parâmetros de backup é copiado em /act/touch/<var>preferred_disk_group</var>/. Por exemplo:

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

  2. Encerre o banco de dados Oracle.

    No nó 1, faça su para o usuário do SO Oracle:

     su - oracle
    

    Defina o ambiente Oracle. Use srvctl para interromper o banco de dados em todos os nós:

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

    Verifique se o banco de dados foi encerrado (em todos os nós). Encerre todos os processos restantes do banco de dados.

    ps -ef | grep <var>db_name</var>
    
  3. Inicie o banco de dados no estado "nomount" usando o arquivo de parâmetros de backup copiado em /act/touch/acttestdg.

  4. Defina o ambiente Oracle. Use o sqlplus para iniciar o banco de dados:

    ```sqlplus
    / as sysdba
    startup nomount pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';
    ```
    
  5. Crie um novo spfile e reinicie o banco de dados.

    Para acessar o caminho do spfile original no grupo de discos:

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

    Por exemplo: 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';
    

    Reinicie o banco de dados com spfile no estado nomount:

     ```sql
     shutdown immediate;
     startup nomount;
     ```
    
  6. Restaure o arquivo de controle usando o RMAN da imagem de registro de arquivo montada do Backup e DR. Use o arquivo de controle mais recente da imagem montada do registro, por exemplo:
    /acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl ou, se houver mais de uma imagem de registro:
    /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. Monte o banco de dados:

     ```rman
     alter database mount;
     ```
    
  8. Catalogue a pasta de arquivos de dados e de arquivamento da imagem de banco de dados montada do Backup e DR e a imagem de registro de arquivamento para o 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. Restaure e recupere o banco de dados:

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

    Para uma recuperação pontual específica, execute o comando de recuperação da seguinte maneira:

     ```rman
     run
     {
     restore database;
     recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')";
     }
     ```
    
  10. Abra o banco de dados com a opção de redefinição do registro.

    • Para recuperação do banco de dados principal:

       alter database open resetlogs;
      

      A configuração do RAC exige outra etapa: depois de redefinir o registro, desligue o banco de dados no nó 1 e inicie o banco de dados em todos os nós. Use o sqlplus para desligar o banco de dados:

       / as sysdba
       shutdown immediate;
      

      Use srvctl para iniciar o banco de dados em todos os nós:

       start database -d <var>database_name</var>
      
    • Para recuperação do banco de dados em espera do Data Guard:

      • Para configuração não RAC: inicie o processo de recuperação gerenciada do Data Guard:

        alter database recover managed standby database nodelay disconnect;
        
      • Para a configuração do RAC: encerre o banco de dados no nó 1 e inicie o banco de dados no estado montado em todos os nós.

        1. Use o sqlplus para desligar o banco de dados:

          as sysdba
          shutdown immediate;
          
        2. Use srvctl para iniciar o banco de dados em um estado de montagem em todos os nós:

          start database -d <var>database_name</var> -o mount
          
        3. Inicie o processo de recuperação gerenciada do Data Guard:

          alter database recover managed standby database nodelay disconnect;
          

    O banco de dados está disponível para leitura e gravação.

Recuperar tablespace e arquivos de dados do Oracle

Para recuperar um único arquivo de dados de tablespace, por exemplo, devido a corrupção de dados:

  1. Ative o snapshot de banco de dados mais recente do appliance de backup/recuperação de volta ao servidor Oracle.

  2. Catalogue o snapshot de backup do banco de dados no RMAN.

  3. Restaure e recupere o tablespace usando o snapshot de backup conforme detalhado aqui.

Recuperar um único tablespace de um banco de dados de produção em um grupo de discos do ASM

Para recuperar um único tablespace de um banco de dados de produção no nó principal:

  1. Ative o snapshot point-in-time do banco de dados conforme detalhado em Ativar um banco de dados Oracle como uma ativação padrão.

  2. Na janela "Montar", em "Opções de mapeamento", forneça um local de montagem para a imagem. Por exemplo, para uma imagem em um grupo de discos ASM, forneça um nome de grupo de discos em "Grupo de discos preferido". Para uma imagem em um sistema de arquivos, forneça um local de montagem, como /acttestdb.

  3. No nó principal, faça login no servidor de banco de dados como usuário do SO Oracle.

  4. Defina o ambiente de banco de dados e faça login no RMAN:

    rman target /
    
  5. No prompt do RMAN, cataloge o arquivo de dados de backup e a pasta de registros de arquivamento:

    Exemplo: uma imagem de banco de dados protegida em um grupo de discos do ASM: (nome do grupo de discos do ASM montado " + 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)
    ```
    

    Exemplo: uma imagem de banco de dados protegida no sistema de arquivos (nome do sistema de arquivos montado "/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)
    

    Agora você pode executar todos os comandos de recuperação do RMAN, como:

  6. Quando terminar, desconecte e exclua a imagem.

Recuperar um tablespace

Para recuperar um tablespace:

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

Recuperar um arquivo de dados

Para recuperar um arquivo de dados:

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

Recuperar um bloco de banco de dados corrompido

Para recuperar um bloco de banco de dados corrompido:

  1. Ative o snapshot point-in-time do banco de dados conforme detalhado em Ativar um banco de dados Oracle como uma ativação padrão.

  2. Na janela Montar, Opções de mapeamento, forneça um local de montagem para a imagem. Por exemplo, para uma imagem em um grupo de discos ASM, forneça um nome de grupo de discos em "Grupo de discos preferido". Para uma imagem em um sistema de arquivos, forneça um local de montagem, por exemplo, /acttestdb.

  3. No nó principal, faça login no servidor de banco de dados como usuário do SO Oracle.

  4. Defina o ambiente do banco de dados e faça login no sqlplus. Em seguida, consulte v$database_block_corruption para verificar os blocos corrompidos:

    ```sh
    sqlplus / as sysdba
    sql> SELECT * FROM V$DATABASE_BLOCK_CORRUPTION;
    ```
    
  5. Faça login no RMAN para recuperar todos os blocos corrompidos:

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

    Depois que os blocos são recuperados, o banco de dados os remove de V$DATABASE_BLOCK_CORRUPTION.

  6. Para recuperar um bloco corrompido específico (por exemplo, arquivo de dados 8 e bloco 13):

    No comando do RMAN

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

Recuperar arquivos de controle perdidos

Para recuperar arquivos de controle perdidos:

  1. Ative o snapshot pontual do banco de dados conforme detalhado em Ativar um banco de dados Oracle como uma ativação padrão.

  2. Na janela Montar, Opções de mapeamento, forneça um local de montagem para a imagem. Por exemplo, para uma imagem em um grupo de discos ASM, forneça um nome de grupo em "Grupo de discos preferido". Para uma imagem em um sistema de arquivos, forneça um local de montagem, como /acttestdb.

  3. No nó principal, faça login no servidor de banco de dados como usuário do SO Oracle.

  4. Defina o ambiente do banco de dados e faça login no sqlplus. Em seguida, encerre o banco de dados e inicie no estado nomount:

    Para banco de dados independente:

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

    Para o banco de dados RAC do nó de imagem montado, encerre o banco de dados em todos os nós:

    ```sh
    srvctl stop database -d <var>db_name</var>
    sql> startup nomount;
    ```
    
  5. Restaure o arquivo de controle da imagem montada do Backup e DR.

    Por exemplo: /acttestdb (sistema de arquivos) e +acttestdg (para 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. Ative e abra o banco de dados no sqlplus:

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

Recuperar um database plugável do Oracle

Para recuperar um banco de dados conectável (PDB) do Oracle 12c ou mais recente:

  1. Faça a montagem da imagem do servidor de banco de dados de origem para recuperação. Na janela Montar, forneça um grupo de discos preferencial para a montagem da imagem em ASM no nó 1 do RAC. Para detalhes sobre como montar uma imagem de banco de dados, consulte Montar uma imagem de banco de dados Oracle protegida em um grupo de discos ASM para acesso a dados.

  2. Feche o banco de dados plugável:

    1. Do nó 1, su para o usuário do Oracle

      su - oracle
      
    2. Defina o ambiente Oracle. Conecte-se ao banco de dados Oracle como usuário "sysdba":

         / as sysdba
         alter pluggable database <var>pluggable_db_name</var> close;
      
  3. Catalogue a pasta de arquivos de dados e de arquivamento da imagem de banco de dados montada e da imagem de registro de arquivamento do Backup e DR para o 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. Restaurar e recuperar o banco de dados plugável

        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. Abra o banco de dados plugável:

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

O banco de dados conectável está aberto para leitura e gravação.

O guia do DBA do Oracle