oracle中如何删除用户?

Oracle中使用DROP USER来删除用户,如果使用DROP USER CASCADE那么用户的对象也同时被删除掉。为了达到删除用户的效果而又不影响对用户下的对象的使用可以使用alter user username account lock将用户锁定。

用命令创建表空间、用户,并为用户授权、收回权限。
Create tablespace tabllespacename
Datafile ‘f:\orcl\user001.dbf   size 20m
Default storage(
Initial 512k
Next 512k
minextents 2
pctincrease 50%
maxExitnts 2048)
minimum extent 512k
logging
online
permanent
extent management dictionary;
回收权限: revoke privilege from user;
create tablespace tablespace_name 
    Datafile ‘f:\orcl\user001.dbf   size 20m

default storage(
         initial xxxkb
         next yykb
         minextents 2
         pctincrease nnnn
         maxextents mmm)
     logging
     online
     extent management dictionary/local[autoallocate/uniform size

xxxmb];
create user user_name
     identified by passwore/
     identified externally/
     identified globally as ‘CN=user’
     default tablespace tablespace_name
     temporary tablespace tablespace_name
     [account lock /unlock]
grant connect to user_name;
grant create table to suer_name;
grant update on table_name to user_name;
revoke create table from user_name;
revoke update on table_name from user_name;

在Oracle中查看当前用户,通常有哪些方式?(提示:show user和

select * from user_users)show user;/select username from

user_users;

谈谈你对角色的理解,常用的角色有哪些?
角色就是一组权限的数据库实体,它不属于任何模式或用户但是可以被授予

任何用户。常用的角色有CONNECT,DBA,RESOURCE,SELECT_CATALOG_ROLE

(查询所有表视图权),DELETE_CATALOG_ROLE(删除权限)等。
角色的创建和授权:和创建用户为用户授权差不多。Create role

role_name identified …
grant 权限to role_name。

转载于:https://www.cnblogs.com/zousheng7018/archive/2012/10/23/2735154.html

用命令创建表空间、用户,并为用户授权、收回权限。相关推荐

  1. Oracle创建用户,创建表空间,将空间分配给用户,给用户授权

    新建一个表空间,并把它分配给一个用户就可以了. 以管理员身份登录的: 查询当前用户: show user; 1.首先,创建(新)用户:     create user username identif ...

  2. rac建oracle表空间,Oracle Rac创建表空间及用户

    1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FR ...

  3. PLSQL创建表空间和用户授权

    打开plsql,使用管理员用户sys,在哪个数据库创建表空间 在文件选项中选择命令窗口 在命令窗口中输入以下命令创建表空间 create tablespace yycg logging datafil ...

  4. oracle中表空间创建,Oracle 如何创建表空间

    在Oracle中如何创建表空间呢?主要有两种方式:一种是用sql命令的方式,另外一种是通过Oracle客户端Enterprise Manager Console来创建.下面分别介绍一下: 1 通过sq ...

  5. linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户

    如何用LINUX用命令创建ORACLE数据库表空间和用户 文本模式下如何建 更新时间:2019-06-21 19:36 最满意答案 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临 ...

  6. oracle创建表空间工具,使用sqlplus命令行工具为oracle创建用户和表空间

    这篇文章主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下 用Oracle10g自带的企业管理器 ...

  7. Oracle创建 表空间 用户 给用户授权命令

    //创建表空间 create tablespace ACHARTS datafile 'D:\oradata\orcl\ACHARTS01.DBF' size 800m autoextend on n ...

  8. 补充笔记(Linux常用命令+sql表空间,索引,分区,创建用户)

    Linux操作笔记 cd +目录 切换目录 ll看详情 pwd看路径 mkdir 创建文件 -p 级联 rmdir [-p] dirName/子目录   删除空目录 du 查看每个文件占用情况 df ...

  9. oracle用户怎么更改空间,ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限...

    Oracle创建用户.表空间.导入导出....命令 //创建临时表空间 create temporary tablespace ext_temp tempfile 'D:\oracle\product ...

最新文章

  1. Windows Phone 开发——相机功能开发
  2. 栏目信息开源 免费 java CMS - FreeCMS1.3 标签 infoList
  3. Android -- ImageLoader本地缓存
  4. ITK:两个图像的基本全局注册
  5. number five
  6. 前端学习(2253)如何进行团队合作
  7. 计算机考试可以带首饰吗,高考时不许考生戴框架眼镜?“无声考场”有新规,考生别忽视...
  8. 将 30 万行代码从 Flow 迁移到 TypeScript 是一种怎样的体验?
  9. java多线程 线程安全_Java中的线程安全
  10. uniapp手写地图搜索选取功能
  11. 如何画c语言箭头鼠标,简单的鼠标绘图程序
  12. c语言大作业计算器,C语言实现简单计算器程序
  13. 申请清华大学计算机类的理由,选择清华大学的十大理由(网络收集整理)
  14. 用卡尔曼滤波器跟踪导弹(量测更新频率与时间更新频率不相等)
  15. 酷派删除android系统升级,酷派手机怎么升级系统 酷派系统升级操作方法
  16. CSS里的 no-repeat 是什么意思
  17. 计算机2010基础试题,2010年国硕士研究生入学统一考试计算机基础试题及答案
  18. 2021 csp-s
  19. 如何将图片压缩到指定大小?压缩图片大小的方法
  20. 五大影响记忆力的日常习惯

热门文章

  1. 转:使用XMLSerializer类持久化数据
  2. 整合后台服务和驱动代码注入
  3. HDU - 3516 Tree Construction
  4. 为什么我从 Git Flow 开发模式切换到了 Trunk Based 开发模式?
  5. Dubbo简单介绍及实例
  6. 转载:ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
  7. 列举网络芳邻的网络资源
  8. 机器学习解决什么问题_机器学习帮助解决水危机
  9. rcp rapido_为什么气流非常适合Rapido
  10. leetcode991. 坏了的计算器(贪心)