Guob Tech day – 2011

Boa tarde, Ontem rolou o GUOB Tech Day que foi um evento realmente incrível. Todas as palestras que pude assitir foram notáveis. Tivemos muitos assuntos interessantes, o que mais gostei foi sobre EXADATA. Confesso que fiquei um pouco decepcionado por não ter consguido ganhar no sorteio o livo autografado por Arup Nanda. Mas o que[…]

ORA-04063: SYS.KUPW$WORKER

Boa tarde Amigos, Peguei este erro na minha base de dados de testes. ORA-04063: package body “SYS.KUPW$WORKER” has errors Import: Release 10.2.0.3.0 – 64bit Production on Friday, 01 July, 2011 15:00:15 Copyright (c) 2003, 2007, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 – 64bit Production With the Partitioning, OLAP,[…]

DBA_USERS 11g NULL password

Muitos de nós já tivemos que copiar alguma senha um user para outro ambiente por fazer uma migração e etc. No Oracle 11g a coluna password da visão dba_users vem vazia mesmo para os SYS e SYSTEM.   Então aqui vai uma solução prática para “roubar” a senha do banco (O dba não sabe a senha[…]

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[…]

RAC 11gr2 Cleanup Script

Bom dia, Sei que já faz um tempinho que não atualizo o blog, mas estou no meio de uma migração de 10g para 11g junto com uma consolidação que está tomando bastante tempo. Este script ajuda enquanto você está fazendo instalação do Oracle 11gr2 RAC e dá algo de errado e você tem que remover[…]

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[…]