oracle创建用户与分配权限

oracle创建用户与分配权限oracle创建用户与分配权限我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么。CREATEUSER创建用户DBA(数据库管理者)使用CREATEUSER语句创建用户注意刚刚创建用户,仅仅是有这个用户的存在,还没有创建会话窗口的权限,进不了oracle界面CREATEUSERTestUser-…

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

oracle创建用户与分配权限

 

我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么。

CREATE USER 创建用户

DBA(数据库管理者) 使用 CREATE USER 语句创建用户

注意刚刚创建用户仅仅是有这个用户的存在,还没有创建会话窗口的权限,进不了oracle界面

CREATE USER  TestUser   创建的用户

IDENTIFIED BY   test;   识别登录密码

用户的系统权限

  • 用户创建之后, DBA 会赋予用户一些系统权限
  • 下方都是可赋予新创建用户的系统权限:

CREATE SESSION(创建会话,才能打开界面操作)

CREATE TABLE(创建表)

CREATE SEQUENCE(创建序列)

CREATE VIEW(创建视图)

CREATE PROCEDURE(创建过程)

有两种赋予用户权限的方式,一种是一对一的赋予新建用户权限,这样赋予新建用户权限比较有活性,如果新建用户多了,就比较麻烦。另一种是先创建角色,将权限先赋给角色代理,最后将角色代理的权限赋新建用户,这样比较死板,但是可以同时赋给很多用户。

【1】创建用户–>(一对一)授权用户

GRANT 赋予系统权限

DBA 可以赋予用户特定的权限

GRANT  (授予)

CREATE SESSION (创建会话,才可以打开界面)

,CREATE TABLE  (创建表,可创建空表,但没有权限插入数据)

,CREATE SEQUENCE (创建序列)

,CREATE VIEW   (创建视图)

TO  TestUser;

分配用户表空间

用户拥有create table权限之外,还需要分配相应的表空间才可开辟存储空间用于创建的表

(可以创建空表,但不能添加数据)

ALTER USER TestUser  QUOTA  UNLIMITED  ON  users;

 

【2】创建用户>创建角色>授权角色—>角色赋予(多个)用户

创建角色并赋予权限

(1)创建角色

CREATE ROLE manager;

(2)为角色赋予权限

GRANT  (授予)

CREATE SESSION (创建会话,才可以打开界面)

,CREATE TABLE  (创建表,可创建空表,但没有权限插入数据)

,CREATE SEQUENCE (创建序列)

,CREATE VIEW   (创建视图)

TO  manager;

(2)将角色赋予用户,可赋予多个用户

GRANT manager TO TestUser, socott1;     

修改密码

  • DBA 可以创建用户和修改密码
  • 用户本人可以使用 ALTER USER 语句修改密码

ALTER USER TestUser                

IDENTIFIED BY lion;

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

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

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


相关推荐

  • 开关三极管的导通和截止条件「建议收藏」

    开关三极管的导通和截止条件「建议收藏」转自:https://blog.csdn.net/ruanjianruanjianruan/article/details/38523973三极管在我们数字电路和模拟电路中都有大量的应用,在我们开发板上也用了多个三极管。在我们板子上的LED小灯部分,就有这个三极管的应用了,图3-5的LED电路中的Q16就是一个PNP型的三极管。图3-5 LED电路三极管的初步认识三极管是一…

    2022年6月16日
    138
  • 数据库建立索引常用的规则

    数据库建立索引常用的规则数据库建立索引常用的规则如下:1、表的主键、外键必须有索引; 2、数据量…

    2022年7月24日
    13
  • intellij idea 激活码2021-04-20(破解版激活)

    intellij idea 激活码2021-04-20(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    64
  • Excel文件解密软件

    Excel文件解密软件激活成功教程Excel文件的打开密码、也可以在不知道密码的情况下撤销工作表保护、编辑限制解密软件:okfoneEXCEL解密大师链接使用教程:打开软件,点击进入【找回密码】开始进行激活成功教程打开密码,把Excel文件添加到软件中,选择一个找回方法,点击【开始】就可以开始激活成功教程打开密码了点击进入【解除限制】,把Excel文件添加到软件中,点击【开始】就可以撤销文件的工作表保护了,整个过程不需要输入任何密码,进行暴力激活成功教程。…

    2022年6月28日
    25
  • ubuntu 卸载软件命令_linux卸载软件包命令

    ubuntu 卸载软件命令_linux卸载软件包命令彻底删除软件sudoapt-getpurgeXXX 清楚残留sudoapt-getautoremove        sudoapt-getclean

    2022年10月6日
    3
  • Feign 原理_feign是什么

    Feign 原理_feign是什么Feign原理Feign描述Feign是github上的一个开源项目,目的是简化webservice客户端的开发。在使用Feign时,可以用注解修饰接口,feign还支持插件式的编码器和解码器,使用者可以通过该特性对请求和响应进行不同的封装与解析。流程1、feign使用JDK动态代理2、生成的代理类将进行请求信息封装,并且指定编码器(提供GsonEncoder)和解码器(提供GsonDecoder),如果需要自定义编码器和解码器,需要实现Encoder接口、Decoder接口3、

    2022年10月4日
    1

发表回复

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

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