Pesquisar este blog

sábado, 25 de outubro de 2014

Parâmetros Ocultos do Oracle – Hidden Parameters


Em certas situações precisamos efetuar um consulta nos parâmetros internos do Oracle, esses parâmetros são ocultos, não sendo visualizado através de um show parameter. A Oracle não recomenda sua alteração, somente faça se você tive certeza do que está fazendo. Quando se é necessário acrescentar um parâmetro deste, a query abaixo pode nos auxiliar no retorno dos valores já setados no Banco.

Sua alteração é a mesma utilizada com => alter system set  <parametro> scope=spfile;

A query abaixo retorna os parâmetros ocultos do Oracle, pode ser utilizada para consultar  qual valor corrente está setado .

Query:

select
a.ksppinm "Parameter",
b.ksppstvl "Session Value",
c.ksppstvl "Instance Value"
from
x$ksppi a, x$ksppcv b, x$ksppsv c
where a.indx = b.indx
and a.indx = c.indx
and a.ksppinm like '/_%' escape'/';


OBS: Alterar somente quando for realmente necessário. Antes de alterar entrar em contato com a Oracle Support para alteração destes parâmetros.

Para alterar o parâmetro no alter system basta colocar entre "" (aspas).

Vamos inicar a alteração do parâmetro.





SQL> col name for a30
SQL> col value for a40
SQL> set lines 155
SQL> select name, value from v$parameter where name like '_pga%';

no rows selected

SQL> alter system set "_pga_max_size"='100M' scope=spfile;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  285212672 bytes
Fixed Size                  1273276 bytes
Variable Size              88080964 bytes
Database Buffers          192937984 bytes
Redo Buffers                2920448 bytes
Database mounted.
Database opened.
SQL> select name, value from v$parameter where name like '_pga%';

NAME                           VALUE
------------------------------ ----------------------------------------
_pga_max_size                  104857600

SQL>

Pronto modificamos o parâmetro oculto. Lembre-se sempre de entrar contato com o Oracle Support para a realização de mudança destes parâmetros.



Nenhum comentário:

Postar um comentário