Artigos técnicos recentes 


A OTN publica muitos artigos técnicos para DBAs e desenvolvedores, escritos por seus membros.

Publicar um artigo!

 Anatomia do Linux Servidor de utilização da memoria
Por Joel Pérez, Ajith Narayanan e Carlos H. Y. Furushima, Setembro 2014
Artigo para clientes Oracle Cloud Services sobre o uso da memória em um servidor Linux.
 Dois novos recursos do Oracle Data Pump 12c – parte 2
Por Alex Zaballa, Setembro 2014
Dando continuidade ao artigo sobre os novos recursos do Oracle Data Pump 12c postado em Dezembro 2013.
 Estágios de inicialização do Oracle (NOMOUNT | MOUNT | OPEN)
Por Eduardo Legatti, Setembro 2014
Neste artigo farei uma explanação sobre os estágios envolvidos na abertura de um banco de dados Oracle. São eles NOMOUNT, MOUNT e OPEN. O que realmente cada um destes estágios realiza?
 Oracle Database 12c, O que acontece em um CDB quando um PDB tem ser recuperado
Por Joel Pérez, Mahir M. Quluzade e Rodrigo Mufalani, Agosto 2014
Neste artigo nós queremos responder a questão: ¿O que acontece durante a inicialização de um CDB se um dos PDB’s tiver com problemas de mídia? ¿precisa de recover?
 Oracle ADF 12c: Comunicação entre Task Flows com Task Flow Parameters.
Por Wassley Souza, Agosto 2014
Neste artigo irei apresentar o Task Flow Parameters, criando a navegação entre duas páginas. A primeira irá mostrar a lista de empregados, e a segunda, as informações do empregado selecionado.
 Você está cansado das exceções de ponteiro nulo? Avalie a possibilidade de usar Optional do Java SE 8
Por Raoul-Gabriel Urma, Agosto 2014
Consiga um código mais legível e protegido contra exceções de ponteiro nulo.
 Simplificação das instalações do Oracle Database 12c e 11g no Oracle Linux 6
Por Ginny Henningsen e Michele Casey, Julho 2014
Simplificação da instalação do Oracle Database 12c ou 11g no Oracle Linux 6 mediante a instalação do pacote RPM oracle-rdbms-server-12cR1-preinstall o oracle-rdbms-server-11gR2-preinstall, que executa diversas tarefas de forma automática, como instalação de pacotes de software requeridos, resolução de dependências de pacotes e alterações de parâmetros do kernel.
 API do Java para processamento JSON: Introdução a JSON
Por Jitendra Kotamraju, Julho 2014
A API do Java para processamento JSON fornece APIs portáteis que permitem analisar, gerar, transformar e consultar JSON.
 Usando clone de PDBs para atualizar ambientes.
Por Alex Zaballa e Daniel Da Meda, Julho 2014
Neste artigo, vamos realizar um clone de um banco de dados de produção chamado PDBPROD e nomeá-lo para PDBUAT, como se fossemos atualizar um ambiente de UAT baseado na produção. Como existem vários métodos para executar esta tarefa, este artigo irá demonstrar como implementá-los.
 Criando uma aplicação WebCenter Portal Framework
Por Wassley Souza, Julho 2014
Nesse artigo iremos fazer a utilização do WebCenter Portal Framework para criar uma aplicação simples com duas páginas. A primeira será criada em tempo de desenvolvimento (design-time) utilizando o JDeveloper 11g, e a outra será criada em tempo de execução (runtime) utilizando o WebCenter Portal Administration Console e WebCenter Composer.
 Tudo o que você precisa saber sobre o Common e o Local no Oracle Database 12c
Por OraWorld, Junho 2014
O objetivo deste artigo, demonstrar a maioria dos casos possiveis de usuários e roles; e seus respectivos privilégios, tanto para objetos como para sistema. Agora , na versão 12c, existem duas grandes categorías: LOCAL e COMMON.
 Oracle Database 12c: Colunas Invisíveis.
Por Alex Zaballa e Daniel da Meda, Junho 2014
Neste artigo trata novas características do Oracle Database 12c que você deveria saber para salvar tempo e melhorar o seu trabalho com colunas.
 Database Point-In-Time Recovery (DBPITR) e Tablespace Point-in-Time Recovery (TSPITR) naprática com o RMAN
