sábado, 9 de maio de 2015

Collaborate 15 - Review

Participei do evento Collaborate15, que ocorreu em Las Vegas de 12 à16/04.


Hotel do Evento:

Credenciamento:





Domingo

 RAC Attack:







Segunda

 Opening Keynote com Erik Wahl:


 Oracle  Database 12c - In-Memory Internals:


The Best Oracle Database 12c Tuning Features:



 Exadata Exachk and Oracle Enterprise Manager 12c: Keeping up with Exadata:


 Twitter 101:




 Oracle Exadata Technical Deep Dive: Architecture and Internals:


 Oracle Automatic Storage Management: What's New and Best Practices:



 Deep Dive: How Upgrade Works in a Multitenant Environment:



Oracle ACE Dinner:





Terça

 Oracle Optimizer: What's New in Oracle Database 12c?


 Oracle RAC 12c (12.1.0.2) Best Practices:




 Design and Implement Your Own Self-Service Enabled Private Cloud with Oracle EM12c:


 Mining the AWR: Alternative Methods for Identification of the Top SQLs in Your Database:



 Oracle Indexes: From the Concept to Internals:



Quarta

  OakTable: Augmenting SQL Monitor:




 AWR DB performance Data Mining:


 Obscuring Data in Oracle 12c with Oracle Data Redaction:


 Implementing Oracle Database12c's Heat Map and Automatic Data Optimization for Database Storage Performance and Cost:



 Nothing to BLOG About - Think Again:



Quinta

 Top 10 Oracle Database Tuning Tips and Techniques:


 DB12c: All You Need to Know About the Resource Manager:



 Oracle Database 12c New Features for Developers:


 Creative 12c Redo Maneuvers:



Até 2016 :)


quinta-feira, 2 de abril de 2015

Oracle Certified Master, Database Cloud Administrator

Olá pessoal,

Hoje consegui atingir mais um objetivo.

Sou o primeiro Brasileiro Oracle Certified Master (OCM), Database Cloud Administrator

1o Passo e mais importante: Fé em Deus e muita força de vontade
2o Passo - Oracle Database 11g Administrator Certified Master
3o Passo - Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator
4o Passo - Oracle Certified Expert, Oracle Exadata Database Machine X3 Administrator
5o Passo - Oracle Database Cloud Administration 1Z0-028





Segue o caminho oficial:



quinta-feira, 19 de fevereiro de 2015

RMOUG Training Days - 2015 - Review

Participei do evento RMOUG Training Days que ocorreu em Denver de 17/02 à 19/02.

Para quem é acostumado com o clima da África, encarar essa temperatura foi bem difícil!






Entrada:


 Registro:



Na terça, foram 2 sessões no estilo "Deep-Dive Sessions"


1 - Error Management Features of Oracle PL/SQL com Steven Feuerstein:


2 - RAC 12c Optimization com Riyaj Shamsudeen:


Quarta-Feira


1 - Oracle Database 12c New Features for 11gR2 DBA com Biju Thomas:



2 - Keynote sobre o In-Memory com a Maria Colgan:




3 - MySQL for Oracle DBAs com Dave Stoke:



4 - SIG Meeting - Database 12c com Rene Antunez:


5 -  How to Fire Up Your Oracle Database with Flash Storage at the Price of Spinning Disk:


6 - JSON in the Oracle Database com Galo Balda:



7 - The Land of Five Bridges com Laura Ramsey:



Oracle ACE Dinner:



Quinta-Feira


1 - SPM Examined:




2 - Exadata Oracle 12c New Features com Fuad Arshad:




3 - Extreme Replication: Performance Tuning Oracle GoldenGate for the Real World com Bobby Curtis:




4 - Low Latency SQL on Hadoop com Alex Gorbachev:




5 - Tools and Techniques for Advanced Debugging in Solaris and Linux com Riyaj Shamsudeen :




6 - Security Features in Oracle Database 12c com Biju Thomas:




domingo, 1 de fevereiro de 2015

_FIX_CONTROL

Na versão 10.2.0.2 do banco de dados Oracle, surgiu um parâmetro  oculto chamado _FIX_CONTROL, que pode ser usado para habilitar ou desabilitar certas correções de bugs.

Este parâmetro é mais comumente associado ao otimizador, mas pode também ser usado em problemas de outras áreas.

Lembre-se que por se tratar de um parâmetro oculto, deve ser modificado apenas com apoio do suporte da Oracle.

Mas por que eu desabilitaria a correção de um bug ?

A resposta é simples, as vezes, a correção de um bug específico pode ter efeitos colaterais e  causar outros problemas.

Também devemos levar em consideração, que algumas correções não são ativadas por default.

A lista completa dos números de bugs pode ser encontrada nas seguintes visões:


select * from V$SYSTEM_FIX_CONTROL;



select * from V$SESSION_FIX_CONTROL




