文章目录

  • Oracle表空间
  • Oracle用户添加
    • 1.分配表空间
    • 2.新建用户和密码,并分配表空间
  • 用户授权
    • 1.授权操作
    • 2.回收权限
  • 修改用户
    • 1.修改密码
    • 2.解锁、锁定用户
  • 删除用户

Oracle表空间

必须在sys 或者system 下才能创建表空间

创建数据库之前先创建表空间,将当前用户指向此表空间。

Oracle用户添加

Oracle用户添加,必须在sys或者system用户下进行添加,其他用户默认情况下无权限添加新用户。
添加新用户之前最好为该用户分配对应的表空间,例如我新建一个testdb用户,在sys或者system用户下执行以下命令:

1.分配表空间

/****分配表空间*****/
create tablespace testdb datafile 'C:\app\Administrator\oradata\orcl\testdb.DBF' SIZE 20M autoextend on next 10M permanent online

2.新建用户和密码,并分配表空间

/*新建用户*/
create user testdb identified by 123456
default tablespace testdb
temporary tablespace TEMP

用户授权

oracle新建的用户必须为其分配权限才能够正常是用。
权限详解

1.授权操作

/*授权*/
grant connect to testdb;   /*链接数据库的权限*/
grant create any table to testdb;/*创建表的权限*/
grant create any index to testdb;/*创建索引的权限*/
grant create any view to testdb;/*创建视图的权限*/

完成以上操作,可能在插入的时候还会提示没有表空间权限,需要再次给用户授权

grant unlimited tablespace to  testdb/*对标空间无限使用的权限*/

这样用户就有了以上权限,根据不同需求,给用户开放对应权限。

2.回收权限

REVOKE  create any index  FROM  testdb

修改用户

1.修改密码

/**修改密码**/
alter user testdb identified by 123456789

2.解锁、锁定用户

/**用户锁定解锁**/
ALTER USER  testdb  ACCOUNT LOCK(UNLOCK)
/*查看用户及其表空间*/
select username,default_tablespace from dba_users;
/*修改用户表空间*/
alter user testdb default tablespace testdb1;

删除用户

/**删除用户testdb并没有删除表空间**/
drop user testdb

/**删除表空间**/
DROP TABLESPACE testdb INCLUDING CONTENTS AND DATAFILES;

这样表空间删除完毕

Oracle用户管理和授权相关推荐

  1. mysql和oracle用户管理_五种Oracle用户的授权与管理

    创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识.掌握还Oracle用 创建和删除用户是Oracle用户管理中的常见操作,但这其中隐 ...

  2. Oracle用户管理学习总结

    Oracle 用户管理 一.用户的概念 用户,即user,通俗的讲就是访问oracle数据库的"人".在oracle中,可以对用户的各种安全参数进行控制,以维护数据库的安全性,这些 ...

  3. 图解Oracle用户管理

    一 操作实例 首先以system用户登录: 创建用户dog,密码为wangwang: 用dog登录,不能登录: 需要授予create session权限,才能登录: dog登录成功: dog创建表,不 ...

  4. oracle用户手册在哪里,Oracle用户管理常用操作参考手册

    北大青鸟软件培训-网上学院: Oracle用户管理之一.创建profile文件. SQL>Create  profile  文件名  limit      FAILED_LOGIN_ATTEMP ...

  5. Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

    1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...

  6. 【数据库二】数据库用户管理与授权

    数据库用户管理与授权 1.MySQL数据库管理 1.1 常用的数据类型 1.2 char和varchar区别 1.3 SQL语句分类 2.数据表高级操作 2.1 克隆表 2.2 清空表 2.3 创建临 ...

  7. 三、oracle 用户管理一

    一.创建用户 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用. create user 用户名 identified by 密码 ...

  8. 第五章 ORacle用户管理(1)

    一    用户管理 (1) sys   system    (管理员)      scott   (普通用户) 前提: oracle上,假设你是oracle的管理员,当需要建立用户的时候,有你操作. ...

  9. 玩转oracle 11g(6): oracle用户管理

    oracle用户的管理 创建用户 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用. create user 用户名 identi ...

最新文章

  1. STM32 ADC 同步规则模式 ADC1与ADC2同用一个DMA
  2. Scikit-Learn 常用函数
  3. ubuntu中以root权限打开文件(夹)
  4. java f反射_java反射机制
  5. PHP 过滤器(Filter)
  6. linux6.5进入救援模式,rhel6.5救援模式修复系统
  7. [Leetcode][第491题][JAVA][递增子序列][回溯][RK算法]
  8. IDC报告:中国公有云服务市场同比增长49.7%,领跑全球
  9. nuxt webpack配置css,vuecli或nuxt用Webpack的优雅ProgressBar(webpackBar)
  10. MongoDB(两)mongoDB基本介绍
  11. ionic给图片加水印
  12. Matlab运动模糊,维纳滤波
  13. 怪物猎人ol服务器维护,腾讯宣布怪物猎人OL停运 12月31日正式关服
  14. 动态数据采集业务逻辑
  15. hdu 6217 BBP Formula
  16. 微型计算机原理第三版考试,微机原理考试试题及答案分析
  17. postgres install + postgis install(二)
  18. vue项目导出EXCEL功能
  19. 中国人为什么喜欢蹲着?
  20. 浅谈百度谷歌蜘蛛机器人活动规律

热门文章

  1. c/c++ substr()函数
  2. 架构师如何设计架构,架构师的架构思路
  3. MATLAB基于Canny边缘检测的车牌识别
  4. html手机下拉菜单样式,MUI下拉菜单样式
  5. oracle及shell相关学习记录
  6. USB 协议整理 九:USB 协议调试工程说明
  7. LTE终端分类-LTE UE category
  8. 多周期时间序列分解算法——MSTL原理
  9. excel如何拆分数据
  10. 功率MOSFET的正向导通等效电路