INGRESAR

REGISTRARSE
Buscador

Creando un init.ora desde un spfile en oracle

2024-04-05


Creando un init.ora desde un spfile en oracle

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
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
Introducción a oracle primeros pasos

Oracle es una de las bases de datos relacionales más utilizadas en el mundo...

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
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
Explora Temas Interesantes

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