Backup Oracle com Recovery Manager (RMAN)
21 10 2007 Bom um assunto bastante delicado é backup … Qualquer DBA que se preze faz backup né minha gente ….. Existem algumas formas de backup, como dump por exemplo, mas nesse caso vou falar um pouco do RMAN acho que pode ajudar galerinha ai …. Bem antes de tudo é necessário colocar o banco em archivelog, senão nada acontece !!!!: 1 – Baixe o banco shutdown immediate 2 – Suba o banco em mount startup mount 3 – Ative o arquive log Alter database archivelog; 4 – Suba o Banco Alter database open; 5 – Verifique o status com: archive log list Agora o próximo passo é criar o catalogo. O catalogo é uma espécie de índice que vai armazenar as informações dos backup executados 6 – Inicie o serviço do banco como sys e crie o usuário RMAN. Esse é o usuário utilizado para o gerenciamento do backup. sqlplus “sys/oracle@BANCO as sysdba” create user rman identified by rman; alter user rman default tablespace sysaux temporary tablespace temp; alter user rman quota unlimited on sysaux; grant connect, resource, recovery_catalog_owner to rman; 7 – É necessário também criar o schema CATALOG para armazenar o catalogo. No prompt: rman catalog rman/rman@BANCO create catalog tablespace sysaux; exit; 8 – O próximo passo é registrar o banco no catalogo ja criado rman catalog rman/rman@BANCO target sys/oracle@BANCO register database; exit; 9 – Conecte no catalogo para dar andamento nos outros procedimentos. No prompt …. rman target sys/oracle@BANCO connect catalog rman/rman@BANCO
10 – O próximo passo é configurar o paralelismo, ou seja, em quantos discos será gerado o backup (nesse caso 4 discos). Report schema; Configure device type disk parallelism 4; 10 – Na cópia indique o caminho onde serão gerados os discos, e o nome de cada um. (Lembrando que o diretório deve existir) copy datafile 1 TO „u01/oracle/product/10.2.0/rman/DISK1.DBF‟, datafile 2 TO „u01/oracle/product/10.2.0/rman/DISK2.DBF‟, datafile 3 TO „u01/oracle/product/10.2.0/rman/DISK3.DBF‟, datafile 4 TO „u01/oracle/product/10.2.0/rman/DISK4.DBF‟; 10 – Verifique se a cópia foi executada com sucesso List copy; Exit;