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 …
Tag: RMAN
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 …
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 …
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á …
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 …
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 …