bash scripts – Consulting Privileges to Oracle CRS

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.