oracle dba 有哪些权限,Oracle DBA应知应会 -- 权限管理
视图 作用
ALL_COL_PRIVS 表示列上的授权,用户和PUBLIC是被授予者
ALL_COL_PRIVS_MADE 表示列上的授权,用户是属主和被授予者
ALL_COL_RECD 表示列上的授权,用户和PUBLIC是被授予者
ALL_TAB_PRIVS 表示对象上的授权,用户是PUBLIC或被授予者或用户是属主
ALL_TAB_PRIVS_MADE 表示对象上的权限,用户是属主或授予者
ALL_TAB_PRIVS_RECD 表示对象上的权限, 用户是PUBLIC或被授予者
DBA_COL_PRIVS 数据库列上的所有授权
DBA_ROLE_PRIVS 显示已授予用户或其他角色的角色
DBA_SYS_PRIVS 已授予用户或角色的系统权限
DBA_TAB_PRIVS 数据库对象上的所有权限
ROLE_ROLE_PRIVS 显示已授予用户的角色
ROLE_SYS_PRIVS 显示通过角色授予用户的系统权限
ROLE_TAB_PRIVS 显示通过角色授予用户的对象权限
SESSION_PRIVS 显示用户现在可利用的所有系统权限
USER_COL_PRIVS 显示列上的权限,用户是属主、授予者或被授予者
USER_COL_PRIVS_MADE 显示列上已授予的权限,用户是属主或授予者
USER_COL_PRIVS_RECD 显示列上已授予的权限,用户是属主或被授予者
USER_ROLE_PRIVS 显示已授予给用户的所有角色
USER_SYS_PRIVS 显示已授予给用户的所有系统权限
USER_TAB_PRIVS 显示已授予给用户的所有对象权限
USER_TAB_PRIVS_MADE 显示已授予给其他用户的对象权限,用户是属主
USER_TAB_PRIVS_RECD 显示已授予给其他用户的对象权限,用户是被授予者
alter profile default limit PASSWORD_LIFE_TIME 10;
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='FAILED_LOGIN_ATTEMPTS';
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
alter user test identified by oracle account unlock;
create profile test_profile limit password_life_time 10 password_grace_time 0;
alter user test profile test_profile;
select name,ctime,ptime,exptime,ltime,spare6 from user$
select account_status,lock_date,expiry_date,created,profile from dba_users
视图 作用
ALL_COL_PRIVS 表示列上的授权,用户和PUBLIC是被授予者
ALL_COL_PRIVS_MADE 表示列上的授权,用户是属主和被授予者
ALL_COL_RECD 表示列上的授权,用户和PUBLIC是被授予者
ALL_TAB_PRIVS 表示对象上的授权,用户是PUBLIC或被授予者或用户是属主
ALL_TAB_PRIVS_MADE 表示对象上的权限,用户是属主或授予者
ALL_TAB_PRIVS_RECD 表示对象上的权限, 用户是PUBLIC或被授予者
DBA_COL_PRIVS 数据库列上的所有授权
DBA_ROLE_PRIVS 显示已授予用户或其他角色的角色
DBA_SYS_PRIVS 已授予用户或角色的系统权限
DBA_TAB_PRIVS 数据库对象上的所有权限
ROLE_ROLE_PRIVS 显示已授予用户的角色
ROLE_SYS_PRIVS 显示通过角色授予用户的系统权限
ROLE_TAB_PRIVS 显示通过角色授予用户的对象权限
SESSION_PRIVS 显示用户现在可利用的所有系统权限
USER_COL_PRIVS 显示列上的权限,用户是属主、授予者或被授予者
USER_COL_PRIVS_MADE 显示列上已授予的权限,用户是属主或授予者
USER_COL_PRIVS_RECD 显示列上已授予的权限,用户是属主或被授予者
USER_ROLE_PRIVS 显示已授予给用户的所有角色
USER_SYS_PRIVS 显示已授予给用户的所有系统权限
USER_TAB_PRIVS 显示已授予给用户的所有对象权限
USER_TAB_PRIVS_MADE 显示已授予给其他用户的对象权限,用户是属主
USER_TAB_PRIVS_RECD 显示已授予给其他用户的对象权限,用户是被授予者
以下给出查看权限的脚本
select from SYSTEM_PRIVILEGE_MAP ;
select from TABLE_PRIVILEGE_MAP ;
select from sysauth$;
select from sysauth$ where grantee#=1;
select user#,name from user$;
set linesize 200
col PRIVILEGE format a30
col ROLENAME format a20
SELECT DECODE(SA1.GRANTEE#, 1, 'PUBLIC', U1.NAME), SUBSTR(U2.NAME,1,20), SUBSTR(SPM.NAME,1,27)
FROM SYS.SYSAUTH$ SA1, SYS.SYSAUTH$ SA2, SYS.USER$ U1,
SYS.USER$ U2, SYS.SYSTEM_PRIVILEGE_MAP SPM
WHERE SA1.GRANTEE# = U1.USER#
AND SA1.PRIVILEGE# = U2.USER#
AND U2.USER# = SA2.GRANTEE#
AND SA2.PRIVILEGE# = SPM.PRIVILEGE
UNION
SELECT U.NAME, NULL, SUBSTR(SPM.NAME,1,27)
FROM SYS.SYSTEM_PRIVILEGE_MAP SPM, SYS.SYSAUTH$ SA, SYS.USER$ U
WHERE SA.GRANTEE#=U.USER#
AND SA.PRIVILEGE#=SPM.PRIVILEGE
/
SET VERIFY OFF FEEDBACK OFF PAGES 10000 LIN 80 RECSEP OFF ECHO OFF ARRAY 5
CL COL
SPOOL output.lst
COL username NOPRINT
COL external_name NOPRINT
COL default_tablespace FOR A16 HEADING "Default TS"
COL temporary_tablespace FOR A16 HEADING "Temporary TS"
COL account_status FOR A16
COL password FOR A16
COL profile FOR A16
COL grantee FOR A16 NOPRINT
COL owner FOR A16
COL table_name FOR A16
COL grantor FOR A16
PROMPT
PROMPT ============================= DBA_USERS ===============================
SELECT FROM dba_users WHERE username = UPPER('&&1')
/
PROMPT
PROMPT ============================= Granted roles ===========================
SELECT FROM dba_role_privs WHERE grantee = UPPER('&&1')
/
PROMPT
PROMPT ============================= Granted system privileges ===============
SELECT FROM dba_sys_privs WHERE grantee = UPPER('&&1')
/
PROMPT
PROMPT ============================= Granted object privileges ===============
COL privilege FOR A20 WORD_WRAPPED
SELECT FROM dba_tab_privs WHERE grantee = UPPER('&&1')
/
PROMPT
PROMPT ============================= Granted column privileges ===============
SELECT FROM dba_col_privs WHERE grantee = UPPER('&&1')
/
PROMPT
PROMPT ============================= Tablespace quotas =======================
SELECT tablespace_name,
DECODE(max_bytes ,-1,'UNLIMITED',TO_CHAR(max_bytes/1048576,9999.9 )||' Mb') "Quota"
FROM dba_ts_quotas
WHERE username = UPPER('&&1')
/
PROMPT
PROMPT ============================= Database objects ========================
SELECT object_type, COUNT() FROM dba_objects WHERE owner = UPPER('&&1')
GROUP BY object_type
/
PROMPT
PROMPT ============================= End of report ===========================
SPOOL OFF
UNDEFINE USER
ed output.lst
PROMPT Output is spooled in output.lst
SET FEEDBACK ON RECSEP WR
SET PAGES 24
CL COL
oracle dba 有哪些权限,Oracle DBA应知应会 -- 权限管理相关推荐
- 天翼云应知应会认证重点知识手册
天翼云应知应会认证核心知识点 1 天翼云认证应知应会重点知识点串讲 第一部分:基础知识能力提升板块 一.基础知识(选修) 1.服务器基础(选修) 必备掌握知识点: (1)1967 年和1977 年分别 ...
- Linux初级工程师应知应会
Linux初级工程师应知应会 权限管理 1. Linux用户及权限 1. Linux用户和组 Linux中的用户 root用户 系统用户 用户组 2. Linux权限构成 Linux的权限组成 Lin ...
- 职称计算机初级应知应会书,2017专业技术职称申报应知应会.ppt
2017专业技术职称申报应知应会 关于转系列评审 申报转评某一系列专业技术职称,申报条件参照该技术职称条件要求执行. 此外: 之前的计算机.外语资历有效. 若申请转评的职称条件中有计算机.外语要求而之 ...
- k3 物料收发明细表sql_物料管理:班组长物料使用应知应会4件事
阅读导航→ 01 物料使用前检查 02 物料台面摆放 03 物料消耗控制 04 生产废料处理 一.物料使用前检查 为判定物料投入生产前的质量,预防不合格.不正确的物料投入使用,班组长需督促.指导班组员 ...
- 保存图像_06 - matplotlib中应知应会numpy存储、交换图像
matplotlib中应知应会numpy存储.交换图像 numpy的ndarray是mpl官方推荐的输入数据结构 mpl官方推荐绘图时,应以numpy的ndarray数据结构输入数据.虽然有时用pan ...
- 计算机应知应会培训班,应知应会培训、测试方案(报省里)
2015年度宜昌市专业技术人员外语.计算机应知应会 知识培训.测试实施方案 根据鄂职改办[2005]82号文件要求及宜市职改办[2015]1号文件安排,现就2015年度外语.计算机应知应会知识培训.测 ...
- 农村义务教育经费保障机制改革校长应知应会卡
农村义务教育经费保障机制改革校长应知应会卡 (二OO八年八月) 1.国家给学校的钱有哪些? 答:主要有四大项:一是按照教师人头核发的教师工资,二是按学生人数和定额标准核拨的公用经费,2008年,省定最 ...
- 应知应会的Word图片技巧(转)
应知应会的Word图片技巧(转) 在使用Word编辑文档时,为了使文档图文并茂,难免要与Word中的图片打交道,以下是笔者总结的十则Word图片技巧,在此与您分享. 一.在Word文档中抠出图 ...
- 嵌入式从业者应知应会知识点 - 索引
大家好,我是痞子衡,是正经搞技术的痞子.本系列痞子衡给大家介绍的是嵌入式从业者应知应会知识点. 嵌入式开发需要掌握的知识点非常多,不同的技术方向有不同的知识侧重点,本系列试图整理总结嵌入式开发(尤其是 ...
- HTTP应知应会知识点复习手册(下)
前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍. 面试知识点复习手册 全复习手册文章导航 Csdn全复习手册文章导航: https://blog.csdn.net/qqxx6661/art ...
最新文章
- 梁胜:做云计算,如何才能超越AWS?
- cli3暴露api地址 vue_手把手教你开发 Vue 组件库
- java实现qq_java实现的类似qq聊天系统
- chrome 控制台js调试与断点调试
- 操作系统:进程的三种状态
- Springboot 整合微信小程序实现登录与增删改查
- Jquery对象和dom对象获取html的方法
- 数据结构——树的C语言实现
- python之父的名字-Python 常见双下划线关键字的用法
- K8S_Google工作笔记0011---通过二进制方式_部署etcd集群
- CentOS 6.6 nginx PHP 配置
- PHP入门易精通难,美容院线上拓客,入门易精通难
- MySQL中的竖列变横列
- 【HTML】07-表单
- 有关获取并保存微信头像到本地服务器
- 提高项目进度的5个建议
- 约坡慈尉仪特诨谙凹毖仍怯滋傥丛
- Excel表格函数(3)
- 使用C#快速创建KML文件或读取其功能
- PostgreSQL练习
热门文章
- 网络操作系统及配置管理课程
- html插入图标img i png
- CSS基础知识学习笔记
- 宗镜录略讲——南怀瑾老师——系列1
- JavaScript基础——滚动事件、加载事件、三大家族
- JavaScript 动态渲染页面爬取(一) —— 基于 Selenium
- app error login.php,自定义错误Think\Think::appError 设计有问题!!
- python字体大小快捷键_PyCharm(2019.1版本)用鼠标滚轮控制放大缩小字体
- arm云教室服务器_便宜又好用!云上ARM尝鲜体验
- 浙江台州“安乐死”案承办法官首次披露庭审细节