INGRESAR

REGISTRARSE
Buscador

Ubicación del archivo de parámetros en oracle

2024-04-05


Ubicación del archivo de parámetros en oracle

En Oracle 11g, el archivo de parámetros SPFile (utilizado por defecto) se encuentra en las siguientes ubicaciones según el sistema operativo:

  • Linux: ORACLE_HOME/dbs/spfileSID.ora, donde el SID es el identificador de la base de datos.
  • Windows: ORACLE_HOME/database/spfileSID.ora, donde el SID es el identificador de la base de datos.

Si no se dispone de un SPFile, Oracle puede usar un archivo de texto PFILE para almacenar los parámetros. Su ubicación es:

  • Linux: ORACLE_HOME/dbs/initSID.ora.
  • Windows: ORACLE_HOME/database/initSID.ora.

Formato del archivo PFILE:

  • Los parámetros se almacenan en formato nombreParámetro = valor.
  • Para parámetros con varios valores, se usa: nombreParámetro = (valor1 [,valor2 [, ...]]).

Además, podemos repetir el parámetro en varias líneas para asignar múltiples valores. Por ejemplo:

  • control_files='/u01/app/oracle/oradata/centora/control01.ctl'
  • control_files='/u02/app/oracle/oradata/centora/control02.ctl'
  • control_files='/aux/back/control03.ctl'

En los archivos PFILE, los comentarios se indican con el símbolo #. Estos archivos permiten modificación directa, pero es importante ser cuidadoso, ya que un error puede volverlos inutilizables.

Gestión de los archivos de parámetros

Es habitual disponer de un archivo SPFILE y, como respaldo, una copia en formato PFILE para casos en los que el sistema no arranque. Oracle proporciona varias opciones para gestionar los archivos de parámetros:

  • Crear PFILE desde SPFILE:
    • CREATE PFILE FROM SPFILE: Crea un archivo PFILE en la ubicación por defecto.
    • CREATE PFILE='ruta' FROM SPFILE: Crea un PFILE en la ruta especificada.
    • CREATE PFILE='ruta' FROM SPFILE='ruta': Crea un PFILE en la ruta indicada desde un SPFILE también especificado.
  • Crear SPFILE desde PFILE:
    • CREATE SPFILE FROM PFILE: Crea un SPFILE en la ubicación por defecto a partir de un PFILE.
    • CREATE SPFILE='ruta' FROM PFILE: Crea un SPFILE en la ruta especificada.
    • CREATE SPFILE='ruta' FROM PFILE='ruta': Crea un SPFILE en una ruta específica a partir de un PFILE ubicado en una ruta determinada.
  • Crear SPFILE o PFILE desde memoria:
    • CREATE SPFILE FROM MEMORY: Crea un SPFILE con los parámetros actuales en memoria.
    • CREATE SPFILE='ruta' FROM MEMORY: Crea un SPFILE en la ruta indicada a partir de los parámetros en memoria.
    • CREATE PFILE FROM MEMORY: Crea un PFILE con los parámetros en memoria.
    • CREATE PFILE='ruta' FROM MEMORY: Crea un PFILE en una ruta especificada.

Para arrancar Oracle usando un archivo PFILE en lugar de un SPFILE, se puede usar el siguiente comando:

  • STARTUP PFILE='ruta'

Carga de parámetros al iniciar la base de datos

Por defecto, Oracle busca los archivos de parámetros en las siguientes ubicaciones:

  • Linux: ORACLE_HOME/dbs
  • Windows: ORACLE_HOME/database

El orden de carga de los archivos es el siguiente:

  • SPFILE de nombre spfileSID.ora
  • SPFILE de nombre spfile.ora
  • PFILE de nombre initSID.ora
  • PFILE de nombre init.ora

Si deseamos cargar un archivo PFILE específico, podemos usar el siguiente comando:

  • STARTUP PFILE='rutaArchivoPFILE'

No es posible especificar un archivo SPFILE distinto en el comando STARTUP, por lo que para utilizar un SPFILE diferente es necesario sustituir el existente en su ubicación por defecto.

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
Plan Quiero Estudiar

Accede a todos los cursos online de la web por un único pago

59$

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á