Most recent articles by:
Fabio Prado
Sou DBA e instrutor de Bancos de Dados Oracle na FABIOPRADO.NET, articulista da revista SQL Magazine e diversos sites e blogs na área de TI e autor do blog www.fabioprado.net.FORMAÇÃO ACADÊMICA
- MBA: Gestão Estratégica de Projetos (2008)
- Pós-graduação: Gestão de Projetos em TI com PMBOK (2007)
- Graduação: Bacharel em Ciências da Computação (2001)CERTIFICAÇÕES
- Oracle PL/SQL Developer Certified Associate 11G: 09/2012
- Oracle Certified Professional (OCP) Database 11G: 08/2012
- Oracle Certified Professional (OCP) Database 10G: 09/2011
- Oracle Certified Associate (OCA) Database 10G: 08/2010
- Microsoft Certified Professional Developer (MCPD) .Net 2.0: 05/2010
- Microsoft Certified Trainer (MCT): 04/2010
- Microsoft Certified Technology Specialist (MCTS) .Net 2.0: 03/2010
- Microsoft Certified Database Administrator (MCDBA) SQL Server 2000: 08/2006
- Microsoft Certified Professional (MCP) Windows Server 2003: 08/2006
- Microsoft Solution Developer (MCSD) .Net 1.1: 09/2003
- Microsoft Certified Application Developer (MCAD) .Net 1.1: 04/2003
- Microsoft Solution Developer (MCSD) Visual Basic 6: 07/2002EXPERIÊNCIA PROFISSIONAL
- Treinamentos em Dot Net e Bancos de Dados Oracle;
- Administração, programação e tuning de Banco de Dados Oracle, SQL Server e MySQL,
- Tuning de instruções SQL para Bancos de Dados: SQL Server, MySQL e Oracle;
- Desenvolvimento de aplicações Windows e Web, críticas e de alta performance, utilizando POO, em equipe, com as seguintes linguagens de programação e ferramentas: Visual Basic .NET, Visual Basic 6.0, C#, ASP, ASP.NET, Javascript, CSS, HTML, Microsoft VSS e Crystal Reports (7.0, 8.5 e .NET);
- Análise de Sistemas Orientados a objetos utilizando UML e metodologias baseadas no RUP e XP;
- Gerenciamento de Projetos de Desenvolvimento de Software aplicando boas práticas do PMBOK.
Banco de Dados
Tuning, o que é isso?
No artigo de hoje vou falar sobre o Tuning e como fazer Tuning em um Banco de Dados Oracle, passando alguns conceitos e uma visão geral sobre o assunto
Banco de Dados
Entendendo e recuperando dados com Flashback
Flashback é uma tecnologia que pode ser utilizada para efetuar apenas recuperações lógicas, portanto, ela não substitui as estratégias de backup/recover tradicionais, que permitem além de recuperações lógicas, efetuar recuperações físicas. Agora vem uma pergunta, qual a diferença entre recuperações lógicas e físicas? Ou melhor... o que é uma perda de dados lógica e o que é uma perda de dados física?Basicamente, podemos entender como perda de dados física, o exemplo de um corrompimento dos arquivos de dados de um Banco de Dados, decorrente de um problema físico em disco. Quando um arquivo está corrompido, precisamos restaurar uma cópia deste arquivo a partir de um backup.
Banco de Dados
Configurando o UNDO Tablespace
No artigo de hoje vou mostrar como configurar o UNDO Tablespace para permitir que ele armazene os dados das transações finalizadas, por mais tempo, permitindo deste modo, aumentar a possibilidade de recuperação de dados, via Flashback (meu próximo artigo será sobre Flashback).Na configuração padrão do BD o O UNDO Tablespace armazena com segurança os dados das transações em processamento, por até 15 minutos. Se uma transação for maior que 15 minutos e/ou se o espaço deste tablespace não permitir armazenar informações suficientes para finalizar uma transação, o BD poderá disparar o famoso erro ORA-01555 Snapshot Too Old.Essa configuração não garante a retenção de dados das transações que já foram finalizadas.
Banco de Dados
A carreira de um DBA
No artigo de hoje vou falar sobre um assunto que pode ajudar muita gente que procura informações sobre a carreira de Administrador de Bancos de Dados.
Banco de Dados
Performance de consultas em Tablespaces separados para Dados e Índices
No artigo de hoje vou falar rapidamente sobre um assunto que gera bastante polêmica entre os profissionais que trabalham com Banco de Dados (BD) Oracle e que pretendem otimizar o acesso aos dados através de configurações dos tablespaces. Existe um mito no mundo Oracle que diz que somente separar dados e índices em tablespaces diferentes pode otimizar consultas aos dados das tabelas envolvidas.
Cloud Computing
Virtualização: O que é e para que serve?
Atualmente, as VMs estão se espalhando pelas empresas e sua utilização tem acompanhado o crescimento do uso de serviços de Computação nas Nuvens (Cloud Computing). Os provedores de serviços de Cloud Computing utilizam virtualização em larga escala para fornecer serviços a seus clientes.
Must read
Estratégia de comunicação para TI: 5 erros para NÃO cometer
Existem 5 erros comuns que você não pode cometer mais na comunicação da sua empresa. Se você é um MSP que busca o sucesso, acesse e confira!
Inovação e Liderança: Uma Jornada de Transformação Digital
Inovação e Liderança: Uma Jornada de Transformação DigitalNo ritmo acelerado do mundo de hoje, a combinação de inovação e empreendedorismo é fundamental para profissionais que desejam gerar impacto nas organizações. Ao longo da minha carreira, passei de funções técnicas para posições de liderança, e, nesse caminho, aprendi como a tecnologia pode ser uma força transformadora nos negócios.