本文主要向大家介绍了Oracle数据库之Oracle 11g R2 用户与模式(schema),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

创建用户的语法:

Create user用户名identified by 密码 default tablespace表空间 quota 大小 on 表空间;

注意:在创建用户的时候虽然用户名写的时小写的,但是存储到数据字典的时候却是大写的,比如create user tom.如果非要使用小写的话,用户名需要使用双引号括起来 create user “tom”

创建的用户没有任何权限,连登陆数据库的权限都没有。

如果没有设置用户对某个表空间的配额,那么即使这个用户对该表空间有写权限,也是无法写入的。

举例说明:

查看HR用户的状态修改HR用户的密码为oracle手工设置过期;解锁用户举例说明oracle的授予权限和撤销权限

在创建用户之前,创建一个表空间xxx

创建一个表空间xxx

createtablespace xxx datafile ‘/u01/xxx.dbf‘ size100m autoextend on next 10m maxsize unlimited;

创建用户tom

create user tom identified by oracle;

查询创建的用户tom虽然创建的时是小写tom,但存储到数据字典中的是大写,所以查询时也需要写大写删除tom用户

Drop user tom;

create user"tom"identified by oracle;删除tom用户正确的删除方式应该是:

drop user "tom";

创建用户tom,默认的表空间是”XXX”,并没有指定配额,所以tom用户也无法在xxx表空间上创建对象使用tom用户连接数据库的结果SQL>connsys/oracle as sysdba

Drop user tom; 删除tom用户

创建tom用户的同时指定默认的表空间是xxx,tom用户的磁盘配额是10m

可以使用dba_ts_quotas视图查看每个用户的磁盘配额刚才我们测试创建的tom用户连创建会话的权限都没为用户授予权限

为tom用户授予session权限

SQL>conn sys/oracle as sysdba

SQL> grant create session to tom;

授权成功。

测试一下连接测试tom用户是否能够创建表为tom用户授予创建表的权限创建aa表测试tom用户能否为表插入记录,可以插入记录了。

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

oracle schema与mysql_Oracle数据库之Oracle 11g R2 用户与模式(schema)相关推荐

  1. oracle提交数据按键,Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link)...

    Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link) 有没有办法只通过数据库链接而不是当前会话的数据提交在表上插入/更新的 ...

  2. window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  3. oracle部署在mysql_Oracle数据库部署实施流程

    作为一个Oracle数据库的DBA,部署一套Oracle数据库属于基本技能,那么完整的部署一套Oracle数据库应该包含哪些内容呢?下面我们来 作为一个Oracle数据库的DBA,部署一套Oracle ...

  4. oracle静默安装访问数据库慢,Oracle数据库静默安装总结

    说到静默安装,就不得不提到响应文件,就是所谓的response file.在oracle,db2的安装中都有提供响应文件,这个响应文件其实就是一 在学习数据库的时候,不知道dbca的命令用了多少遍,但 ...

  5. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  6. oracle clob导入mysql_Oracle数据库中包含CLOB字段表的导出和导入

    1.表的导出和导入 因为oracle中存储大量数据的CLOB字段默认是不导出的,所以在导出时需要特别设置一下. 我使用DBVisualizer这个工具进行导出和导入. 软件版本: DBVisualiz ...

  7. oracle删除查询的数据库语句,Oracle简略的语句 查询 删除 修改(1)

    Oracle简单的语句 查询 删除 修改(1) Dual系统表介绍 数据类型: 数据是信息数字表现形式,信息的加工处理是以大量的结构化数据为载体进行的,数据库管理系统的核心是数据库,数据库的主要对象是 ...

  8. Oracle自制数据仓库,自治数据库:Oracle 的自治数据仓库云-ADWC体验

    Oracle 已经在公有云上提供了自治的数据仓库,简单来说,自治的数据仓库可以将数据库的安装.部署.备份等基础工作,全部自动.简化完成,极大的降低了技术工作量. 登录到 Oracle Cloud ,可 ...

  9. oracle删除重复字段数据库,用Oracle的分析函数删除重复的数据,

    用Oracle的分析函数删除重复的数据, 用Oracle的分析函数删除重复的数据 没有主键(Primary Key)约束保护的表格可能会让重复的数据行被插入进来.查找这种重复数据的传统方式是通过GRO ...

最新文章

  1. Nginx+MSM+Tomcat做负载均衡,session共享
  2. python里的体格是啥r_numpy.数组形状(R,1)和(R,)之间的差异
  3. mvc tips:在模板页中使用javascript
  4. 自然语言处理与文本检索
  5. SQLIntegrityConstraintViolationException: 异常解决
  6. 使用计算机效果不理想的应用,有效提高计算机应用课程教学效果的方法探究.doc...
  7. 什么叫枚举法_四年级:美妙数学之“巧用枚举法”1(0202四)
  8. Numpy Cookbook by Eric
  9. OSPF实验:OSPF认证
  10. httping的使用介绍
  11. 如何打开.json文件
  12. 用户画像的定义及构建方法
  13. java 多线程数组越界_越界java数组
  14. mysql通过视图插入数据_数据库视图 sql
  15. 用easyui-filebox上传Excel文件(ASP.NET MVC)[附源码下载]
  16. 使用d2rq把mysql转化为rdf_D2RQ数据导出
  17. Flutter中的widget
  18. 安装DCOS,关于docker异常引发的调查
  19. 創新組合型的架構設計(Part-4):EIT造形幕後的設計思想
  20. Ubuntu查看系统的各种版本信息

热门文章

  1. python归一化代码_python中的快速图像归一化
  2. python中math库_Python库详解之math库
  3. 在Ubuntu 14.04 64bit上安装MongoDB并测试
  4. memset初始化内存
  5. XFS 文件系统 (一) :设计概览
  6. ceph nautilus相对于minic的主要改动
  7. linux 查看库的安装信息
  8. Android 常见异常及解决办法
  9. python 之路,Day11 (下)- sqlalchemy ORM
  10. Kafka集群配置说明