Por Eduardo Legatti, Junho 2014
Neste artigo trata da técnica de recuperação pontual de dados chamada de Tablespace Point-in-Time Recovery (TSPITR) e outra técnica chamada Database Point-in-Time Recovery (DBPITR).
 Otimização de comandos DDL
Por Mohamed Houri e Alex Zaballa, Junho 2014
Neste artigo trata uma nova forma de otimização para DDLs: atribuir um valor default ao mesmo tempo que adiciona uma coluna.
 Otimizando Bancos de Dados Oracle com Database Smart Flash Cache
Por Fabio Prado, Junho 2014
Este artigo irá apresentar um recurso muito bom que surgiu no Oracle Database 11GR2 e que chama-se Database Smart Flash Cache (DSFC).
 Começando a desenvolver aplicações utilizando Oracle ADF
Por Waslley Souza, Junho 2014
Oracle ADF (Application Development Framework) é um framework de aplicação baseado na plataforma Java, padrões Java EE e tecnologias de padrões abertos.
 Oracle Database 12c: Gerenciamento de Recursos com Resource Manager
Por Joel Pérez, Wissem El Khlifi e Rodrigo Mufalani, Maio 2014
O Oracle database 12c possui varias melhorias nas funcionalidades de gerenciamento de recursos, principalmente com os CDBs e PDBs. Neste artigo nós iremos focar no uso do Resource Manager em um ambiente CDB.
 Extraindo comando DDL com o pacote DBMS_METADATA
Por Eduardo Legatti, Maio 2014
Neste artigo irei apenas demonstrar através de exemplos práticos, como extrair comandos DDL's de criação de alguns objetos, não só invocando algumas funções do pacote DBMS_METADATA.
 Funcionalidade Data Redaction - Oracle Databse 12c
Por OraWorld, Maio 2014
Nova funcionalidade "Data Redaction" do Oracle Database 12c. Esta nova funcionalidade faz parte do pacote Advanced Security e permite a proteção dos dados mostrados ao usuário em tempo real, sem necessidade de modificações na aplicação.
 Oracle Database 12c: O que há de novo dentro do Oracle Data Guard 12cR1?
Por Joel Pérez, Wissem El Khlifi e Rodrigo Mufalani, Maio 2014
Este artigo descreve as novas funcionalidades e melhorias que foram adicionadas ao Oracle Data Guard 12c Release 1.
 Oracle Exadata Database Machine: "Exachk"
Por Deiby Gómez Robles, Yenugula Venkata RaviKumar e David Siqueira, Abril 2014
Exachk é utilizado em ambientes de "Oracle Exadata" para monitorar a saúde do sistema, revisão de versionamento de firmware e software; utilizado também para detectar problemas que necesitem de maior atenção.
 Interval Partitioning. Abordando um conceito de particionamento por intervalo do Oracle Database.
Por Eduardo Legatti, Abril 2014
Neste artigo irei demonstrar um novo conceito de particionamento de tabelas introduzido no Oracle 11g que automatiza a criação de novas partições por uma determinada faixa ou intervalo (RANGE), de forma que o DBA não precise mais se preocupar em criar novas partições a todo tempo.
 Um pouco do Flashback Versions Query e do Flashback Transaction Query
Por Eduardo Legatti, Abril 2014
Neste documento irei tratar do upgrade do Oracle versão 11.2.0.1 para a versão 12c. Procurando tratar de uma forma simples e inteligível a todos que tenham um conhecimento de médio a avançado em banco de dados e suas rotinas de atualizações.
 Renomear ou mover datafiles de forma online com Oracle Database 12C
Por Alex Zaballa, Abril 2014
Antes do Oracle Database 12c, renomear ou mover datafiles sempre foi uma tarefa offline. Agora é possível fazer tudo isso enquanto os usuários acessam o datafile, ou seja, de forma online e com um único comando.
 Upgrade do Oracle Database 11gR2 para 12c
Por Raul Francisco, Março 2014
Neste documento irei tratar do upgrade do Oracle versão 11.2.0.1 para a versão 12c. Procurando tratar de uma forma simples e inteligível a todos que tenham um conhecimento de médio a avançado em banco de dados e suas rotinas de atualizações.
 DBMS_PARALLEL_EXECUTE by ROWID
Por Regis Aparecido de Araujo, Março 2014
Neste artigo de hoje, iremos falar sobre a package DBMS_PARALLEL_EXECUTE, que foi implementada no Oracle 11g. Está package permite alterar registros de uma tabela de forma incremental e em paralelo
 Oracle RAC 12c:Flex ASM e Flex Cluster
