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:
quinta-feira, 19 de fevereiro de 2015
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.

























