oracle创建用户并授权

一、创建用户登录到system用户以创建其他用户创建的:createuserusernameidentifiedbypassword;二、授权在这里插入代码片

大家好,又见面了,我是你们的朋友全栈君。

oracle数据库的权限系统分为系统权限与对象权限。

  • 系统权限( database system privilege )
    可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。
  • 对象权限( database object privilege )
    可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。

一、创建\删除用户

  • 登录到system以创建其他用户
    打开cmd:
sqlplus /nolog
SQL> connect / as sysdba

创建用户以及设置密码:

create user username identified by password;

如:

create user user1 identified by 123456;

修改用户:

alter user user1 identified by 234556;

撤销用户user1:

drop user user1;

二、为用户授权角色\撤销授权

oracle提供三种标准角色(role):connect/resource和dba.

  1. connect role(连接角色)

临时用户,特指不需要建表的用户,通常只赋予他们connect role.

connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。
拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)。

  1. resource role(资源角色)

更可靠和正式的数据库用户可以授予resource role。

resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。

  1. dba role(数据库管理员角色)

dba role拥有所有的系统权限

包括无限制的空间限额和给其他用户授予各种权限的能力。

  • 为用户user1授权:
grant connect, resource to user1;
  • 撤销对user1赋予的权限:
revoke connect, resource from user;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124618.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jquery和vue冲突吗_jquery和vue的区别

    jquery和vue冲突吗_jquery和vue的区别问题:一个h5项目同时引用了vue.js和jquery.js,发现jquery绑定的事件失效。原因是:vue会重新渲染dom,加上是异步实例vue.所以正常写程序的话jq的$()获取的元素不是vue渲染后的元素.解决办法:先加载vue.js,让页面渲染完成后加载jq,给jq绑定ready事件$(document).ready(function(){…

    2022年10月9日
    5
  • 智能小车设计规划_智能循迹避障小车设计

    智能小车设计规划_智能循迹避障小车设计摘要该课题主要基于单片机的循迹、避障、WiFi、蓝牙等功能的智能小车,在一些特殊环境下有着特殊的意义。硬件控制以arduino为控制核心。采用超声波避障和红外避障传感器共同完成寻迹、避障功能,并将相关信号传送给单片机,经单片机控制系统分析判断后控制驱动芯片驱动直流电机实现小车前进、后退、左转、右转,停止。软件采用移植性较好的c语言编写,通过手机蓝牙App实现对智能小车的控制。通过TCP/UD协…

    2022年10月18日
    2
  • 概率论中PDF、PMF和CDF的区别与联系

    概率论中PDF、PMF和CDF的区别与联系在概率论中,经常出现PDF、PMF和CDF,那么这三者有什么区别与联系呢?1.概念解释PDF:概率密度函数(probabilitydensityfunction),在数学中,连续型随机变量的概率密度函数(在不至于混淆时可以简称为密度函数)是一个描述这个随机变量的输出值,在某个确定的取值点附近的可能性的函数。PMF:概率质量函数(probabilitymassfunct…

    2022年5月24日
    57
  • DHCP_RELAY(Option60与Option82)[通俗易懂]

    DHCP_RELAY(Option60与Option82)[通俗易懂]DHCP_RELAY(Option60与Option82):http://wenku.baidu.com/view/2bac6d758e9951e79b8927e7.htmlDHCPOption82:DHCPRelayAgentInformationOption.提供DHCP的认证和安全机制。CID:AgentCircuitID RID:Agen

    2022年10月15日
    3
  • Navicat for Mysql连接数据库时遇到10038错误

    Navicat for Mysql连接数据库时遇到10038错误使用Navicat for MySQl访问mysql数据库,出现报错,显示“2003- Cant connect MySQL Server on localhost(10038)“。原因:3306端口未对外开放。解决方案: 方法一:我的电脑右键—>管理—>服务和应用程序—>服务—>在里面找到Mysql—>右键启动…

    2022年6月13日
    39
  • 数据库原理与应用基础(MySQL)_交互装置工作原理

    数据库原理与应用基础(MySQL)_交互装置工作原理MYSQL数据交互原理与性能问题分析

    2022年4月22日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号