Por Deiby Gómez Robles, Yenugula Venkata RaviKumar e David Siqueira, Março 2014
Agora no Banco de Dados versão 12c, se uma instância de ASM falha, o "Oracle Clusterware" inicia uma subistituição da instância de ASM em um nó diferente para manter a cardinalidade do ASM.
 Oracle Exadata Database Machine: Segurança a nível de ASM e de Banco de Dados (Parte 3)
Por Deiby Gómez Robles, Yenugula Venkata RaviKumar e David Siqueira, Março 2014
Ultima parte sobre segurança a nível de ASM e de Banco de Dados, um tema muito importante dentros das empresas.
 Oracle Exadata Database Machine: Segurança a nível de ASM e de Banco de Dados (Parte 2)
Por Deiby Gómez Robles,Yenugula Venkata RaviKumar e David Siqueira, Março 2014
A segunda parte deste artigo continuando sobre segurança a nível de ASM e de Banco de Dados
 Oracle Exadata Database Machine: “Write-Back Flash Cache”
Por Deiby Gómez Robles,Yenugula Venkata RaviKumar e David Siqueira, Março 2014
Através do este artigo você vai aprender as características e benefícios de Oracle Exadata Database Machine: “Write-Back Flash Cache”, recurso para permitir que escreve para a célula Flash Cache no modo write-back.
 Oracle Exadata Database Machine X3: “Smart Flash Logging”
Por Deiby Gómez Robles,Yenugula Venkata RaviKumar e David Siqueira, Fevereiro 2014
Este artigo comenta sobre "Exadata Smart Flash Logging" que utiliza o armazenamento flash dentro do Servidor de armazenamento como destino para auxiliar Redo Logs, promovendo a consistência e baixa latência otimizando o tempo de resposta de forma significativa.
 Oracle Exadata Database Machine: Segurança a nível de ASM e de Banco de Dados (Parte 1)
Por Deiby Gómez Robles,Yenugula Venkata RaviKumar e David Siqueira, Fevereiro 2014
A questão de segurança no acessoaos dados é um tema muito importante dentros das empresas e algo que debemos dar maisatenção, implementar e não descartar esta opção.
 Java EE 7 e JAX-RS 2.0
Por Adam Bien, Fevereiro 2014
O Java EE 7 com JAX-RS 2.0 traz diversas características úteis que tornam ainda mais simples o desenvolvimento e permitem a criação de aplicações com a arquitetura RESTful para Java SE/EE ainda mais sofisticadas mas, ao mesmo tempo, leves.
 Pivot e Unpivot: Uma das principais características de Oracle Database
Por Arup Nanda, Janeiro 2014
Apresente informações em um relatório com referências cruzadas com formato de planilha eletrônica a partir de qualquer tabela relacional usando código SQL simples, e armazene dados de uma tabela com referências cruzadas em uma tabela relacional.
 Instalação do PHP e do Oracle Instant Client para Linux e Windows
Por Christopher Jones, Janeiro 2014
Neste artigo, descreveremos o modo de instalação do PHP com a extensão OCI8 e o Instant Client da Oracle no Windows e Linux.
 Explorando as opções de instalação e roles de usuário no Oracle Solaris 11
Por Alexandre Borges, Janeiro 2014
Este artigo foca em explorar o Oracle Solaris 11 (sem a necessidade de instalá-lo), instalá-lo, e torne-se familiar com alguns conceitos e características básicas.
 Oracle Grid Infrastructure 12cR1 - Parte 10 - Validações Finais
Por Victor Ambrust, Janeiro 2014
Ao término da criação do novo database, fazer uma verificação final no Ambiente.
 Oracle Grid Infrastructure 12cR1 - Parte 9 - Criando o Database
Por Victor Ambrust, Janeiro 2014
Após a criação do Diskgroup +DATA o Cluster está pronto para suportar um novo Banco de Dados.
 Oracle Grid Infrastructure 12cR1 - Parte 8 - Criando Diskgroups no ASM
Por Victor Ambrust, Janeiro 2014
Neste passo será criado o Diskgroup +DATA onde ficarão armazenados os Dados do novo Database.
 Oracle Grid Infrastructure 12cR1 - Parte 7 - Instalando o Database Software
