如何管理数据库权限与角色
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,下面一起来了解下如何管理数据库权限与角色,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何管理数据库权限与角色这篇短内容是你想要的。授予用户的系统权限SQL> grant create table
千家信息网最后更新 2025年11月12日如何管理数据库权限与角色
下面一起来了解下如何管理数据库权限与角色,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何管理数据库权限与角色这篇短内容是你想要的。
授予用户的系统权限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安全错误
数据库的锁怎样保障安全
网络安全手抄报禁毒日
护苗青少年网络安全课堂操作
武汉爱科技网络技术有限公司
新疆智慧安全教育展馆软件开发
常见的服务器网卡bond模式
衡南网安网络安全检查
迅雷服务器响应超时
地质3d软件开发
小程序服务器布置云端费用
服务器保证
网络安全信息系统台账
戴尔服务器上海实体店
无线传感网络技术专业刊物
软件开发设计文档工具
数据库是线程安全的吗
自贡网络安全工程师招聘
blender软件开发时间
遗传病数据库
如何建立客服数据库
关于加强网络安全
签名包中可打包多少数据库
服务器密码设置什么好
中国台湾小型软件开发
oracle数据库满磁盘
网吧服务器如何设置无盘
mysql数据库客户端工具
数据库中啥是字段
网络安全知识测试卷答案
遗传病数据库
frp受服务器带宽影响吗