Como ya había instalado otros no había caído en la cuenta de que en la Guide del mismo SPI explican estos errores.
(1) ORA-01034: ORACLE not available; ORA-07318:
smsget: open error when opening sgadef.dbf file; HP-UX Error: 13: Permission
denied
(2) ORA-12546: TNS:permission denied
En ambos casos se trata de un problema de permisos, y la solución es fácil y efectiva, tal y
como se plantea en el documento.
Hay que revisar los permisos de las rutas de las variables $ORACLE_HOME ,
$ORACLE_HOME/bin , $ORACLE_HOME/bin/oracle. Y deben quedar de la siguiente
manera:
$ORACLE_HOME
$ORACLE_HOME/bin
Permiso:
drwxr-xr-x
chmod 744
_______________________
$ORACLE_HOME/bin/oracle
Permiso:
-rwsr-s--x
chmod 6755
Si aún así no funciona, debemos añadir en el string de conexión en la configuración del SPI el alias del listener. Si ejecutamos el comando ./dbspicfg.sh que se encuentra en DATADIR/bin/instrumentation ( o a través de la tool en la consola de OVO para configurar las BBDD), debería quedar algo como esto:
ORACLE
HOME "ruta de la bbdd"
DATABASE "BBDD_NAME" CONNECT "user/password@BBDD_NAME"
Normalmente el allias del listener suele ser el mismo nombre de la BBDD.
Espero que sea útil !!
No hay comentarios:
Publicar un comentario