Oracle Live

24/08/2016

USERS – Queries de administracion

Filed under: Database — mogukiller @ 8:56 am

Recopilación de las queries básicas que tengo para la administracion de los usuarios de la base de datos.


-- Informacion de los usuarios de la base de datos

SELECT  
	USERNAME "User",
	ACCOUNT_STATUS "Status",
	DEFAULT_TABLESPACE "Tablespace",
	TEMPORARY_TABLESPACE "Temp",
	PROFILE "Profile"
FROM 
	DBA_USERS 
WHERE 
	USERNAME LIKE '%&usuario%'
ORDER BY USERNAME;

/*
User                 Status                           Tablespace                     Temp                           Profile
-------------------- -------------------------------- ------------------------------ ------------------------------ --------------------
AHD                  OPEN                             AHDDATA                        TEMP                           DEFAULT
ANONYMOUS            LOCKED                           SYSAUX                         TEMP                           DEFAULT
APEX_040200          EXPIRED & LOCKED                 SYSAUX                         TEMP                           DEFAULT
APEX_PUBLIC_USER     EXPIRED & LOCKED                 USERS                          TEMP                           DEFAULT
APPQOSSYS            EXPIRED & LOCKED                 SYSAUX                         TEMP                           DEFAULT
ATPHISTO             OPEN                             ATPHISTO_DATA                  TEMP                           DEFAULT
AUDSYS               EXPIRED & LOCKED                 USERS                          TEMP                           DEFAULT
AUTH                 OPEN                             S3DATA                         TEMP                           DEFAULT
AUTHSCCP             OPEN                             S3DATA                         TEMP                           DEFAULT
AVISOS               OPEN                             S3DATA                         TEMP                           DEFAULT
*/

-- Privilegios sobre los objetos que tiene un usuario

SELECT 
	GRANTEE,OWNER,TABLE_NAME,PRIVILEGE 
FROM 
	DBA_TAB_PRIVS 
WHERE GRANTEE LIKE '%&grantee%' 
	AND TABLE_NAME LIKE '%&tabla%'
ORDER BY 3,1,4;

/*
GRANTEE              OWNER                TABLE_NAME           PRIVILEGE
-------------------- -------------------- -------------------- ---------------
CONSULTAMAIN         MAIN                 CABMSG               SELECT
CONSULTAMAIN         MAIN                 DETMSG               SELECT
CONSULTAMAIN         MAIN                 IDMSG                SELECT
CONSULTAMAIN         MAIN                 TFESTIVOS            SELECT
CONSULTAMAIN         MAIN                 TFESTIVOSCALENDARIO  SELECT
*/

-- Privilegios de sistema que recibe el usuario

SELECT GRANTEE,PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE LIKE '%&grantee%';

/*
GRANTEE              PRIVILEGE
-------------------- ------------------------
APEX_040200          CREATE OPERATOR
APEX_040200          CREATE SYNONYM
APEX_040200          DROP PUBLIC SYNONYM
APEX_040200          INHERIT ANY PRIVILEGES
*/

-- Roles que recibe un usuario
SELECT 
	GRANTEE, GRANTED_ROLE 
FROM 
	DBA_ROLE_PRIVS 
WHERE GRANTEE LIKE '%&grantee%' 
	AND GRANTED_ROLE LIKE '%&role%'
ORDER BY 1;

/*
GRANTEE              GRANTED_ROLE
-------------------- ----------------
MOGU                 DBA
MOGU                 CONNECT
MOGU                 RESOURCE
*/

-- Para extraer la DDL del USUARIO.

SET LONG 10000
COL SALIDA WOR
SELECT DBMS_METADATA.get_ddl('USER','&enter_user') as SALIDA FROM DUAL;
/*
SALIDA
--------------------------------------------------------------------------------
CREATE USER "MOGU" IDENTIFIED BY VALUES 'S:0F5BFCD729C1C915F957F7E5'
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"
*/

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.

A %d blogueros les gusta esto: