DATAPUMP – Jobs órfãos?

Começarei este post com uma pergunta: Quem aqui nunca teve um export que falhou? Por falta de espaço, privilégios no S.O e etc? Então, esse post vai lhe ajudar a eliminar esses jobs da dba_datapump_jobs. Mãos à obra: Quais os jobs de backup e restore que o banco possui atualmente: SELECT owner_name , job_name ,[…]

Limpeza de arquivos baseado em tempo

Boa tarde, Segue um script usando um comando find, nesse caso, para limpar arquivos. Poderíamos usar o -exec para fazer uma série de outras coisas como gerar logs e etc. ###################################################################### #!/bin/ksh # Autor  : Rodrigo Mufalani (rodrigo@mufalani.com.br) # Data   : Mar 22, 2011 # De     : Mufalani # Para   : # Motivo : Limpar[…]

Cold backup shell script

Boa tarde, Às vezes, mesmo com backup online via RMAN, alguns clientes solicitam um backup offline de alguns bancos de dados. Abaixo temos um script shell de backup, bem simples que copia todos os arquivos de banco para uma uma máquina remota usando SCP. (Lembre-se de criar autenticação via chave ssh entre as máquinas para[…]

Cross Platform – Solaris para Linux

Olá amigos, Migrar bases de dados entre Sistemas Operacionais de diferentes plataformas é uma tarefa muito complexa quando se trata de bancos grandes (entenda como banco grande > que 1TB). Atualmente as janelas curtas de manutenção onde o export/import/expdp/impdp/insert as select talvez não seriam tão eficientes inviabilizariam algumas migrações. O transportable tablespace foi introduzido no[…]

Renomear database – NID

Muitos de nós no decorrer de nossas carreiras já tivemos que trocar o nome de um banco de dados por diversos motivos (confecção de um dataguard para migração, confecção de uma base de testes entre outros). Havia um série de passos e modos para fazer essa tarefa, algumas delas eram bastante complexas. Com o Oracle[…]