Algumas pessoas já sabem e outras andaram estranhando. O fato é que voltei a trabalhar com Oracle. Passei um tempo com desenvolvimento Web, mas o fato é que eu realmente gosto de trabalhar com Banco de Dados. Procuro há algum tempo uma vaga para DBA PostgreSQL no Brasil, e não encontro. Se você entrar no
Categoria:Categoria:Oracle
Tablespace temporária muito grande
Não sei se isto ocorre no 10g (mas vou saber em breve), mas com o 9i, os tablespaces temporários tem o péssimo hábito de crescer e não diminuir depois. O fato é que se você não ficar de olho, chegará o dia em que o tablespace temporário estará enorme e cheio recebendo mensagens de erro
Movendo usuários entre bases
Um pequeno lembrete para mim. Estou migrando do Oracle 9i para o 10g utilizando export e import. O export por esquema “exp… owner… ” não traz para o Oracle 10g os usuários, portanto a importação irá falhar. O jeito é exportar primeiro os usuários. O procedimento é simples, basta puxar os usuários da tabela ‘dba_users’,
Quem mexeu na minha PK?
Mexer numa Chave Primária é sempre algo trabalhoso. Se o sistema for grande e que já estiver em produção então… é no mínimo delicado. Há uma série de pequenos passos propensos a erros que podem acontecer no caminho. Tive estes dias de alterar o conteúdo de uma PK vou mostrar aqui o que eu fiz
Uma coisa é uma coisa, outra coisa é outra coisa…
Estes dias estou cuidando de uma tarefa para lá de delicada. Tenho que importar dados de um recadastramento com uns 80 mil registros que vão atualizar todo um sistema que vai impactar na receita daqui. Grana no meio, ordem de lá de cima, muita pressão. Bem, importei os dados em TXT para uma tabela no
Surfando no Linux com Oracle 9i
Depois de muito frio na barriga durante a migração, chegou a segunda feira o novo banco começou a entrar em operação. A princípio parecia tudo bem, aí foram pintando os detalhes… Em listener.ora esquecemos de tira o IP e colocar o hostname. Resultado, todos que acessavam com outro IP não conseguiam resolver o nove do
Migração Oracle
18 horas e 30 minutos. Mandamos uma menssagem para todos os usuários da rede avisando: “Apartir de agora TODOS OS SISTEMAS estarão fora do ar para manutenção”. Agora começo a tão esperada migração do Oracle para um servidor novo e uma plataforma nova: um Debian GNU/LInux. Depois deste, mais uma bases será migrada e montaremos
TIMESTAMP
O sujeito fala comigo ao telefone: – Cria uma campo “timestamp’ Eu respondo: – Claro, qual o nome do campo? – Eu disse ‘timestamp’! – Ok vou dar uma olhada depois ligo de volta. Fiquei com medo de estar parecendo ignorante. Como não conheço direito quem está do outro lado da linha, achei que eu
Ufa!!!
Depois de quase um mês remodelando uma interface entre dois sistemas que deixaram de se comunicar por causa da mudana de um parêmetro… homologamos a solução!!! Bem, pelo menos a primeira parte. Agora falta botar pra funcionar o que nunca funcionou… Pra mim foi um grande aprendizado… Primeiro documentei o nome de todas tabelas, procedures,
Na trave!!!
Tudo pronto para por tudo funcionar. Chegou a primeira remessa de dados, agora é só ligar a chave geral e pimba! Huummm, vamos dar uma olhadinha nos dados de verdade antes de acionar tudo? Hum, veio bastante coisa, Hum, tem uns números fora do range… Hum, tem valores zerados… Hum… o cálculo parece não estar
