Siguiendo desde un poco con el tema de seguridad a nivel usuarios de OS, por politica tambien puede ocurrir que no podamos hacer sudo a comandos de administración impersonandonos en el usuario oracle.
Cuando trabajamos en RAC la cosa se pone un poco mas dificil, ya que debemos utilizar comandos de cluster que suben y bajan instancias , entre otras tareas.
Vamos a trabajar en nuestro ejemplo con el comando srvctl que es el más familiar, por lo que venimos posteando y por que es el mismo concepto para el resto de los comandos que precisamos.
Si quisieramos ejecutar comandos de oracle con nuestro usuario ( en este ejemplo useros ) deberiamos:
- Verificar que estemos en el grupo oinstall para ejecucion de algunos comandos que no impliquen logueranos a la base.
- Verificar que estemos en el grupo dba en el caso que nuestro usuario se pueda loguear a la base con privilegios dba.
- Verificar que tengamos algun script que exporte las variables de entorno , para poder ejecutar estos comandos.
Ahora que verificamos estos pasos, estamos en condiciones de hacer :
sqlplus /
lsnrctl
dgmgrl
dbca
netca
emca
emctl
rman /
srvctl
Y todos los comandos que se encuentran en el $ORACLE_HOME/bin
Ahora bien, como dijimos antes algunas cosas se ponen dificiles por que cuando voy a ejecutar el comando srvctl sufro el error:
CRS-0254: authorization failure.
Como ? no habiamos chequeado los permisos y grupos ? Seguir leyendo «Command srvctl without SUDO – CRS-0254: authorization failure» →
Me gusta esto:
Me gusta Cargando...