首页 > 数据库技术 > 详细

Oracle基础知识点——Oracle常用权限理解:SYSDBA、SYSOPER、Normal、dba、connect、resource

时间:2019-11-15 19:03:01      阅读:114      评论:0      收藏:0      [点我收藏+]

权限介绍

  • 系统权限
    • 含义:系统规定用户使用数据库的权限,系统权限是针对用户对数据库的操作而言(登录数据库;读取数据表、视图;删除数据库)。它只是概念上的role,只是一种登录认证时的身份标识而已。
    • SYSDBA
      • 拥有全部特权,是系统最高权限,系统默认登陆用户是 SYS。
    • SYSOPER
      • 主要用来启动、关闭数据库, 系统默认登陆用户是 PUBLIC。
    • Normal
      • 普通用户。
  • 用户权限
    • 含义:某种权限用户对其它用户的表或视图的存取操作权限,用户权限是针对用户对表或视图操作而言。
    • dba
      • 拥有对表或视图全部特权
    • connect
      • 拥有对表或视图的访问权限
    • resource
      • 拥有对表或视图的操作权限

例子

  • 使用PLSQL作为工具连接数据库时,我们可以使用SYS作为SYSDBA登录用户,如下图
    技术分享图片
  • SYS登录后创建新用户:create user XXX identified by xxx; 这时如果我们不为新用户XXX赋权限(dba,connect)的一种,我们在PLSQL使用XXX不能连接到数据库,如下图
    技术分享图片
    技术分享图片
    技术分享图片
  • 当为新用户赋权限dba或者connect后,我们就可以通过PLSQL连接oracle并且操作表或视图,如下
    技术分享图片
  • Next

 

Oracle基础知识点——Oracle常用权限理解:SYSDBA、SYSOPER、Normal、dba、connect、resource

原文:https://www.cnblogs.com/zuiyue_jing/p/10154983.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!