[Solved] Issue: ORA-12919: Can not drop the default permanent tablespace during TSPITR

Durante a execução de um Tablespace Point-in-time Recovery, me deparei com o seguinte erro: A mensagem de erro já fala por si só: na etapa de DROP da tablespace que é realizada pelo RMAN, é identificado que a tablespace em questão é a “Default” do banco de dados. Podemos nos certificar disso com a consulta …

[Solved] Issue: ORA-12919: Can not drop the default permanent tablespace during TSPITR Read More »

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, …

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

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

Antes de entrar especificamente no assunto do artigo, é interessante expor o recurso interessante na tecnologia Oracle quanto à recuperação em um ponto no tempo específico. Podemos usufruir desse conceito a nível de database, tablespace ou tabela. A definição deste ponto pode ser usada como SCN, Log Sequence, Restore Point ou Tempo (SET UNTIL TIME). …

Performing database point-in-time recovery (DBPITR) when the recovery point is known Read More »

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 database loss by switching to image copies Read More »

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 …

Performing Recovery of datafiles loss by switching to image copies Read More »

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 …

Performing Complete Recovery of a User Tablespace to New Location Read More »

Performing Complete Recovery of a User Tablespace Loss

Vamos explorar o processo que é possível adotar quando temos a necessidade de recuperar alguma(s) tablespace(s) que não seja(m) de sistema, com o banco rodando em Archivelog Mode, e com a instância disponível (ou seja, sem causar indisponibilidade). Reconhecendo o laboratório: Realizando um backup FULL do banco de dados + archives: Nesta etapa, vou remover …

Performing Complete Recovery of a User Tablespace Loss Read More »

Performing Complete Recovery of the Whole Database to a New Location

Hoje vamos simular uma situação onde perdemos os datafiles do nosso banco de dados, e que o local de origem onde os datafiles eram hospedados não pode ser mais utilizado, e por isso, a sua restauração e recuperação deverá ocorrer em outro diretório. Neste cenário vamos assumir que o banco está rodando em archivelog mode. …

Performing Complete Recovery of the Whole Database to a New Location Read More »