千家信息网

如何管理数据库权限与角色

发表于: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手游服务器上线时间
0