On 08/02/07, miguel gmail
saben donde se puede configurar para asignarle algunas variables de entorno a un usuario..? tengo instalado el opensuse 10.2..
edite el .profile del home del usuario, pero no se ven reflejados los cambios,,
Uhm... eso sólo saldrá cuando el usuario haga login en el sistema. No estoy seguro, pero creo que no, si la el oracle arranca como servicio, no leerá necesariamente el .profile.
esto es lo que añadi
# Entorno Oracle umask 022 export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orcl PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export DISPLAY=oralinux.oracle.com:0.0 export TMP=/tmp export TMPDIR=$TMP
pero si ejecuto un echo $ORACLE_HOME ,, no muestra nada
descubri el problema, la modificacion que hice esta bien, el problema es que cuando realice la prueba, hice lo siguiente: olorin:~ # su oracle y a probar sin exito, pero cuando hice olorin:~ # su - oracle todo funciona bien [...]
Prueba mejor a poner esas variables en /etc/profile, que es un fichero profile genérico para todo el sistema y para todos los usuarios, y se debe leer en cualquier arranque.
cuando se trabaja con oracle, por seguridad, es recomendable que las variables de entorno, $ORACLE_BASE, $ORACLE_HOME, no esten disponibles para todos los usuarios, pues cualquiera que tenga acceso a estas, podra ejecutar algunos comandos del oracle, y adicionalmente, si el usuario de sistema, se encuentra en los grupos oinstall, dba y oper, podra tener acceso total a la base de datos, sin ser usuario de la misma, esto lo aprendi hace un dia, y por eso la preocupacion. Gracias por responder, solo me queda la duda porque hacer "su" es diferente de "su - " Saludos a todos JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org