Pesquisar este blog

terça-feira, 18 de agosto de 2009

ORACLE - RMAN Tips

1. Como faço para me conectar ao RMAN sem um recovery catalog ?

$ ORACLE_SID=XE; export ORACLE_SID;
$ rman target sys/oracle nocatalog

2. Como realizar backup completo do banco de dados ?

$ rman target sys/oracle nocatalog
RMAN> run {
2> backup database;
3> }

2.1 Como realizar backup completo do banco de dados incluindo archivelogs ?

$ rman target sys/oracle nocatalog
RMAN> run {
2> backup database plus archivelog;
3> }

3. Como executar os comandos do arquivo "backup_batch.bat" em modo Batch ?

$ rman target sys/oracle nocatalog @backup_batch.bat log backup.log

4. Como listar a configuração corrente do banco de dados alvo ?

RMAN> report schema;

5. Como listar quais arquivos necessitam de backup ?

RMAN> report need backup;

6. Como listar quais backups podem ser removidos (os backups obsoletos) ?

RMAN> report obsolete;

7. Como listar os arquivos que não foram recuperados por causa de operações não recuperáveis ?

RMAN> report unrecoverable;

8. Como faço para direcionar a saída do RMAN para um arquivo de log ao mesmo tempo que envio para saída padrão (console) ?

Utilize o comando Linux tee da seguinte forma:

$ ORACLE_SID=XE; export ORACLE_SID;
$ rman target / | tee ./log.txt

Neste exemplo será criado um arquivo de log no diretório corrente.

9. Como testar os scripts ou comandos no RMAN ?
Conecte ao RMAN usando o parâmetro checksyntax. Todos os comandos digitados serão apenas verificados quanto a erros e não serão realmente executados.

$ rman checksyntax

Nenhum comentário:

Postar um comentário