logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Ubicación del archivo de parámetros en oracle - oracle dba

mywebstudies.com

PorMyWebStudies

2024-04-05
Ubicación del archivo de parámetros en oracle - oracle dba


Ubicación del archivo de parámetros en oracle - oracle dba

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 video
  • 190 Test
  • 184 Hrs de estudio
  • 194287
  • 12 €
imagen del Post
Plan Quiero Estudiar VIP

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

99 €
Optimización del rendimiento en oracle database
Optimización del rendimiento en oracle database

Una de las primeras y más importantes prácticas para optimizar el rendimien...

Uso de oracle enterprise manager para la gestión de bases de datos
Uso de oracle enterprise manager para la gestión de bases de datos

Oracle Enterprise Manager (OEM) es una herramienta integral que permite a l...

Introducción a oracle sql y pl/sql
Introducción a oracle sql y pl/sql

Oracle SQL y PL/SQL son tecnologías clave para manejar y procesar grandes v...

Implementación de la seguridad en oracle database
Implementación de la seguridad en oracle database

La implementación de la seguridad en Oracle Database es fundamental para pr...

Imagen del Post
Explora Temas Interesantes

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