Sobre certificações em TI

O colega Fábio Prado me pediu minha opinião sobre certificações, para ajudar num artigo dele sobre o assunto…. então resolvi deixar registrado por aqui. Quem me conhece sabe que sou uma pessoa de opiniões fortes, tanto na forma quanto no conteúdo. Então vou tentar fazer um esforço de escrever de forma um pouco mais racional,…

Sobre o mercado de bancos de dados na nuvem

Hoje eu fui substituir o ilustre Sr. Ricardo Portilho numa palestra numa universidade em São Paulo. Para quem não sabe, o Portilho é um dos mais respeitados profissionais em bancos de dados Oracle do Brasil e por acaso também é um Oracle ACE. Mas sobre tudo é alguém que tem um espírito crítico aguçado que…

Oracle X PostgreSQL – Parte II: Vantagens do Oracle

Parte I – Semelhanças Parte III – Vantagens do PostgreSQL Comparar dois produtos com longa história e com comunidades vibrantes é sempre complicado. Quando publiquei minha comparação entre Oracle e PostgreSQL em 2007, muitos comentários de pessoas que não conheciam Oracle ou PostgreSQL surgiram. Uns dizendo que o Oracle não fazia isso ou aquilo e…

Oracle X PostgreSQL – Parte I: Semelhanças

Parte II – Vantagens do Oracle Parte III – Vantagens do PostgreSQL Em 2007, escrevi 2 textos falando sobre as vantagens do Oracle sobre o PostgreSQL e vice-versa. Naquela época, minhas observações foram baseadas no Oracle 10.2 e PostgreSQL 8.2. Depois disso a Oracle lançou as versões 11.1, 11.2 e 12.1. O PostgreSQL lançou o…

LIMIT e OFFSET no Oracle

Outra coisa pentelha no Oracle, fazer paginação de registros. Não, o Oracle não tem as cláusulas LIMIT e OFFSET. Elas são utilizadas no PostgreSQL e no MySQL. O padrão SQL 2008 estabelece o uso do OFFSET e FETCH, utilizado pelo DB2, MS SQL Server e também pelo PostgreSQL. Já o Oracle… bom o Oracle só…

Rodando scrips de um usuário específico com segurança

A história é recorrente: o desenvolvedor mandou para você  um mega script (ou um pacote com dezenas deles) para rodar no banco de dados Oracle. Em 99% dos casos o desenvolvedor vai dizer que o script precisa ser executado com você conectado no banco de dados utilizando o usuário XYZ, que é o dono dos objetos…

Habilitar e desabilitar todos os JOBS do Oracle

Ao migrar uma base via DUMP (seja com expdp/impdp ou exp/imp) ou realizar algumas manutenções como atualizações de aplicação, é sempre uma boa idéia parar todos os JOBS que estão rodando no banco antes de começar o trabalho. Não basta matar os processos ativos(ou mesmo reiniciar a base), você tem de cuidar para que os…

Enquetes no SAVEPOINT

Bom, eu bem sei que não ando postando novos artigos por aqui. Mas, enquanto os longos artigos não voltam, vamos mexendo numa coisa aqui e outra ali. Dei uma boa melhorada na galeria de imagens: [nggallery id=4] Agora resolvi brincar com as enquetes. Não sei se vai vingar. Depende mesmo do número de pessoas que…