Scripts de Administración de Privilegios de CRS
Cuando precisamos conocer cuales son los privilegios de CRS que poseen nuestros usuarios de Clusterware, ejecutamos este script de la siguiente forma :
- Ejecutar el script CRS_STAT.sh “grepeando” por el nodo que precisamos adherir permisos.
- A esa salida la introducimos en un archivo con el nombre del SERVER, en mi caso SDAT1010LX.
$ cat scripts/SDAT1010LX ora.OAPDG1N.OAPDG1N3.inst ora.OESP1NC.OESP1NC3.inst ora.OT2DG1N.db ora.sdat1010lx.ASM3.asm ora.sdat1010lx.OAPDG1N_SDAT1010LX.lsnr ora.sdat1010lx.OESP1NC_SDAT1010LX.lsnr ora.sdat1010lx.OT2DG1N_SDAT1010LX.lsnr ora.sdat1010lx.gsd ora.sdat1010lx.ons ora.sdat1010lx.vip
Ejecutamos ./ver_permisos_crs.sh <ARCHIVO_SERVER>
- ./ver_permisos_crs.sh SDAT1010LX
- Como salida nos arroja los comandos necesarios para conocer todos los usuarios y permisos involucrados.
#!/bin/bash #======================================================================================== # CONSULTA PERMISOS CRS A USUARIOS ADMINISTRADORES = # = # Ejecuta la Consulta de recursos CRS a distintos ambientes : = # DATABASE = # NODEAPPS = # LISTENERS = # ASM = # = # Nomenclatura de archivos = # Nomenclatura = # = # JAM = #======================================================================================== #======================================================================== # SCRIPT PARA LA ASIGNACION DE PERMISOS CRS # #======================================================================== # Variables de Entorno PERM=$1 PATH_PERM=/home/oracle/bin/scripts # Funciones function ver_permisos { for i in `cat ${PATH_PERM}/${PERM}` do echo 'crs_getperm' $i done } # Llamado a funciones ver_permisos
One thought on “bash scripts – Consulting Privileges to Oracle CRS”
Comments are closed.