INGRESAR

REGISTRARSE
Buscador

Modificación de parámetros en oracle

2024-04-05


Modificación de parámetros en oracle

A la hora de modificar parámetros, existen dos posibilidades:

  • Si el parámetro es estático , su valor se debe modificar en el fichero de parámetros (SPFILE o PFILE) y se aplicarán cuando la instancia se reinicie.
  • Si es dinámico , su valor se puede cambiar en caliente (con la instancia en modo OPEN) y se aplican al instante .

Los parámetros que se pueden modificar de forma dinámica a su vez se pueden clasificar en:

  • A nivel de sesión. Afectan solo a la sesión del usuario. Se modifican con ALTER SESSION.
  • A nivel de sistema. Afectan a toda la base de datos. Se modifican con ALTER SYSTEM.

Parámetros en vistas dinámicas.

Las principales vistas dinámicas para consultar los valores de los parámetros son:

  • V$PARAMETER.
  • V$SYSTEM_PARAMETER.
  • V$SPPARAMETER

Las vistas V$PARAMETER y V$SYSTEM_PARAMETER tienen los mismos campos, pero se diferencian en que V$SYSTEM_PARAMETER muestra todos los parámetros relacionados con la instancia. Al iniciar una sesión de usuario, estos parámetros son heredados por dicha sesión. Cualquier cambio realizado en los valores de la sesión se reflejará en la vista V$PARAMETER.

Los campos de ambas vistas son:

Columna

Tipo de Dato

Descripción

NUM

NUMBER

Número del parámetro

NAME

VARCHAR2(80)

Número del parámetro

TYPE

NUMBER

Tipo de dato:

  • 1 - Boolean
  • 2 - String
  • 3 - Integer
  • 4 - Parameter file
  • 5 - Reserved

6 - Big integer

VALUE

VARCHAR2(4000)

Valor del parámetro

DISPLAY_VALUE

VARCHAR2(4000)

Valor del parámetro en format amigable. Ejemplo, si el valor de una columna es 262144 para un tipo de dato big_integer entonces en este campo se muestra 256K.

DEFAULT_VALUE

VARCHAR2(255)

Valor por defecto del parámetro

ISDEFAULT

VARCHAR2(9)

Indica si el valor por defecto está aplicado.Los posibles valores son (TRUE) o (FALSE). La base de datos asigna el valor por defecto a los parámetros que no están especificados en el SPFILE

ISSES_MODIFIABLE

VARCHAR2(5)

Indica si el parámetro puede ser modificado con el commando ALTER SESSION. (TRUE) o (FALSE)

ISSYS_MODIFIABLE

VARCHAR2(9)

Para los parámetros que se pueden ajustar con ALTER SYSTEM, se especifica si el valor puede variar entre instancias en una configuración RAC (TRUE) o si debe ser el mismo para todas las instancias (FALSE).

ISPDB_MODIFIABLE

VARCHAR2(5)

ISINSTANCE_MODIFIABLE

VARCHAR2(5)

Para parámetros que pueden ser modificados con ALTER SYSTEM, indica si el valor puede ser diferente para cada instancia en un despliegue RAC (TRUE) o (FALSE).

ISMODIFIED

VARCHAR2(5)

Indica si el parametron puede ser modificado después de haber iniciado la instancia.

  • MODIFIED
  • SYSTEM_MOD

FALSE

ISADJUSTED

VARCHAR2(10)

Indica si Oracle tuvo que ajustar el valor automáticamente.

ISDEPRECATED

VARCHAR2(5)

Indica cuando un parámetro es básico (TRUE) o (FALSE)

ISBASIC

VARCHAR2(5)

Indica cuando un parámetro es básico (TRUE) o (FALSE)

DESCRIPTION

VARCHAR2(255)

Descripción del parámetro

UPDATE_COMMENT

VARCHAR2(255)

Comentario asociado a la última actualización del parámetro

HASH

NUMBER

Hash del valor del parámetro y el nombre

CON_ID

NUMBER

ID del contenedor al que pertenece el parámetro.

Por su parte, la vista V$SPPARAMETER muestra información sobre el contenido del archivo de parámetros del servidor. Si no se utilizó un archivo de parámetros del servidor para iniciar la instancia, cada fila de la vista contendrá FALSE en la columna ISSPECIFIED.

Columna

Tipode dato

Descripción

SID

VARCHAR2(80)

SID para el cual el parámetro fue definido

NAME

VARCHAR2(80)

Nombre del parámetro

VALUE

VARCHAR2(4000)

Valor del parámetro

DISPLAY_VALUE

VARCHAR2(4000)

Valor del parámetro en format amigable. Ejemplo, si el valor de una columna es 262144 para un tipo de dato big_integerentonces en este campo se muestra 256K

ISSPECIFIED

VARCHAR2(6)

Indica si el valor se encuentra especificado en el parameter file.Los posibles valores son (TRUE) o (FALSE).

ORDINAL

NUMBER

Posición del valor del parámetro. útil sólo para parámetros listados como string.

UPDATE_COMMENT

VARCHAR2(255)

Comentario asociado a la última actualización del parámetro

Para más información

Publicaciones Recientes

imagen del Post
Curso de Administración de Base de Datos Oracle

  • 198 Videos
  • 23 Hrs de videos
  • 190 Test
  • 184 Hrs de estudio
  • 194281
    13$

imagen del Post
Oferta 3 x 1

Aprovecha nuestra promoción especial y al comprar este plán te asignas los 3 cursos que tú quieras

13$

imagen del Post
Cómo instalar oracle database 19c en windows

Oracle Database 19c es una de las versiones más robustas y confiables de la...

imagen del Post
Administración básica de oracle database

La administración de Oracle Database es fundamental para mantener el funcio...

imagen del Post
Fundamentos de la arquitectura de oracle database

Oracle Database es una de las bases de datos más populares y robustas utili...

imagen del Post
Curso oracle dba huelva

El Curso Oracle DBA en Huelva es una excelente oportunidad para aquellos qu...

imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará