2026-03-12 20:23:15
This commit is contained in:
70
vg/users.sql
Normal file
70
vg/users.sql
Normal file
@@ -0,0 +1,70 @@
|
||||
@@header
|
||||
|
||||
/*
|
||||
*
|
||||
* Author : Vishal Gupta
|
||||
* Purpose : Display list of users
|
||||
* Parameters : 1 - DBUserName (Use % as wildcard, Default value '%')
|
||||
*
|
||||
* Revision History:
|
||||
* ===================
|
||||
* Date Author Description
|
||||
* --------- ------------ -----------------------------------------
|
||||
* 19-May-16 Vishal Gupta Created
|
||||
*/
|
||||
|
||||
|
||||
/************************************
|
||||
* INPUT PARAMETERS
|
||||
************************************/
|
||||
UNDEFINE USERNAME
|
||||
DEFINE USERNAME="&&1"
|
||||
|
||||
set term off
|
||||
COLUMN _USERNAME NEW_VALUE USERNAME NOPRINT
|
||||
SELECT DECODE('&&USERNAME','','%','&&USERNAME') "_USERNAME"
|
||||
FROM DUAL;
|
||||
set term on
|
||||
|
||||
|
||||
PROMPT *****************************************************************
|
||||
PROMPT * D A T A B A S E U S E R S
|
||||
PROMPT *
|
||||
PROMPT * Input Parameters
|
||||
PROMPT * - User Name = '&&USERNAME'
|
||||
PROMPT *****************************************************************
|
||||
PROMPT
|
||||
PROMPT
|
||||
|
||||
COLUMN user_id HEADING "Id" FORMAT 99999999
|
||||
COLUMN username HEADING "UserName" FORMAT a25
|
||||
COLUMN external_name HEADING "Ext Name" FORMAT a15
|
||||
COLUMN created HEADING "Created" FORMAT a15
|
||||
COLUMN account_status HEADING "Status" FORMAT a20 TRUNC
|
||||
COLUMN lock_date HEADING "LockDate" FORMAT a15
|
||||
COLUMN expiry_date HEADING "ExpiryDate" FORMAT a15
|
||||
COLUMN profile HEADING "Profile" FORMAT a15 TRUNC
|
||||
COLUMN default_tablespace HEADING "Def TBS" FORMAT a25 TRUNC
|
||||
COLUMN temporary_tablespace HEADING "Temp TBS" FORMAT a25 TRUNC
|
||||
COLUMN initial_rsrc_consumer_group HEADING "Resource|Group" FORMAT a25 TRUNC
|
||||
|
||||
|
||||
|
||||
SELECT u.user_id
|
||||
, u.username
|
||||
, u.external_name
|
||||
, TO_CHAR(u.created,'DD-MON-YY HH24:MI') created
|
||||
, u.account_status
|
||||
, TO_CHAR(u.lock_date,'DD-MON-YY HH24:MI') lock_date
|
||||
, TO_CHAR(u.expiry_date,'DD-MON-YY HH24:MI') expiry_date
|
||||
, u.profile
|
||||
, u.default_tablespace
|
||||
, u.temporary_tablespace
|
||||
, u.initial_rsrc_consumer_group
|
||||
FROM dba_users u
|
||||
WHERE UPPER(u.username) LIKE UPPER('&&USERNAME')
|
||||
ORDER BY u.username
|
||||
;
|
||||
|
||||
|
||||
@@footer
|
||||
Reference in New Issue
Block a user