如何管理数据库权限与角色
发表于: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安全错误
数据库的锁怎样保障安全
《网络安全法》活动小结
原神兑换码服务器超时未响应
华为服务器和台式机哪个好
逃离伏拉夫服务器怎么修
网络安全责任制落实考核指标
登录数据库闪退
非互联网软件开发
2016三级网络技术重点
网络安全教程漏洞
mmap 内存数据库
黄浦区机电软件开发厂家直销
咸宁软件开发工资
网易闪电邮接收服务器
江苏工业化软件开发要多少钱
数据库层次化保护
阿里巴巴的网络安全专家
java 请求数据库资源
基于构建复用的软件开发
世界上最大的学位论文数据库
关于如何维护网络安全背景图
计算机软件开发企业开票
centos查看服务器运行时间
软件开发模型异同
贵州数据库的作用
pad解析服务器响应时发生错误
商店数据库设计百度文库
天和买卖软件开发模式
嘉定区网络技术咨询优势
项目管控软件开发服务
金蝶kis数据库用户名