Por Victor Ambrust, Janeiro 2014
Agora que o Cluster já foi configurado e está 100% operacional, o próximo passo é a instalação do Database Software.
 Oracle Grid Infrastructure 12cR1 - Parte 6 - Instalando o Grid Infrastructure
Por Victor Ambrust, Janeiro 2014
Após todos os pré-requisitos configurados e ajustados, o próximo passo é instalar o Grid Infrastructure.
 Duplicate Database Skip Tablespace
Por Regis Aparecido de Araujo, Janeiro 2014
Neste artigo será apresentado uma forma de realizar um duplicate database descartando algumas tablespaces.
 Oracle Grid Infrastructure 12cR1 - Parte 5 - Pré-Requisitos do Grid Infrastructure
Por Victor Ambrust, Janeiro 2014
Através do presente artigo, teremos a oportunidade de entrar um pouco mais de Pré-Requisitos do Grid Infrastructure.
 Oracle Grid Infrastructure 12cR1 - Parte 4 - Configurando DNS
Por Victor Ambrust, Janeiro 2014
Para correto Funcionamento do Oracle Grid Infrastructure 12cR1 é necessário a configuração do SCAN, este é configurado em um DNS da mesma rede onde se encontram os IPs dos servidores membros do Cluster.
 Truncate Cascade – 12c
Por Alex Zaballa, Janeiro 2014
No Oracle Database 12c, existe uma nova opção para o comando TRUNCATE, o CASCADE.
 Oracle Database 12c: Transporte de Bases de Dados “Cross-Platform” ( Parte II )
Por Joel Pérez, Mahir M. Quluzade & Rodrigo Mufalani, Janeiro 2014
Através do presente artigo, teremos a oportunidade de visualizar e entrar um pouco mais em novas funcionalidades do “Oracle Database 12c” para o transporte de base de dados “Cross-Platform”.
 Oracle Grid Infrastructure 12cR1 - Parte 2 - Configurando o Sistema Operacional
Por Victor Ambrust, Janeiro 2014
Neste passo, basta instalar o Sistema Operacional com configurações padrão. Não existe nenhuma especificação neste momento, o mais importante é a versão.
 Oracle Grid Infrastructure 12cR1 - Parte 1 - Visão Geral e Novos Recursos
Por Victor Ambrust, Janeiro 2014
Um cluster consiste em multiplos computadores interconectados ou servidores que tem como objetivo compartilhar / processar requisições de usuários em aplicações para usuários finais.
 Queryable Patch Inventory – 12c
Por Alex Zaballa, Janeiro 2014
Para quem é aficionado em auditoria de banco de dados, com certeza já deve ter ouvido falar do gatilho de evento de sistema chamado SERVERERROR. Esta trigger de sistema é capaz de capturar erros gerados pelas instruções SQL executadas na sessões que estão atualmente conectadas no banco de dados Oracle.
 Capturando erros DML/DDL gerados pelas sessões: Um pouco da trigger de sistema AFTER SERVERERROR
Por Eduardo Legatti, Janeiro 2014
Para quem é aficionado em auditoria de banco de dados, com certeza já deve ter ouvido falar do gatilho de evento de sistema chamado SERVERERROR. Esta trigger de sistema é capaz de capturar erros gerados pelas instruções SQL executadas na sessões que estão atualmente conectadas no banco de dados Oracle.
 Recuperando tabelas com o RMAN 12c
Por Alex Zaballa, Janeiro 2014
RMAN (Recovery Manager) é uma ferramenta de backup e recover de banco de dados, criada e fornecida pela Oracle; a mesma oferece opções de backup, restauração e recuperação.
 Oracle Data Guard 12c – Transporte de Base de dados “Cross Platform” (Parte I)
Por Joel Perez , Mahir M. Quluzade & Rodrigo Mufalani, Janeiro 2014
Através do presente artigo, teremos a oportunidade de visualizar e entrar um pouco mais em novas funcionalidades do “Oracle Database 12c” para o transporte de base de dados “Cross-Platform”.
 Dois novos recursos do Oracle Data Pump 12c
Por Alex Zaballa, Dezembro 2013
Oracle Data Pump é uma alternativa nas operações de exportação/importação dos dados, introduzido na versão 10G do banco de dados Oracle, mais rápida e flexível aos tradicionais EXP e IMP, que foram muito utilizados nas versões anteriores do Oracle Database.
 Enviando e-mails com PL/SQL em Bancos de Dados Oracle - Parte 2
