[Solved] Issue: ORA-00349 During Incomplete Recovery

Estava realizando um Database Point-in-Time Recovery, e no momento de abrir o banco, me deparei com o seguinte erro: Na nota “‘ORA-00349: failure obtaining block size’ On ‘open resetlogs’ During Incomplete Recovery (Doc ID 356191.1)” (link AQUI), vi que uma das soluções proposta é: Desse modo, coleto a condição atual dos meus online redo logs: […]

Recovering Tables using RMAN “RECOVER” Command

Em algumas situações, recuperar uma tablespace pode representar um esforço grande, caso o número de tabelas que precisamos recuperar seja pequena. Nesses casos, podemos usufruir do recurso de recover table através do RMAN. Nos bastidores, o Oracle cria um ambiente auxiliar, restaurando apenas as tabelas desejadas, e realiza um export via Data Pump dos objetos […]

Performing Tablespace Point-in-Time Recovery (TSPITR)

O recurso de TSPITR é ideal para os casos onde precisamos recuperar uma ou mais tablespaces em um ponto no tempo sem afetar o funcionamento do resto do banco de dados (logicamente para user tablespaces). A execução do processo é simples, mas nos bastidores temos as seguintes etapas sendo realizadas pelo RMAN: A tablespace é […]

Performing database point-in-time recovery (DBPITR) when the recovery point is not definite

Algumas vezes, devido algum processo indevido, precisamos recuperar o banco de dados em um ponto no tempo não conhecido, e este artigo explorará como podemos proceder nessas situações. Reconhecendo nosso laboratório: Fazendo o backup nosso de cada dia: Temos uma tabela já criada no ambiente que será a nossa referência. Vamos coletar o horário atual, […]

Considerations about Database DBID

Em alguns cenário de recuperação usando o RMAN, é necessário definirmos o DBID do ambiente (por exemplo quando restauramos o SPFILE ou Control file), e esta pode ser uma tarefa complicada caso não tenhamos nenhum arquivo externo de log de backup disponível para consulta. O DBID é exibido assim que conectamos no target database pelo […]