mysql select_catalog_role_Script:收集数据库中用户的角色和表空间等信息

以下脚本可以用于收集数据库中用户的角色和表空间等信息(user_role_tbs.sql):

SET pagesize 50 linesize 115

REM

COLUMN username format a10 heading User

COLUMN default_tablespace format a12 heading Default

COLUMN temporary_tablespace format a12 heading Temporary

COLUMN granted_role format a25 heading Roles

COLUMN default_role format a10 heading Default?

COLUMN admin_option format a7 heading Admin?

COLUMN profile format a12 heading Profile

REM

BREAK on username skip 1 on account_status on default_tablespace on temporary_tablespace on profile

REM

SELECT username,

default_tablespace,

temporary_tablespace,

profile,

granted_role,

admin_option,

default_role

FROM sys.dba_users a, sys.dba_role_privs b

WHERE a.username = b.grantee

ORDER BY username,

default_tablespace,

temporary_tablespace,

profile,

granted_role;

REM

SET termout on flush on feedback on verify on

CLEAR columns

CLEAR breaks

Sample Output:

User Default Temporary Profile Roles Admin? Default?

---------- ------------ ------------ ------------ ------------------------- ------- ----------

SCOTT USERS TEMP DEFAULT CONNECT NO YES

RESOURCE NO YES

SYS SYSTEM TEMP DEFAULT AQ_ADMINISTRATOR_ROLE YES YES

AQ_USER_ROLE YES YES

CONNECT YES YES

DBA YES YES

DELETE_CATALOG_ROLE YES YES

EXECUTE_CATALOG_ROLE YES YES

EXP_FULL_DATABASE YES YES

HS_ADMIN_ROLE YES YES

IMP_FULL_DATABASE YES YES

OEM_MONITOR YES YES

RECOVERY_CATALOG_OWNER YES YES

RESOURCE YES YES

SELECT_CATALOG_ROLE YES YES

SYSTEM SYSTEM TEMP DEFAULT AQ_ADMINISTRATOR_ROLE YES YES

DBA YES YES

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值