首页 > 数据库 >Oracle创建用户,授权,取消授权常用语句整理

Oracle创建用户,授权,取消授权常用语句整理

时间:2024-03-13 15:44:06浏览次数:36  
标签:语句 grant -- xxx tablespace Oracle 授权 权限 zhangsan

--删除用户及及用户下的所有数据
drop user xxx cascade;

--创建用户赋予密码
create user xxx identified by 1234;

--赋予权限
grant dba to xxx;

--删除权限
revoke dba from xxx;

--赋予用户登录数据库的权限
grant create session to xxx;

--授予用户操作表的权限
grant unlimited tablespace to xxx;
grant create tablespace to xxx;
grant alter tablespace to xxx;
grant drop tablespace to xxx;
grant manage tablespace to xxx;

--撤销用户操作表空间的权限
revoke unlimited tablespace from xxx;
revoke create tablespace from xxx;
revoke alter tablespace from xxx;
revoke drop tablespace from xxx;
revoke manage tablespace from xxx;

grant create session to zhangsan;--授予zhangsan用户创建session的权限,即登陆权限
grant unlimited session to zhangsan;--授予zhangsan用户使用表空间的权限
grant create table to zhangsan;--授予创建表的权限
grant drop table to zhangsan;--授予删除表的权限
grant insert table to zhangsan;--插入表的权限
grant update table to zhangsan;--修改表的权限

grant select on tablename to zhangsan;--授予zhangsan用户查看指定表的权限
grant drop on tablename to zhangsan--授予删除表的权限
grant insert on tablename to zhangsan;--授予插入的权限
grant update on tablename to zhangsan;--授予修改表的权限

select * from user_sys_privs;--查看当前用户所有权限
select * from user_tab_privs;--查看所用用户对表的权限
select * from user_sys_privs;--查看当前用户所有权限
select * from user_tab_privs;--查看所用用户对表的权限

标签:语句,grant,--,xxx,tablespace,Oracle,授权,权限,zhangsan
From: https://www.cnblogs.com/fangbaihua/p/18070772

相关文章

  • [C++]c++ 在项目cpp文件中直接用#pragma comment语句引入,无需配置属性表
    使用语句添加引入库的好处就是无需配置多个属性表,不管是debug模式还是release模式,不管是64位还是32位,几行代码通吃。相对路径:#ifdef_M_X64#pragmacomment(lib,"../../../VC++/DVPCamera64.lib")#else#pragmacomment(lib,"../../../VC++/DVPCamera32.lib")#endif绝......
  • C语言自学笔记6----C语言的循环语句
    C语言的循环语句C语言for循环在编程中,循环用于重复代码块,直到满足指定条件为止。C语言编程具有三种循环类型:for循环while循环do…while循环for循环(Loop)for循环的语法为:示例for(initializationStatement;testExpression;updateStatement){//循环体内......
  • C语言救赎之路,有些鸟儿是困不住的(其三)。main+头文件+分支和循环语句(基本语法)
    前言:              在将之前先给大家分享个好玩的,这是我今天在课上的发生的。       今天老师在讲java与C语言主函数的都是什么开始的,老师让我们回答,不就是main吗?我突然想到什么?main?main?卧槽牢大!man!一口流利的洛杉矶口音的man随口而出。引来大家的wha......
  • Oracle传送表空间(XTTS)
    传送表空间的限制条件:1、源数据库和目标数据库必须具有相同的字符集;                    2、与传送数据库不同,传送表空间源数据库服务器和目标数据库服务器可以属于不同的endian架构;                ......
  • mysql show index from 语句详解
    在mysql数据库系统中,可以使用showindexfrom语句可以指定查看表的索引信息。语法:showindexfromtable_name;显示信息如下: Table:数据库表名Non_unique:表示是否为唯一索引,为0表示该索引是唯一索引,该列的值不允许重复;为1则该索引不是唯一索引。Key_name:表示索引名称Seq......
  • 一条 sql 语句可能导致的表锁和行锁以及死锁检测
       锁      MDL         当对一个表做增删改查操作的时候,加MDL读锁;当要对表做结构变更操作的时候,加MDL写锁         ALTERTABLEtbl_nameNOWAITaddcolumn...         ALTERTABLEtbl_nameWAITNaddcolumn.......
  • Oracle2PostgreSQL - Precheck
    selectcol.column_id,col.ownerasschema_name,col.table_name,col.column_name,col.data_type,col.data_length,col.data_precision,col.data_scale,col.nullablefromsys.dba_tab_columnscoli......
  • oracle 存储过程
    createorreplaceprocedureinst_XXXisiint;--定义变量internal_keynumber(15);seq_novarchar2(35);barnchvarchar2(8);begin--开始 i:=1;---变量赋值internal_key:=1;whilei<100000LOOP;---while循环seq_no:='A'||TO_CHAR(i); ---字符拼接用||   int......
  • YUNBEE云贝-热烈祝贺Guo同学成功通过Oracle 19c OCP认证考试!
    恭喜Guo同学在#Oracle19cOCP考试中取得了OCP证书!该认证是Oracle公司的权威技术标准,适用于有资格为Oracle核心产品提供服务和支持的专业人员。尽管OCP认证考题随着版本变化,并且是全英文考试,对中文习惯的人来说有一定的难度,但是在云贝考OCP则相对容易,因为它有专门的OCP课程和......
  • oracle系统表查询SQL语句
    oracle查询用户下的所有表select*fromall_tab_comments--查询所有用户的表,视图等select*fromuser_tab_comments   --查询本用户的表,视图等select*fromall_col_comments--查询所有用户的表的列名和注释.select*fromuser_col_comments--查询本用户的表的列......