[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 recovery of database loss by switching to image copies

No último artigo (link AQUI), simulamos um caso onde usamos o switch de um datafile específico para agilizar o processo de recuperação de um ambiente (ou seja, nos bastidores o restore não era necessário, uma vez que o backup do tipo image copy era utilizado e era apenas necessário a recuperação do datafile com o […]

Performing Recovery of datafiles loss by switching to image copies

Imaginemos que você precise realizar a recuperação de um banco de dados, e pense em usar a metodologia tradicional: restaurar os datafiles a partir de um backup e recuperá-los a partir dos Archives Redologs + ORLs. O que devemos considerar neste cenário é que, caso tenhamos um backup do tipo “Image Copy”, já disponível em […]

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 […]

Performing Complete Recovery of a User Tablespace to New Location

Hoje vamos simular o processo de recuperação de uma user tablespace para uma localização diferente da original (vamos imaginar que este cenário seja necessário por conta de um Disk Group ou FS indisponível). O procedimento que será demonstrado foi reproduzido em um banco de dados em Archivelog mode, online (ou seja, sem necessidade de downtime […]