Archive for the ‘database’ Category

Oracle Tuning – Exportando Estatísticas de Tabelas

Fala PessoAll, Depois de muito tempo sem postar, estou eu aqui de novo para falar de mais um recurso usado no nosso Diaadia. Desta vez o problema foi o seguinte: Temos uma base de produção 9i que está em plena fase de migração para 11g, claro que para que esta migração aconteça, temos que ter [...]

Read the rest of this entry »

Dica EXPDP – COMPRESSION

Fala PessoAll, Estive fazendo um EXPDP de uma base de aproximadamente 360Gb. nohup expdp userid=myusr/mypwd directory=DIR_EXPORT_SCHEMA dumpfile=exp_MS_MSI_18032011.dmp logfile=exp_MS_MSI_18032011.log schemas=MS,MSI status=300 Iniciei o export, e o directory DIR_EXPORT_SCHEMA estava em uma partição que tinha 112Gb livre, imaginei que o export ocorreria sem problemas, porém… de repente… erro no log, ao verificar, disco estava em 100% de [...]

Read the rest of this entry »

Guida de referência de SQL Básico

Fala pessoAll, Com a contribuição do nosso amigo e leitor Robson Cristovão, está aí um guia básico de SQL que pode ser bastante útil para quem está começando no mundo SQL e tem algumas dúvidas quanto ao uso e sitaxe de alguns comandos SQL! Fica a dica! AND | OR: SELECT nome_coluna(s) FROM nome_tabela WHERE [...]

Read the rest of this entry »

Dica: Como descobrir quem referencia uma coluna?

Fala PessoAll, A dica de hoje é a respeito do seguinte… Muitas vezes temos a necessidade de fazer algumas alterações nas nossas tabelas, nosso modelo, etc. E aí precisamos levantar quais tabelas recerenciam uma determinada tabela ou coluna, quais as filhas dessas colunas, quais as foreign key que fazem referência a elas e etc. Aí, [...]

Read the rest of this entry »

Potência / Expoentes em SQL e PL/SQL – Oracle

Fala Pessoal, Hoje vai mais uma dica de SQL e PL/SQL. Até o dia de hoje, eu nunca tinha necessitado usar expoente no SQL / PL/SQL, nunca tinha pego nenhum problema em desenvolvimento que precisasse ser usado potência, expoente e tal. Porém, hoje uma amiga desenvolvedora, Leilah, precisou dessa funcionalidade e aí discutimos um pouco [...]

Read the rest of this entry »

Oracle – SQL TRACE – TKPROF

Fala PessoAll, Estamos aqui novamente para compartilhar mais uma experiência. Dessa vez com algo bastante básico para quem quer se especializar em performance de aplicações, que é o meu caso!! Em alguns momentos na nossa vida de DBA nos deparamos com processos que são um tanto quanto complexos de serem analisados, por exemplo: Uma procedure [...]

Read the rest of this entry »

Utilizando Compartilhamento Windows no Linux

Fala PessoAll, Bom, hoje tivemos mais um desafio bem interessante. Recebemos um dump de um determinado cliente, o arquivo de dump (X.dmp) veio com 260Gb em um único arquivo. Infelizmente, na máquina Linux onde a base está instalada não tinha nenhum disco com esta quantidade de espaço livre. E agora pra importar esse dump?? Vasculhamos [...]

Read the rest of this entry »

Notebook com Windows 7 para um DBA

Fala PessoAll, Creio que muita gente está pensando e vivendo um grande dilema: Migro ou não para o Windows 7. Comprei uma máquina nova, um Dell Vostro 1320, como todas as máquinas recentes eu tinha direito ao upgrade gratuito do Vista para o Windows 7, e claro eu decidi arriscar instalar o 7 pra ver [...]

Read the rest of this entry »

Job não executa no Oracle 8i (DBA)

Fala PessoALL, Bom, ontem me deparei com mais um pequeno probleminha… Criei um Job em um banco de dados Oracle 8i, o job estava criado certinho, com as datas de Next_Sec setadas, ou seja, tudo perfeito pra rodar. Pra confirmar se a procedure do Job estava ok, executei manualmente o Job, pra ver se seria [...]

Read the rest of this entry »

Validando Digito Verificador Inscrição Estadual Bahia (BA)

Fala PessoAll, Bom, como toda e boa pessoa normal, de vez em quando bate a saudade das épocas de desenvolvimento, de quebrar cabeça para fazer alguns códigos “ninja” pra resolver alguns problemas do nosso Dia a Dia (Oracle, rsrs). Otem me deparei com a demanda de um amigo, precisando fazer uma validação do dígito da [...]

Read the rest of this entry »