Por Fabio Prado, Outubro 2013
Dando continuidade ao artigo Enviando e-mails com PL/SQL em Bancos de Dados Oracle, irei compartilhar nesta 2a. parte, uma package chamada PKG_ENVIA_EMAIL, que eu desenvolvi para facilitar o trabalho de envio de e-mails com ou sem anexo. Essa package internamente utiliza a package UTL_MAIL para enviar mensagens sem anexo e a package UTL_SMTP para enviar mensagens com anexo do tipo texto.
 Auditoria X Performance no Oracle Database
Por Fabio Prado, Outubro 2013
Este artigo comenta sobre auditoria no Oracle Database, seus benefícios e desvantagens com relação à performance do BD.
 Oracle Database 12c: RMAN 12c Recuperação de tabelas (Parte I)
Por Joel Pérez, Wissem El Khlifi e Rodrigo Mufalani, Setembro 2013
Através do presente artigo vamos ter a oportunidade de visualizar e nos aprofundar no tema Recuperação de tabelas provenientes de backups físicos realizados com o utilitário RMAN.
 Oracle Database 12c: Data Guard 12c “Synchronous redo transport”
Por Joel Perez , Mahir M. Quluzade (OCP) & Rodrigo Mufalani, Setembro 2013
Neste artigo nós iremos discutir novas funcionalidades do Oracle Dataguard 12c relacionadas ao transporte de redo síncrono. Então nós iremos ver configurações FAST SYNC, FAR SYNC e Real-Time cascade.
 LAST_DDL_TIME vs TIMESTAMP nas views DBA/ALL/USER_OBJECTS. Tem diferença?
Por Eduardo Legatti, julho 2013
Não é raro muita gente confundir essas duas colunas existentes nas views de dicionário de dados DBA/ALL/USER_OBJECTS. Afinal, qual é a diferença entre elas? Quando é que a informação de data e horário de uma é atualizada e da outra não? Pois bem, vamos então a alguns exemplos práticos de forma a demonstrar essa diferença.
 Enviando e-mails com PL/SQL em Bancos de Dados Oracle
Por Fabio Prado, junho 2013
Este artigo é a 1ª parte (1 de 2 partes) de um artigo em que vou compartilhar conhecimentos gerais sobre como enviar e-mails a partir de um SGBD Oracle e mostrarei como evitar os principais problemas que você poderá encontrar tentando realizar esta tarefa.
 Instalando o Oracle Solaris 11
Por Glynn Foster, junho 2013
Introdução à instalação do Oracle Solaris 11 com instruções para instalar software novo e gerenciar a configuração de outro sistema.
 Migração do SUSE Linux para o Oracle Linux implantada na Dell
Por Jon Senger, Aik Zu Shyong y Suzanne Zorn, maio 2013
Planejamento e implantação da migração na Dell: problemas críticos da conversão e descrição geral do processo de transição.
 Consumindo classes JAVA dentro de um Banco de Dados Oracle
Por Fabio Prado, maio 2013
No artigo apresentaremos um recurso muito interessante e pouco conhecido no Oracle Database, que permite consumir classes desenvolvidas em JAVA dentro de um Banco de Dados (BD) Oracle.
 Introdução ao Java® SE Embedded em Raspberry Pi
Por Bill Courington e Gary Collins, abril 2013
Este artigo oferece uma introdução à programação Java no Raspberry Pi, incluindo os seguintes temas: Raspberry Pi, Requisitos, Instalação básica do Linux, Instalação do Java SE Embedded, Ajustes e modificações opcionais do Linux.
 Componentes JSF (Java Server Faces) reutilizáveis
Por Raphael Adrien, abril 2013
Uma das grandes queixas dos desenvolvedores JSF era a complexidade em criar composite components, era necessário um vasto conhecimento sobre o ciclo de vida de uma aplicação JSF. Agora, você não precisa ser mais um "ninja" em JSF para ter seus components reutilizáveis.
 Aplicando arquivos de redo log arquivados em um cold backup
Por Eduardo Legatti, fevereiro 2013
Neste artigo irei simular a aplicação de todos os arquivos de redo log arquivados criados após a realização de um cold backup, nos arquivos de banco de dados restaurados do próprio cold backup.
 Configurando o DBFS no Oracle Exadata Database Machine
