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;

oracle创建用户与分配权限相关推荐

  1. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,

    [学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...

  2. oracle创建用户、授予权限及删除用户

    创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users;   //创建临时表空间 create temporary tabl ...

  3. oracle创建用户密码和权限

    oracle数据库的权限系统分为系统权限与对象权限. 系统权限( database system privilege ) 可以让用户执行特定的命令集.例如,create table权限允许用户创建表, ...

  4. oracle创建用户需要什么权限,Oracle 创建普通用户,并赋予权限

    采用sys or system / manager assysdba; 连接数据库. 创建普通用户konglin: create user konglin identified by pwd_orac ...

  5. mysql创建用户并分配权限

    在cmd中操作,确定配置了mysql环境变量 本地远程连接服务器 mysql -h 服务器ip地址 -P 3306 -u root -p 查看所有数据库 SHOW DATABASES; 进入mysql ...

  6. linux 创建用户并分配权限

    添加用户 #/home/ubuntn 为用户目录,ubuntn为用户名 useradd -d /home/ubuntn ubuntn 为用户设置密码 #ubuntn 为用户名,根据提示输入两次密码即可 ...

  7. oracle如何设置权限,Oracle创建用户并设置权限

    SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 9月 29 15:08:34 2007Copyright (c) 1982, 2002, Oracle ...

  8. Oracle创建表空间、用户、分配权限语句

    --创建表空间 create tablespace 表空间名字 logging datafile 'E:\app\sinohuarui\oradata\orcl\文件名.dbf' size 50m a ...

  9. plsql 只读_使用PLSQL 创建Oracle数据库用户并设置权限

    转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download. ...

最新文章

  1. linux服务器性能监控命令汇总之iostat命令(三)
  2. python print %s 号格式化输出
  3. [BZOJ1030] [JSOI2007]文本生成器
  4. html5编辑器新手用,3款容易上手的HTML5编辑工具推荐~
  5. MySQL吉连_Learn Jdbc : Java, Jdbc, Odbc
  6. PyCharm的structure自动定位到相应的函数位置
  7. 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标如何解决
  8. 【POJ】1067 取石子游戏(博弈论)
  9. java web maven 结构及从零创建jfinal项目
  10. uva 10816 Travel in Desert(简单的好题~两种方法)
  11. 关于博客改版:我的一些想法与初衷
  12. winform控件焦点设置
  13. itextsharp 获取文本_使用itextsharp从签名图像中获取Layer2文本(签名描述)
  14. UVALive 7456 Least Crucial Node
  15. 主板芯片介绍---Intel芯片组(一)
  16. python中utf-8编码_Python 使用 UTF-8 编码(转)
  17. 证券基金经营机构信息技术管理办法
  18. [附源码]计算机毕业设计JAVA基于JSP社区生鲜配送系统
  19. DXT纹理压缩格式解析
  20. 人肉搜索:网络隐私权的侵犯与保护

热门文章

  1. H5小游戏和小游戏之间存在什么技术差别?
  2. 带你去吃江南排名第一好吃的包子:丁莲芳千张包子
  3. cz笔记 html 01
  4. 机器人总动员英语情歌_《机器人总动员》中英双语经典电影台词|截图|对白——公众号:电影台词精选...
  5. Apollo Lattice Planner学习记录
  6. 基于Matlab的GUI界面封装exe文件
  7. 专访神农硒茶有限公司董事长朱自斌:千年茶乡新发展 神农硒茶走世界
  8. mysql mediumblob insert_(Java+MySQL)MySQL大字段(数据类型mediumblob)存储图片、doc文件失败,请问是什么原因?...
  9. 入职,新人的三天总结
  10. 说说我们项目组的例行会议