你好,游客 登录 注册 搜索
背景:
阅读新闻

Oracle安全管理之权限管理

[日期:2013-01-13] 来源:Linux社区  作者:huashnag [字体: ]

权限管理
权限管理概述
Oracle中,用户权限分为:系统权限和对象权限

系统权限:指在数据库级别执行某种操作的权限,如,create session权限,create any table权限

对象权限:指对某个特定的数据库对象执行某种操作的权限,如对表的增删改查的权限

将权限授予用户的两种方法:

(1)直接授权:利用grant命令直接为用户授权

(2)间接授权:先将权限授予角色,然后再将角色授予用户

DBA 的权限控制包括:

• 为用户提供执行某种操作的权限

• 授予和撤消执行系统功能的权限

• 将权限直接授予用户或角色

• 将权限授予所有用户(PUBLIC)

一,系统权限管理
1.系统权限分类
在oracle数据库中,有一百多中系统权限。可以讲系统权限授予用户,角色,public用户组、

注意:public用户组时创建数据库的时候自动创建的一个用户组,数据库中所有用户都属于该用户组;如果将某个权限授予public用户组,则数据库中所有过的用户都具备该权限

常用的系统权限有:

    CREATE SESSION                    创建会话

      CREATE SEQUENCE                    创建序列

      CREATE SYNONYM                    创建同名对象

      CREATE TABLE                      在用户模式中创建表

      CREATE ANY TABLE                  在任何模式中创建表

      DROP TABLE                        在用户模式中删除表

      DROP ANY TABLE                    在任何模式中删除表

      CREATE PROCEDURE                  创建存储过程

      EXECUTE ANY PROCEDURE              执行任何模式的存储过程

      CREATE USER                        创建用户

      DROP USER                          删除用户

      CREATE VIEW                        创建视图

linux
相关资讯       Oracle权限管理 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款