A coluna VALUE, mostra o estado corrente do bug fix:


0 = desativado
1 = ativado

Lembre-se de verificar se a coluna OPTIMIZER_FEATURE_ENABLE está de acordo com o seu parâmetro de banco OPTIMIZER_FEATURES_ENABLE.



Para desabilitar:


ALTER SESSION SET "_fix_control"='12864791:OFF';
ALTER SESSION SET "_fix_control"='12864791:0';

Para habilitar:


ALTER SESSION SET "_fix_control"='12864791:ON';
ALTER SESSION SET "_fix_control"='12864791:1';

Múltiplos:


ALTER SESSION SET "_fix_control"='12864791:OFF','12605402:OFF';

A nível de sistema:


ALTER SYSTEM SET "_fix_control"='12864791:OFF','12605402:OFF';

Para um SELECT específico, podemos utilizar o hint OPT_PARAM:


SELECT /*+ OPT_PARAM('_fix_control' '12864791:OFF') */ *
FROM ...



Referências:

init.ora Parameter "_FIX_CONTROL" [Hidden] Reference Note (Doc ID 567171.1)



Abraço,

Alex Zaballa.

terça-feira, 20 de janeiro de 2015

My First Year as an Oracle ACE

On January 22th, 2014, for my absolute joy, I was nominated as an Oracle ACE and throughout this entire year, I tried to do my best in honoring this great recognition.

Counting Oracle's events alone, I have traveled near 180.000KM and spent approximately a striking amount of 205 hours on airplanes. That's plenty to go around the world 4.5 times!

  • Oracle Events:

                Fevereiro: Oracle Expert Summit 2014

                Abril: Collaborate 14

                Junho: KSCOPE 14

                Agosto: GUOB TECH DAY 2014 - OTN TOUR LA - Brasil

                Setembro: Oracle Open World 2014

                Novembro: Connect 2014 - SAOUG - Review

                Dezembro: UKOUG - Tech 14



  •  Speaker in 3 continents:




  • We created the Angola Oracle User Group - GUOA

  •  29 articles published on GPO
                   19/01/2014
                   12c - SQL*Loader Express

                   25/01/2014
                12c - Multiple Indexes on the same set of Columns

                02/02/2014
                12c - Temporary Undo

                08/02/2014
                12c - Instance Parameters – CDB / PDB

                15/02/2014
                12c - Limit the PGA

                15/02/2014
                Upgrade do Oracle Beehive versão 2.0.1.4 para 2.0.1.8

                22/02/2014
                12c - Session private statistics for Global Temporary Tables

                02/03/2014
                Aplicando o Bundle Patch 11.1.1.7.140114 no OBIEE 11G

                08/03/2014
                12c - Extended Data Types

                15/03/2014
                12c - Session Level Sequences

                22/03/2014
                12c - SQL Query Row Limits and Offsets

                29/03/2014
                12c - In-Database Archiving

                20/04/2014
                12c - Last Successful Login Time in SQL*Plus

                26/04/2014
                12c - Statistics During Loads

                02/05/2014
                12c – PL/SQL From SQL

                17/05/2014
                12c – SQL Text Expansion

                24/05/2014
                12c – RMAN SQL Interface Improvements

                01/06/2014
                12c – ASM – New asmcmd commands

                07/06/2014
                12c – USE_SID_AS_SERVICE_listener_name

                13/07/2014
                DEFERRED SEGMENT CREATION

                27/07/2014
                12c - Oracle Database In-Memory – Primeiros Passos

                10/08/2014
                12c - Approximate Count Distinct

                14/09/2014
                12c - Preserving or Discarding the Open Mode of PDBs When the CDB Restarts

                21/9/2014
                12c - Full Database Caching Mode

                02/11/2014
                12c - Partial Indexes for Partitioned Table

                09/11/2014
                Como remover um SQL Statement da Shared Pool

                30/11/2014
                Como alterar o valor de um parâmetro de outra sessão

                14/12/2014
                12c - READ Object Privilege and READ ANY TABLE System Privilege

                21/12/2014
                Lendo variáveis do SO através do PL/SQL



  • 15 articles published on OTN, in three languages:



  •  Articles published in the Oracle's official channel:


  •  Mentions:
               Oracle ACE Program Newsletter - November 2014
               Featured Speaker - UKOUG - TECH14


  • The Oracle ACE Program Newsletter:

               January

               February
              August

            September

            October

            November

            December

            January, 2015





  • Oracle Events already planned for 2015:
               RMOUG Training Days
               Collaborate 15
               KSCOPE 15



I hope that 2015 i can maintain the same commitment and help the Oracle Community as much as possible!

I'd like to say thanks to my Company for all the opportunities, to the Oracle ACE Program and to Oracle OTN.

A special thanks to my friend Daniel Da Meda for nominating me.


Alex Zaballa