Oracle表空间和用户

  • 前言
  • 1、创建表空间
  • 2、 删除表空间
  • 3、创建用户
  • 4、用户赋权限
  • 5、Oracle三个重要的角色

前言

提示:本文章是日常学习内容的总结,并非全部原创;仅供大家参考借鉴,并无其他商业用途。

1、创建表空间

ORACLE 数据库的逻辑单元。 一个表空间可以与多个数据文件(物理结构)关联
一个数据库下可以建立多个表空间,一个表空间可以建立多个用户、一个用户下可以建立多个表。

create tablespace itheima
datafile 'c:\itheima.dbf'
size 100m
autoextend on
next 10m;

itcast 为表空间名称。
datafile 指定表空间对应的数据文件,后缀一定以dbf结尾。
size 后定义的是表空间的初始大小。
autoextend on 自动增长 ,当表空间存储都占满时,自动增长。
next 后指定的是一次自动增长的大小。

2、 删除表空间

drop tablespace itheima;

3、创建用户

oracle 数据库与其它数据库产品的区别在于,表和其它的数据库对象都是存储在用户下的。

create user itheima
identified by itheima
default tablespace itheima;

identified by 后边是用户的密码
default tablespace 后边是表空间名称

4、用户赋权限

新创建的用户没有任何权限,登陆后会提示

grant dba to itcastuser

进入 system 用户下给用户赋予 dba 权限,否则无法正常登陆

5、Oracle三个重要的角色

Oracle 中已存在三个重要的角色:connect 角色,resource 角色,dba 角色。

CONNECT 角色: --是授予最终用户的典型权利,最基本的ALTER SESSION --修改会话CREATE CLUSTER --建立聚簇CREATE DATABASE LINK --建立数据库链接CREATE SEQUENCE --建立序列CREATE SESSION --建立会话CREATE SYNONYM --建立同义词CREATE VIEW --建立视图RESOURCE 角色: --是授予开发人员的CREATE CLUSTER --建立聚簇CREATE PROCEDURE --建立过程CREATE SEQUENCE --建立序列CREATE TABLE --建表CREATE TRIGGER --建立触发器CREATE TYPE --建立类型DBA 角色:拥有全部特权,是系统最高权限,只有 DBA 才可以创建数据库结构。
并且系统权限也需要 DBA 授出,且 DBA 用户可以操作全体用户的任意基表,包括删除

Oracle表空间和用户相关推荐

  1. linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建

    记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@i ...

  2. LINUX下ORACLE表空间及用户创建

    LINUX下ORACLE表空间及用户创建 记录详细过程以备使用(https://www.cnblogs.com/csyd/p/10370544.html) Connected to Oracle Da ...

  3. Oracle——表空间、用户、权限、角色

    6.创建表空间和用户 概念:表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统表空间 每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一 ...

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

    ----创建表空间---- CREATE TABLESPACE UCITDB_data LOGGING DATAFILE '/home/app/oracle/app/oracle/oradata/UC ...

  5. oracle 用户 表空间绑定,ORACLE表空间绑定用户操作流程

    没有安装过Oracle数据库的朋友在安装后便会发现数据库是没有办法直接使用的,因为Oracle数据库是一个表空间对应一个用户,就是说创建了一个表空间,那么需要一个特定的用户来绑定他,用特定的账户才能访 ...

  6. oracle表空间和用户的创建、修改、授权、查看等执行SQL

    --创建表空间CREATE TABLESPACE hy_framework DATAFILE '/home/oracle/app/oradata/orcl/HY.dbf' --windows下的路径 ...

  7. 查看Oracle表空间以及用户与其默认表空间情况

    Oracle中一个表空间可能是多个用户的默认表空间,下面语句统计了用户及其默认表空间情况,如果用户多个,用户之间通过逗号分隔. select t.default_tablespace,to_char( ...

  8. SQL那些事儿(七)--oracle表空间、用户查看基本语句

    1.查看scott用户的默认表空间.临时表空间 selectusername,default_tablespace,temporary_tablespace from dba_users where ...

  9. Oracle 创建表空间、用户、权限_(plsql)

    背景:企业内部oracle数据库日常oracle表空间.用户.权限操作 文章目录 1. 使用dba用户登录plsql 2. 创建表空间 3. 创建用户 4. 赋予用户权限 5. 验证 6. 完整脚本 ...

最新文章

  1. Date类型JSONArray.fromObject转换出错
  2. Twitch如何实现转码器比FFmepg性能提升65%?(上)
  3. 工作377-处理url拼接里面的参数方法
  4. Cloud一分钟 | 阿里云将在英国大区设立数据中心
  5. JavaScript中用var和不用var的区别
  6. 美国商务部发布软件物料清单 (SBOM) 的最小元素(上)
  7. 企业网络管理员如何有效封杀QQ
  8. Day 1 MySQL数据库
  9. 一次跳槽经历(阿里/美团/头条/网易/有赞...)
  10. 500多套微精品信小程序源码部分带后台,不同行业的源码集合,适合快速开发和自己学习
  11. 2021-10-18
  12. python怎么设置为中文-python设置中文界面实例方法
  13. TB6612FNG 驱动学习笔记
  14. /分数化简和加减乘除
  15. 关于金仓数据库的java连接问题
  16. Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
  17. 2020年医美行业网络关注度分析报告
  18. 前苏联奥数题之12个乒乓球问题解答
  19. 函数式接口和Stream流式思想
  20. JavaWeb-JavaScript API

热门文章

  1. 梁宁《产品思维》之10抓住做产品的“点”(痛点、爽点和痒点)
  2. CAD参数绘制多行文字(com接口)
  3. 应用程序无法正常启动(0xc0150004).请单击“确定”关闭应用程序。
  4. Tanh函数代码实现
  5. 将自动驾驶技术植入其中,Amazon Go狂甩阿里“淘咖啡”好几条街
  6. 什么是面向过程编程?什么是面向对象编程?
  7. Nginx是怎么接入HTTP请求的?
  8. android 播放短铃声,Android使用SoundPool播放短音效
  9. 线性回归-吴恩达-机器学习课后作业
  10. 01-----Ubuntu16.04安装Gnome桌面环境