如何管理数据库权限与角色
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,下面一起来了解下如何管理数据库权限与角色,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何管理数据库权限与角色这篇短内容是你想要的。授予用户的系统权限SQL> grant create table
千家信息网最后更新 2024年09月22日如何管理数据库权限与角色
下面一起来了解下如何管理数据库权限与角色,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何管理数据库权限与角色这篇短内容是你想要的。
授予用户的系统权限SQL> grant create table,create sequence,create view to tpcc;Grant succeeded.查询授予用户的系统权限SQL> col grantee for a20SQL> col privilege for a30SQL> col admin_option for a15SQL> select * from dba_sys_privs where grantee ='TPCC';GRANTEE PRIVILEGE ADMIN_OPTION--------------- ------------------------------ ---------------TPCC CREATE TABLE NOTPCC UNLIMITED TABLESPACE NOTPCC CREATE VIEW NOTPCC ALTER SESSION NOTPCC CREATE SEQUENCE NO撤销授予用户的系统权限SQL> revoke create sequence from tpcc;Revoke succeeded.SQL> select * from dba_sys_privs where grantee ='TPCC';GRANTEE PRIVILEGE ADMIN_OPTION--------------- ------------------------------ ---------------TPCC CREATE TABLE NOTPCC UNLIMITED TABLESPACE NOTPCC CREATE VIEW NOTPCC ALTER SESSION NO授予用户的对象权限SQL> grant select on scott.emp to tpcc;Grant succeeded.查询授予用户的对象权限SQL> col owner for a20SQL> col table_name for a20SQL> col grantee for a15SQL> col grantor for a15SQL> col privilege for a30SQL> select grantee,owner,table_name,grantor,privilege from dba_tab_privs where grantee = 'TPCC';GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE--------------- -------------------- -------------------- --------------- ------------------------------TPCC SYS DBMS_LOCK SYS EXECUTETPCC SCOTT EMP SCOTT SELECT撤销授予用户的对象权限SQL> revoke select on scott.emp from tpcc;Revoke succeeded.SQL> select grantee,owner,table_name,grantor,privilege from dba_tab_privs where grantee = 'TPCC';GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE--------------- -------------------- -------------------- --------------- ------------------------------TPCC SYS DBMS_LOCK SYS EXECUTE查询数据库的角色SQL> col role for a30SQL> select * from dba_roles;ROLE PASSWORD_REQUIRED AUTHENTICATION_TYPE------------------------------ ------------------------ ---------------------------------CONNECT NO NONERESOURCE NO NONEDBA NO NONESELECT_CATALOG_ROLE NO NONEEXECUTE_CATALOG_ROLE NO NONEDELETE_CATALOG_ROLE NO NONEEXP_FULL_DATABASE NO NONEIMP_FULL_DATABASE NO NONELOGSTDBY_ADMINISTRATOR NO NONEDBFS_ROLE NO NONEAQ_ADMINISTRATOR_ROLE NO NONE查询授予角色的权限SQL> select * from role_sys_privs where role in ('CONNECT','RESOURCE');ROLE PRIVILEGE ADMIN_OPTION------------------------------ ------------------------------ ---------------RESOURCE CREATE SEQUENCE NORESOURCE CREATE TRIGGER NORESOURCE CREATE CLUSTER NORESOURCE CREATE PROCEDURE NORESOURCE CREATE TYPE NOCONNECT CREATE SESSION NORESOURCE CREATE OPERATOR NORESOURCE CREATE TABLE NORESOURCE CREATE INDEXTYPE NO查询授予用户的角色SQL> col admin_option for a15SQL> col default_role for a15SQL> col granted_role for a30SQL> select * from dba_role_privs where grantee = 'TPCC';GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE--------------- ------------------------------ --------------- ---------------TPCC RESOURCE NO YESTPCC CONNECT NO YES查询用户获得的权限SQL> conn tpcc/tpccConnected.SQL> select * from session_privs; PRIVILEGE------------------------------CREATE SESSIONALTER SESSIONUNLIMITED TABLESPACECREATE TABLECREATE CLUSTERCREATE VIEWCREATE SEQUENCECREATE PROCEDURECREATE TRIGGERCREATE TYPECREATE OPERATORPRIVILEGE------------------------------CREATE INDEXTYPE
看完如何管理数据库权限与角色这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。
权限
用户
角色
查询
数据
数据库
管理
对象
系统
内容
更多
行业
肯定
受益匪浅
信息
文字
朋友
栏目
篇文章
读者
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海信息发布软件开发
建立关系数据库模型的e-r图
查询数据库用户创建的时间
源服务器error
广西东塔安全网络安全培训
陕西销售软件开发排行
网络技术在施工现场的运用
云服务器月流量用完会怎样
山西ios软件开发给您好的建议
外国股市数据库
oracle数据库se语句
软件开发有难度吗
广州卫星软件开发
泰能发卡提示门锁数据库错误
蒙泰互联网科技公司
天津到哪里学软件开发
手机应用软件开发怎样收费
司法局增强网络安全意识
阿里云adb数据库跟mysql
计算机网络技术应用方向学习
数据库表达式中字母大忄比较
全球最强的服务器芯片
英语作文如何维护网络安全
苹果如何信任软件开发者
游戏公司应不应该部署本地服务器
工行软件开发中心珠海办公室
采用数据库技术处理数据
学习软件开发哪家好
网络技术以后好就业吗
dnf手游服务器上线时间