Por Victor Armbrust, fevereiro 2013
O Objetivo do DBFS é prover um mont-point (File System) que é gerenciado pelo próprio Oracle Database. O DBFS é semelhante ao NFS uma vez que provê um File System compartilhado. Como em um NFS, funciona como cliente/servidor.
 Oracle VM Template - Facilitar o ambiente de construção
Por David Siqueira, fevereiro 2013
Esta apresentação tem como foco principal destacar a eficiencia e eficacia na construção de ambientes de tecnologia, como desenvolvimento, homologação e até produção utilizando o software de Virtualização.
 BlaBlaBla Cloud Java na Nuvem
Por Bruno Souza, janeiro 2013
Essa mini-palestra te dará uma visão geral dos ambientes e fornecedores que estão disponíveis para você, desenvolvedor Java.
 Medindo Throughput do Oracle Database com Calibrate IO
Por Victor Armbrust, janeiro 2013
Neste artigo será abordada uma maneira bastante simples, porém eficiente, de calcular o throughput de um Banco de Dados Oracle, independente da plataforma.
 Paradigma de programação funcional Scala
Por Felipe Fonseca, janeiro 2013
Poder, produtividade, elegância. Estas são somente algumas das características do paradigma de programação funcional! Ganhando cada vez mais espaço dentro das empresas e previsto para ser parte do Java 8.
 ScrumToys e JavaServer Faces do Java EE
Por Alberto Lemos, janeiro 2013
ScrumToys é uma pequena aplicação Web implementada com os recursos do JavaServer Faces do Java EE que foi incorporada à ferramenta NetBeans para demonstração das diversas funcionalidades do JSF.
 Java Embedded Suite da Oracle
Por Vinicius Senger, janeiro 2013
Durante esta apresentação mostramos como foi utilizada a nova plataforma Java Embedded Suite da Oracle para construir um protótipo de robô utilizando Raspberry PI + Arduino, Java, REST para controlar motores e ler sensores do robô.
 Identificando e resolvendo os Eventos: Cursor: Pin S e Cursor: Pin S wait on X
Por Paulo Victor Armbrust, janeiro 2013
Neste artigo pudemos observar o comportamento e funcionamento de eventos de espera em Curores, bem como maneiras de solucionar estes eventos em caso de longa espera.
 Linguagem funcional Scala
Por Paulo Siqueira JCranky, dezembro 2012
Neste video vemos um pouco do que é a linguagem Scala, uma importante nova maneira de desenvolver aplicações na JVM.
 READ ONLY table. Abordando uma nova funcionalidade do Oracle 11g
Por Eduardo Legatti, outubro 2012
Nas versões anteriores ao Oracle 11g, para criarmos uma tabela somente leitura teríamos que usar um dos métodos mencionados acima, mas agora poderemos utilizar a facilidade do comando ALTER TABLE que foi aprimorado no Oracle 11g para permitir alterar o estado de uma tabela do modo READ WRITE para o modo READ ONLY e vice versa.
 Extendendo o otimizador do oracle 11g para obter estatísticas de funções pipelined
Por Paulo Alexandre Petruzalek, julho 2012
A idéia deste artigo surgiu a partir de um problema clássico: qual a melhor forma de tratar uma lista de valores (ex: produtos, situações, tipos, classes, etc) passada por string para uma stored procedure ou função que por sua vez necessita tratar estas situações em querys SQL.
 Aumentando a performance de procedimentos através da redução de trocas de contexto
Por Paulo Alexandre Petruzalek, julho 2012
O objetivo deste artigo é apresentar algumas técnicas para melhoria de performance dentro do escopo do profissional desenvolvedor, através da redução de trocas de contexto entre SQL e PL/SQL.
 Otimizando operações DML com o uso de FORALL
Por Paulo Alexandre Petruzalek, julho 2012
No artigo anterior apresentamos o fenômeno de troca de contextos e o seu impacto no tempo de execução de querys e blocos PL/SQL. O objetivo deste artigo é expandir este tema, tratando das trocas de contexto relativas a operações DML em blocos PL/SQL e as respectivas técnicas para sua otimização.
 Protegendo e compactando o arquivo dump de exportação com o Oracle Export Data Pump 11g
