Uno de los clásicos errores de los cuáles no guardamos memoria. Cuando se va a crear el repositorio del utilitario RMAN o se desea conectar al repositorio del mismo, podemos recibir un mensaje de "can´t open ...", esto se debe, a que existe otro comando en X11, que se llama igual y que podría estar de primero en la ruta del PATH, por tanto, cuando queremos invocar el comando del RDBMS, en lugar de llamar al binario del motor de la base de datos, lo hacemos al binario del ambiente gráfico.
Veamos un ejemplo y como solucionar el problema:
[oracle@serverdboracle mail]$ rman catalog=rman/repo
rman: can't open catalog=rman/repo
Una solución es colocarnos en la ruta del archivo binario y ejecutar el comando, tal y como lo vemos a continuación:
[oracle@serverdboracle repo]$ cd $ORACLE_HOME
[oracle@serverdboracle 9i]$ cd bin
[oracle@serverdboracle bin]$ ./rman catalog rman/repo@repo
Recovery Manager: Release 9.2.0.7.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to recovery catalog database
recovery catalog is not installed
Otra opción práctica, es renombrar el comando "rman" del software de ambiente gráfico, ubicado por ejemplo en un RedHat en la ruta /usr/X11R6/bin/rman.
No hay comentarios:
Publicar un comentario
Te agradezco tus comentarios. Te esperamos de vuelta.