Asunto: Quitar rol DBA a usuarios de Oracle por SQL
¿Cómo puedo quitar el rol de DBA a varios usuarios de Oracle por SQL? tengo un servidor con Oracle Database 10g para facturación y contabilidad. Tengo más de 50 usuarios que son DBA en Oracle y quiero quitarles este rol a todos salvo a uno que será el administrador por cuestiones obvias de seguridad.
¿Cómo puedo hacer esto con un script? si no tengo que ir uno a uno en el Oracle Enterprise Manager.
Publicado:
Jue Ene 12, 2012 10:41 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Quitar rol DBA a usuarios de Oracle por SQL
Anuncios
varios escribió:
¿Cómo puedo quitar el rol de DBA a varios usuarios de Oracle por SQL? tengo un servidor con Oracle Database 10g para facturación y contabilidad. Tengo más de 50 usuarios que son DBA en Oracle y quiero quitarles este rol a todos salvo a uno que será el administrador por cuestiones obvias de seguridad.
¿Cómo puedo hacer esto con un script? si no tengo que ir uno a uno en el Oracle Enterprise Manager.
Para quitar el rol de DBA a un usuario de Oracle puedes usar la siguiente SQL:
Código:
REVOKE "DBA"
FROM "NOMBRE_USUARIO";
Para crear el script puedes usar otra consulta SQL que te muestre el nombre de los usuarios y añades con concatenación el Revoke anterior para crear el script o bien lo haces para un usuario y "copias y pegas" para el resto.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A