logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Creando un init.ora desde un spfile en oracle - oracle dba

mywebstudies.com

PorMyWebStudies

2024-04-05
Creando un init.ora desde un spfile en oracle - oracle dba


Creando un init.ora desde un spfile en oracle - oracle dba

En las primeras versiones de Oracle, el SPFILE no existía, y como sabemos, actualmente para arrancar la base de datos, es necesario el SPFILE , ya que al arrancar la base de datos primero lee el SPFILE , luego el CONTROL_FILE y por último los ficheros, y si todo va bien, monta la base de datos y la abre.

En esas versiones antiguas, Oracle tenía un fichero INIT.ORA , que cumplía la misma función que el SPFILE .

El INIT.ORA es un archivo de texto el cual es modificable, y al ser modificable, si poníamos un valor incorrecto, luego no era posible arrancar la base de datos.

Y el SPFILE es un fichero que no podemos modificar, a no ser que lo hagamos desde dentro de la base de datos, y por ende no podemos equivocarnos ya que si lo hacemos nos da un error.

Lo común es trabajar con un SPFILE , pero si tenemos problemas al arrancar la base de datos, y debemos añadir un fichero de control, sin acceder a ella, ya que por supuesto, tenemos problemas para arrancarla. No vamos a poder hacerlo desde el SPFILE , ya que para modificarlo tenemos que hacerlo desde la base de datos.

Si creamos un INIT.ORA a partir del SPFILE que tenemos, vamos entonces a poder modificarlo y resolver el problema para arrancar la base de datos.

Para crearlo, primero debemos tener en cuenta que lo ideal sería hacerlo antes de tocar el SPFILE , así, si tenemos algún problema con la base de datos ya vamos a tener un fichero INIT.ORA del SPFILE , que podremos modificar para resolver nuestro problema.

Para crearlo utilizamos el comando:

  • CREATE PFILE =’/ (directorio) /INIT.ORA FROM SPFILE.
imagen

Lo ideal sería ubicar el fichero en dbs, pero podemos alojarlo donde queramos. Es muy importante saber que esta es una acción riesgosa, por lo que debe realizarla un administrador SYS , no podremos hacerla desde otro usuario.

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 Master

Accede a todos los cursos de una misma temática por un único pago

18 €
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á