Oracle ASM Data Migration

Nesse post vamos ver como migrar o database files que estão em um file system comum, como ext4 e etc, para o Oracle ASM. Essa migração utiliza o RMAN para fazer isso. E os motivos pra se fazer isso são vários. Desde melhoria de performance a um melhor gerenciamento. Então, são poucos passos, e vamos …

Continue lendo Oracle ASM Data Migration

Backup and Recovery Considerations in an Oracle Data Guard Configuration

Já que sabemos como criar um ambiente com o Oracle Data Guard, vejamos agora como podemos tirar vantagem dele na hora de realizar o nosso backup ou até mesmo restaurar ele. Uma boa noticia é que um backup realizado no standby pode ser utilizado no primary database e vice e versa. Data file, tablespace, control …

Continue lendo Backup and Recovery Considerations in an Oracle Data Guard Configuration

Creating a Standby Database with Recovery Manager

No post passado foi visto como criar um standby físico de maneira bem manual, via backup, copiando os arquivos manualmente e restaurando a base. Nesse post veremos como criar um standby utilizando o comando DUPLICATE do RMAN. Onde podemos fazer um active duplicate, sem precisar de backups, ou utilizando os backups existentes sem criar nenhuma …

Continue lendo Creating a Standby Database with Recovery Manager

Converting Data Between Platforms

Nos posts anteriores foi visto como fazer algumas operações transportable, que incluir levar os data files de um lugar para outro, de uma forma bem simples, desde que seja com o mesmo endian format(byte ordering). Mas o que seriam o Endian Format ou byte ordering? Os processadores podem utilizar byte ordering. A intel por exemplo …

Continue lendo Converting Data Between Platforms

Creating Transportable Tablespace Sets with RMAN

Em posts anteriores, foi visto diversas maneiras de fazer uma operação transportable, dabase, tablespace e tables. Apesar de ser muito útil, fazer um transportable via data pump tem um lado que talvez em ambiente produtivo não pode ocorrer, que é colocar em modo READ ONLY durante o export e o transport. Para evitar esse lado …

Continue lendo Creating Transportable Tablespace Sets with RMAN

Recovering Tables and Table Partitions

No post anterior, foi visto como recuperar um tablespace para um certo point in time. Nesse caso, recuperamos TODO o tablespace para aquele ponto no tempo, no passado. Talvez isso nem sempre seja o desejado. Pois pode ter acontecido algum erro lógico e corrompido dados em apenas uma tabela ou pouco mais. Nesse caso podemos …

Continue lendo Recovering Tables and Table Partitions

Performing RMAN Tablespace Point-in-Time Recovery (TSPITR)

Aqui no blog, já visto como recuperar uma base inteira, além de executar flashback de diversas maneiras. Foi visto também o point-in-time recovery, onde recuperamos a nossa base inteira para um determinado ponto no tempo no passado. Agora veremos como recuperar apenas um tablespace em um certo ponto no tempo, um point in time, sem …

Continue lendo Performing RMAN Tablespace Point-in-Time Recovery (TSPITR)

Restore a Database to a New Host

Para restaurar um banco para um novo host será necessário mover os arquivos necessários para esse novo destino, independente se são backupsets ou copies. Esse tipo de restore pode ser a nível de testes, tanto para testar um backup, como suas habilidades. Ou pode ser um ambiente real, como um disaster recovery. Para isso, será …

Continue lendo Restore a Database to a New Host

Interpreting RMAN Message Output

O RMAN apesar de ser poderoso não é difícil de se utilizar, conforme estamos vendo aqui em alguns posts. Mas, algumas vezes, pode acontecer algo de errado, e se não estudar um pouco, pode ser um pouco difícil entender o problema que esta acontecendo. As mensagens de erro, podem aparecer tanto como mensagens do próprio …

Continue lendo Interpreting RMAN Message Output

Encrypting RMAN Backups

Podemos criptografar os nosso backups para que eles não possam ser lidos se alguém tiver um acesso não autorizado. A lista de algorítimos disponíveis pode ser consultada na view V$RMAN_ENCRYPTION_ALGORITHMS. O default se não especificar nenhum será o AES 128-bit. Para configurar o algorítimo é só executar o seguinte: CONFIGURE ENCRYPTION ALGORITHM TO 'AES256'; OU …

Continue lendo Encrypting RMAN Backups