Oracle分配权限

以管理员身份登录数据库

创建用户:create user [username] identified by [password];

赋予登录权限:grant create session to [username];

赋予建表权限:grant create table to [username];

赋予表空间使用权限:grant unlimited tablespace to [username];

用户拥有建表权限,相应拥有增删查改权限

查看用户权限:select * from user_sys_privs;

撤销登录权限:revoke create session to [username];

撤销建表权限:revoke create table from [username];

撤销表空间使用权限:revoke unlimited tablespace from [username];

赋予所有用户建表权限:grant create session to public;

赋予用户当前表查询权限:grant select on [tablename] to [username];

赋予用户当前表所有权限:grant all on [tablename] to [username];

撤销用户当前表查询权限:revoke select on [tablename] from [username];

撤销用户当前表所有权限:revoke all on [tablename] from [username];

赋予用户当前表当前列更新权限:grant update ([column]) on [tablename] to [username];

赋予用户当前表当前列插入权限:grant insert ([column]) on [tablename] to [username];

系统权限传递:

grant alter table to [username] with admin option;

对象权限传递:

grant select on [tablename] to [username] with grant option;

-------------------------------------------------

grant create session,create table,create view,create any index to [username];

grant unlimited tablespace to [username];

-------------------------------------------------

oracle 分配权限命令的更多相关文章

  1. oracle分配权限 学习笔记--转载

    在全局数据库ORCL下创建一个用户首先在开始-->运行——>sqlplus,然后输入 sys/change_on_install as sysdba 以sys权限登陆进去 然后可以进行操作 ...

  2. oracle分配权限:一个用户访问另一个用户的表

    相当于alias(别名),比如把user1.table1在user2中建一个同义词table1 create synonym table1 for user1.table1; 这样当你在user2中查 ...

  3. ORACLE创建表空间和用户,并分配权限

    注意:如果是创建新的库,首先要先创建表空间,之后才可以创建用户:1.//创建临时表空间 create tablespace NCPZS_DATA datafile '/home/soft/oracle ...

  4. Oracle开发:创建一个用户并分配表空间和分配权限

    -- 创建一个用户并分配表空间和分配权限 -- 以sysdba登录 oracle@sha-col-oracle-2:~> sqlplus / as sysdba SQL*Plus: Releas ...

  5. oracle控制用户权限命令

    ORACLE控制用户权限: 首先使用系统中的拥有DBA权限的账号(system)登录: 一.创建用户: 1.DBA使用creater user语句创建用户: --创建登录用户名为:user01,密码为 ...

  6. oracle创建用户、表空间、临时表空间、分配权限步骤详解

    首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户select * from dba_users;--创建新用户create user gpmgt identified by ...

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

    创建用户 create user student --用户名 identified by "123456" --密码 default tablespace USERS --表空间名 ...

  8. Oracle 同步表权限分配(同义词)

    新建了同义词之后还要 分配权限

  9. oracle中imp命令详解 .

    转自http://www.cnblogs.com/songdavid/articles/2435439.html oracle中imp命令详解 Oracle的导入实用程序(Import utility ...

  10. oracle中imp命令具体解释

    oracle中imp命令具体解释 Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文件.imp使用的基本格式:imp[username[/pass ...

随机推荐

  1. Mac监控键盘输入并执行动作

    背景 电脑的安全是非常重要的,特别是里面的敏感数据,若是被有心之人利用,那后果不堪设想. 所以我们部门定下了一个规矩,谁离开工位要是不锁屏,就可以在部门群发送一个消息:我请大家吃鸡翅. oh,技术出身 ...

  2. vue-element-admin 怎么改后端 可以调跳过登录并且发送接口请求

    1.找到根目录的 vue.config.js 添加 proxy 内容 注释掉mock 2.清空 .env.development 里的 VUE_APP_BASE_API  路径 3.user.js 方 ...

  3. OSI网络7层模型,TCP/IP协议族

    ARP和RARP协议在OSI中属于数据链路层,在我们的认知里属于网络层,与IP在一层 OSI 7层模型比这个5层模型多了三层,5层模型熟悉的情况下,可以这么记多出的层:用表会输 应用层 表示层 会话层 ...

  4. 【C++复习】运算符优先级(简)

    只讨论个大概,不管细节不同优先级的运算符混在一起,就根据优先级算相同优先级的运算符混在一起,就看它们的结合性(这里不谈) 一定要记住:括号>基本计算>关系>逻辑>底层选手 1. ...

  5. ubuntu20.04虚拟机无法自动获取IP地址

    具体操作 # ens33 为网卡名称 sudo dhclient ens33

  6. openssh 升级

    1.基础安装包准备  PS:最好先下载 telnet 服务端并启动,以免 sshd 服务启动失败后无法登录 官方网站下载最新版*.tar.gz安装包: 官方下载地址:http://ftp.openbs ...

  7. 【FPGA学习】MATLAB和FPGA实现FFT

    本博客记录一下在matlab设计和在FPGA平台实现FFT的方法,平台是Xilinx的ZYNQ 参考: COE文件制作与使用 Vivado使用技巧(9):COE文件使用方法 .coe文件生成 在某些I ...

  8. [Unity]关于Unity中的触摸类Input.Touch以及简单的虚拟摇杆实现

    InputTouch 使用Unity开发的游戏大多是移动端游戏,而一些移动端游戏完全使用触摸操作而不是点击Button Unity使用Input.Touch来管理触摸操作 Input.TouchCou ...

  9. N63050 第十六周运维作业

    第十六周 就业和全程班小伙伴本周学习内容: 第三十一天: 高性能服务器nginx 1LVS的跨网段实现 2LVS的防火墙标记和持久连接及高可用实现 3web服务和IO介绍 4IO复用模型 5nginx ...

  10. nodejs基础知识点

    nodejs 模块调用的几种方式 nodejs 模块分三大类 自定义模块,第三方模块,核心模块 核心模块是用nodejs自带的模块组件,比如fs path http url buffer等 直接加载 ...