Saltar al contenido

Error de inicio de Oracle (no se pudo abrir el archivo de parámetros)

Leila, miembro de nuestro equipo, nos hizo el favor de redactar esta sección ya que conoce perfectamente este tema.

Solución:

Veo dos cosas mal aquí. Oracle intenta abrir un archivo de parámetros en el directorio $ORACLE_HOME/dbs con el formato “spfile” + $ORACLE_SID + “.ora”. Si no puede encontrarlo, intenta abrir “init” + $ORACLE_SID + “.ora”. Aquí es donde están los problemas.

En virtud del hecho de que Oracle intenta abrir un archivo de parámetros llamado “initXE.ora”, su SID debe ser (o fue en algún momento) igual a “XE”.

1) Esta es la parte fácil, así que prueba esto primero. Ya que (en sus comentarios) haciendo un echo $ORACLE_SID no arroja nada, intente configurarlo.

export ORACLE_SID=XE

A continuación, intente iniciar Oracle de nuevo.

2) En sus comentarios anteriores, muestra que el archivo se llama “initxe.ora”. ¿Ese es realmente el nombre del archivo? ¿O su pegado en un comentario de alguna manera puso en minúsculas la salida del ls ¿dominio?

La razón por la que señalo esto es que Ubuntu (Linux) tiene un sistema de archivos que distingue entre mayúsculas y minúsculas. Así que initxe.ora e initXE.ora son en realidad dos archivos diferentes. Entonces, si su comentario es correcto y el archivo está en minúsculas, querrá configurar su ORACLE_SID en “xe” en su lugar:

export ORACLE_SID=xe

Inténtalo y ve si funciona.

Si se trata de un nuevo Oracle instalado y no tiene el archivo de parámetros initXE.ora aquí /u01/app/oracle/product/11.2.0/xe/dbs/, eso significa que primero debe crear XE DB. Para hacerlo, ejecute primero el script /u01/app/oracle/product/11.2.0/xe/bin/createdb.sh.

Solía ​​enfrentarme a este problema.

Me di cuenta de que el error puede deberse a que no se encuentra el pfile. Debe iniciar la instancia de Oracle utilizando un pfile con referencia completa emitiendo el siguiente comando:

SQL> startup pfile=

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *