miércoles, 12 de marzo de 2014

ORA-02097 y ORA-00044

Probé este ejemplo en Oracle 11.2. Cambié el valor de timed_statistics a true antes de hacer una prueba:

SQL> alter session set timed_statistics = true
  2  /
 
Session altered.

SQL>

Hice la prueba y después intenté a cambiar timed_statistics a false pero Oracle me dio dos errores:

SQL> alter session set timed_statistics = false
  2  /
ERROR:
ORA-02097: no se puede modificar el parametro porque
el valor especificado no es valido
ORA-00044: timed_statistics debe estar definido en
TRUE si statistics_level no esta definido en BASIC

SQL>

Leí los errores, miré el valor de statistics_level y lo cambié de la manera siguiente:

SQL> select value from v$parameter
  2  where name = 'statistics_level'
  3  /
 
VALUE
-------------------------------------------------------
TYPICAL
 
SQL> alter session set statistics_level = 'BASIC'
  2  /
 
Session altered.

SQL>

Luego pude cambiar el valor de timed_statistics sin problemas:

SQL> alter session set timed_statistics = false
  2  /
 
Session altered.
 
SQL>

No hay comentarios:

Publicar un comentario