ORACLE: Parametros ‘ocultos’
- Siltech Consult
- 8 de out. de 2019
- 1 min de leitura
Existe, no oracle, diversos parametros não documentados que conhecemos como parametros ocultos.
Segue a lista de alguns que julgo serem úteis:
* _B_TREE_BITMAP_PLANS: até a versão 8i, este parametro tinha o default como false. à Partir do 9i, passou a ter default como true. Observe que, isso pode acarretar alguns problemas de performance, principalmente em migrações de bases;
* _INDEX_JOIN_ENABLED: Também sofreu alteração da versão 8i para a 9i. Observe;
* _KGL_LARGE_HEAP_WARNING_THRESHOLD: Sabe aquelas mensagens no alert ‘Memory Notification: Library Cache Object loaded into SGA’ ? Então, aumentando o valor deste parametro para 8388608 pode ser a solução para estas ocorrências;
* _OPTIM_PEEK_USER_BINDS: Mais um que foi alterado para false e que pode acarretar problemas de performance;
* QUERY_REWRITE_ENABLED: Embora não seja oculto vale mencioná-lo. Caso vc tenha em sua base Function Based Indexes, deve-se habilitar este parametro;
* OPTIMIZER_SECURE_VIEW_MERGING: Também não é oculto, mas vale o comentário. Pode haver diferenças entre planos de execução caso existam tabelas identificar em owners diferentes;
* _OPTIMIZER_CONNECT_BY_COST_BASED: Deve-se setar este parametro como workaroung para o erro ORA-600 [qkacon:FJswrwo].
* _OPTIMIZER_JOIN_ELIMINATION_ENABLED: Também necessário habilitá-lo para um workaround de um bug da versão 10.2.0.3.
Quer listar todos os parametros ocultos de sua base ?
Dúvidas? silverio@siltechconsult.com.br

Comentários