Por Eduardo Legatti, maio 2012
Neste artigo explica das novas funcionalidades introduzidas no utilitário de exportação Export Data Pump (expdp) do Oracle 11g no que se refere à segurança e compressão dos dados exportados.
 Rolling Upgrades com Oracle Data Guard 11g
Por Flávio Soares, abril 2012
Estaremos realizando um upgrade da versão 11.2.0.2.0 para a 11.2.0.3.0 utilizando para isso o conceito de rolling upgrade com Oracle Físico Data Guard 11g.
 Otimização de Processos de Negócio usando BPM - Parte 1
Por Ricardo S. Ferreira, março 2012
Nesta série de artigos, você irá descobrir os elementos principais para a condução de uma iniciativa de otimização de processos de negócio. Você irá iniciar aprendendo um pouco mais sobre a natureza dos processos de negócio e os benefícios adquiridos com a otimização deles.
 Introdução ao tipo de dado TIMESTAMP e suas variações
Por Eduardo Legatti, fevereiro 2012
O tipo de dado DATE do Oracle é um tipo especial capaz de armazenar datas que vão de 4712 a.C. a 9999 d.C, mas além de armazenar informações de século, ano, mês e dia, o mesmo também é capaz de armazenar informações de hora, minuto e segundo.
 Conceitos de backup e recover em relação ao Oracle
Por Felipe Romeu Gregolewitsch, dezembro 2011
Este artigo tem o objetivo de introduzir alguns conceitos de backup e recover em relação ao Oracle, bem como explicar o papel do SCN durante as situações do cotidiano.
 Primeiros passos com Oracle Berkeley DB XML
Por Rodrigo Almeida, outubro 2011
O principal objetivo deste artigo é iniciar os primeiros passos com o Oracle Berkeley DB XML, em um outro artigo sobre a Introdução ao Oracle Berkeley DB XML, discutimos as características e funcionalidades desse pequeno banco de dados que as aplicações podem utilizar como uma solução de banco de dados para arquivos XML.
 Introdução ao Oracle Berkeley DB XML
Por Rodrigo Almeida, outubro 2011
Neste artigo vamos conhecer uma solução de banco de dados para gerenciar arquivos em XML (Extensible Markup Language) para aplicações que trabalham com um grande volume desses arquivos em seus ambientes corporativos ou na web. A solução será adotar o Oracle Berkeley DB XML.
 Atualizando a versão do Oracle Virtualbox
Por Rodrigo Almeida, outubro 2011
Hoje iremos realizar os passos necessários para atualizar o Oracle Virtualbox instalado em Microsoft Windows 7 para deixar o nosso ambiente de virtualização atualizado com os últimos pacotes de correção fornecidos pelo site virtualbox.org através dos novos executáveis.
 Instalação do Oracle Virtualbox 4.0.2
Por Rodrigo Almeida, outubro 2011
Neste artigo vamos abordar a instalação do Oracle Virtualbox 4.0.2 no Microsoft Windows 7, para iniciantes começarem a criar seus próprios ambientes em máquinas virtuais para testes práticos de seus estudos.
 Introdução ao conceito de Tablespaces
Por Eduardo Legatti, setembro 2011
Comecemos com a seguinte pergunta: Qual é a relação entre tablespaces e arquivos de dados? Bom, para responder esta pergunta, primeiro precisamos entender como os dados são armazenados no banco de dados. O Oracle armazena dados logicamente em tablespaces e fisicamente em arquivos de dados (datafiles).
 Coluna do tipo auto-incremento no Oracle? Abordando o uso de seqüências no Oracle
Por Eduardo Legatti, setembro 2011
Realmente, o Oracle não possui um tipo de dado "auto-incremento" como podemos ver em alguns outros bancos de dados. Por exemplo, no caso do PostgreSQL, existe um tipo de dado SERIAL que, na verdade, implementa números seqüenciais através de um objeto SEQUENCE.
 Qual é mesmo o tamanho de uma tabela no Oracle?
Por Eduardo Legatti, setembro 2011
Através das views de dicionário de dados DBA/ALL/USER_SEGMENTS, pode-se facilmente obter essa informação, e de várias formas. No entanto, você verá que o tamanho de uma tabela (em bytes) vai muito além do que focar especificamente no segmento da tabela. Sabemos que no Oracle existem vários tipos de segmentos, como segmentos de tabela, índice, lob (large objects), undo, temp, partition, ente outros, mas iremos focar naqueles que geralmente estão mais presentes na maioria dos schemas de banco de dados.
 Unlimited Tablespace Vs. Resource
