oracle创建用户与分配权限
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创建用户与分配权限相关推荐
- oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
[学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...
- oracle创建用户、授予权限及删除用户
创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users; //创建临时表空间 create temporary tabl ...
- oracle创建用户密码和权限
oracle数据库的权限系统分为系统权限与对象权限. 系统权限( database system privilege ) 可以让用户执行特定的命令集.例如,create table权限允许用户创建表, ...
- oracle创建用户需要什么权限,Oracle 创建普通用户,并赋予权限
采用sys or system / manager assysdba; 连接数据库. 创建普通用户konglin: create user konglin identified by pwd_orac ...
- mysql创建用户并分配权限
在cmd中操作,确定配置了mysql环境变量 本地远程连接服务器 mysql -h 服务器ip地址 -P 3306 -u root -p 查看所有数据库 SHOW DATABASES; 进入mysql ...
- linux 创建用户并分配权限
添加用户 #/home/ubuntn 为用户目录,ubuntn为用户名 useradd -d /home/ubuntn ubuntn 为用户设置密码 #ubuntn 为用户名,根据提示输入两次密码即可 ...
- oracle如何设置权限,Oracle创建用户并设置权限
SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 9月 29 15:08:34 2007Copyright (c) 1982, 2002, Oracle ...
- Oracle创建表空间、用户、分配权限语句
--创建表空间 create tablespace 表空间名字 logging datafile 'E:\app\sinohuarui\oradata\orcl\文件名.dbf' size 50m a ...
- plsql 只读_使用PLSQL 创建Oracle数据库用户并设置权限
转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download. ...
最新文章
- linux服务器性能监控命令汇总之iostat命令(三)
- python print %s 号格式化输出
- [BZOJ1030] [JSOI2007]文本生成器
- html5编辑器新手用,3款容易上手的HTML5编辑工具推荐~
- MySQL吉连_Learn Jdbc : Java, Jdbc, Odbc
- PyCharm的structure自动定位到相应的函数位置
- 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标如何解决
- 【POJ】1067 取石子游戏(博弈论)
- java web maven 结构及从零创建jfinal项目
- uva 10816 Travel in Desert(简单的好题~两种方法)
- 关于博客改版:我的一些想法与初衷
- winform控件焦点设置
- itextsharp 获取文本_使用itextsharp从签名图像中获取Layer2文本(签名描述)
- UVALive 7456 Least Crucial Node
- 主板芯片介绍---Intel芯片组(一)
- python中utf-8编码_Python 使用 UTF-8 编码(转)
- 证券基金经营机构信息技术管理办法
- [附源码]计算机毕业设计JAVA基于JSP社区生鲜配送系统
- DXT纹理压缩格式解析
- 人肉搜索:网络隐私权的侵犯与保护
热门文章
- H5小游戏和小游戏之间存在什么技术差别?
- 带你去吃江南排名第一好吃的包子:丁莲芳千张包子
- cz笔记 html 01
- 机器人总动员英语情歌_《机器人总动员》中英双语经典电影台词|截图|对白——公众号:电影台词精选...
- Apollo Lattice Planner学习记录
- 基于Matlab的GUI界面封装exe文件
- 专访神农硒茶有限公司董事长朱自斌:千年茶乡新发展 神农硒茶走世界
- mysql mediumblob insert_(Java+MySQL)MySQL大字段(数据类型mediumblob)存储图片、doc文件失败,请问是什么原因?...
- 入职,新人的三天总结
- 说说我们项目组的例行会议