PLSQL数据库权限基础笔记(GRANT,REVOKE)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PLSQL数据库权限基础笔记(GRANT,REVOKE)相关的知识,希望对你有一定的参考价值。

参考技术A 权限包括:

SELECT 

INSERT

UPDATE[(col1,col2)]; 可以加括号表示只赋予特定列的权限

DELETE

ALTER

ALL PRIVILEGES

...

CREATE INDEX

CREATE TABLE

ALL PRIVILEGES

...

PUBLIC 关键字可以替换用户名 代表全体用户

ALL 关键字替代权限 代表所有权限

WITH GRANT OPTION 表示 赋予用户权限的权限

GRANT OPTION FOR表示撤销赋予用户权限的权限

我们可以把权限赋予角色 然后将角色赋予用户 简化操作。

创建角色

CREATE ROLE ROLENAME;

GRANT 权限 ON 表名 TO 角色;

将角色赋予用户

GRANT ROLENAME TO USERNAME;

GRANT CONNECT TO laurent IDENTIFIED BY motDePasse

Oracle基础知识笔记

1、打开oracle相关服务

2、创建Oracle用户

create user 用户名 identified by 密码;(需要dba角色创建)

3、权限管理

(1)添加权限

grant  权限、角色 to 用户名[with admin option](系统权限);

grant 权限 on 表名 to 用户名 [width grant option] (对象权限);

(2)删除权限

revoke 权限、角色  from 用户名;

revoke 权限 on 表名 from 用户名;

4、切换角色

conn 用户名/密码;

5、创建表空间

create tablespace 表空间名

datafile

size

maxsize

6、创建表

create table 表名(.....)

 

以上是关于PLSQL数据库权限基础笔记(GRANT,REVOKE)的主要内容,如果未能解决你的问题,请参考以下文章

PLSQL 触发器

学习Greenplum的资源授权

管理 MariaDB 用户账户

MySQL:权限管理

Oracle笔记(十四) 用户管理

plsql中对我的用户对表A有update权限,但是使用Update更新A表数据时又提示权限不足,请问大神是怎么回事?