Por Eduardo Legatti, setembro 2011
Não faça confusão. UNLIMITED TABLESPACE é um privilégio de sistema (system privilege) e RESOURCE é um papel, atribuição ou grupo de privilégios (role). Para os profissionais que estão iniciando suas carreiras na administração de bancos de dados Oracle, é natural algumas dúvidas relacionadas ao gerenciamento de privilégios de usuários do banco de dados no que se refere à definição de cotas de espaço de tablespaces, concessão (GRANT) ou revogação (REVOKE) de privilégios de sistemas e roles.
 Como se precaver da perda de dados ocasionada por uma falha de disco
Por Eduardo Legatti, setembro 2011
Antes de começarmos a explorar sobre os dois modos que o banco de dados Oracle pode operar, você terá uma breve descrição, sem entrar em muitos detalhes, sobre o que é o arquivo de redo log online e para que ele serve.
 Definição de senhas case-sensitive no Oracle 11g
Por Eduardo Legatti, setembro 2011
Para migrar o seu atual banco de dados Oracle para a mais recente versão Oracle 11g, ao utilizar o DBCA (Database Configuration Assistant), irá se deparar com uma nova tela de configuração intitulada de "Definições de Segurança". O objetivo desta tela é configurar, além de algumas definições padrão de auditoria, um novo perfil de senhas.
 Oracle Golden Gate 11g Instalacao e Atualizacao
Por Nelson Noboru Tokoi Junior e Murilo Cerone Nascimento, Maio 2011
Este tutorial tem como objetivo mostrar os passos necessários para instalar e atualizar o Oracle GoldenGate (OGG) em um sistema operacional Linux.
 Oracle Web Services Manager 
Por Alexandre Viana, Maio 2011
Mostra em 8 etapas como proteger serviços web com o Oracle Web Services Manager.
Parte 1 | Parte 2 | Parte 3 | Parte 4 | Parte 5 | Parte 6 | Parte 7 | Parte 8
 Autenticação e Autorização – um caso interessante…
Novembro 2009
Há umas 2 semanas tive um desafio interessante para resolver, por isso resolvi postar aqui o “causo”, pois ele é mais comum do que se imagina.
 Oracle Universal Content Management – Hands On
Parte 1 | Parte 2 | Parte 3
Outubro 2009
Bem vindo! Nesta série de tutoriais, iremos configurar o ambiente do Universal Content Management.
 Guia para dominar comandos avançados do Linux, Parte 5: Administrando o ambiente Linux (continuação)
Outubro 2009
Nesta quinta e última parte da série, daremos destaque a mais comandos e técnicas para administrar um ambiente Linux, inclusive os virtualizados.
 Guia para dominar comandos avançados do Linux, Parte 4: Administrando o ambiente Linux
Setembro 2009
Nesta parte do guia, você aprenderá como administrar o ambiente Linux de modo eficaz com os comandos usados com maior frequência.
 Criando um processo Ajax usando PHP e Oracle
Agosto 2009
Use a força da linguagem JavaScript para adicionar interações perfeitas com bancos de dados às suas páginas da Web.
 Por que automatizar documentos usando o ECM?
Maio 2009
A maioria das empresas busca com o uso da tecnologia da informação, aumentar receitas, reduzir custos, melhorar o atendimento aos seus clientes e fornecedores e principalmente obter um diferencial competitivo que gere uma fidelidade e satisfação nos seus clientes preferenciais.
 Sobre o certo e o errado
Março 2009
Nosso especialista em tecnologia verifica a documentação e testa as respostas.
 Baselines e melhores planos
Março 2009
Use o gerenciamento de planos de SQL do Banco de Dados Oracle 11g para otimizar os planos de execução.
 Oracle Universal Content Management – Instalação e Configuração Parte 1
Parte 1  | Parte 2 | Parte 3
Abril 2009
Bem vindo! Nesta série de tutoriais, iremos instalar um ambiente de teste do Universal Content Management
 Melhorando o desempenho dos aplicativos
Março 2009
Gerencie e ajuste aplicativos Oracle Application Express com o Oracle SQL Developer.
 Guía para Maestría Avanzada en Comandos Linux, Parte 3: Administración de Recursos
Fevereiro 2009
Nesta parte do guia, você aprenderá comandos avançados do Linux para monitorar os componentes físicos.