1、使用SYS用户以SYSDBA身份登录到SQL Plus,使用视图V$TABLESPACE查看表空间信息

SELECT * FROM V$TABLESPACE;

2、查看视图DBA_TABLESPACES查看所有表空间的属性和在线状态

SELECT TABLESPACE_NAME, CONTENTS, STATUS FROM DBA_TABLESPACES;--表空间名,表空间内容,表空间状态

3、其他(略)

4、创建表空间

CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE;

--本地管理表空间,AUTOALLOCATE指定表空间由系统管理,最小区间64KB;与AUTOALLOCATE对应的是UNIFORM

CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;

--本地管理表空间,UNIFORM指定最小区间为128KB

CREATE BIGFILE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小>;

--BIGFILE关键字表示创建大文件表空间

CREATE TEMPORARY TABLESPACE <临时表空间名> TEMPFILE <临时文件名> SIZE <临时文件初始大小> REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;

--临时表空间,临时表空间不允许使用AUTOALLOCATE,必须用UNIFORM,REUSE说明临时文件可以重用。

5、表空间中的段管理

CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;--自动段管理方式的表空间

CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL;--手动段管理方式的表空间

6、表空间中的数据块管理

CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K;--自动段管理方式的表空间

7、撤销表空间

CREATE UNDO TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> REUSE;--撤销表空间

DROP TABLESPACE <表空间名>;--删除表空间

DROP TABLESPACE <表空间名> INCLUDING CONTENTS;--删除表空间,同时删除其中的段

DROP TABLESPACE <表空间名> INCLUDING CONTENTS AND DATAFILES;--删除表空间,同时删除其中的段和数据文件

8、修改表空间

ALTER TABLESPACE <表空间名> RENAME TO <新名>;--重命名

ALTER TABLESPACE <表空间名> ADD DATAFILE <数据文件名> SIZE <数据文件大小>;--增加数据文件

ALTER TABLESPACE <临时表空间名> ADD TEMPFILE <临时文件名> SIZE <临时文件初始大小>;--向临时表空间中增加临时文件

ALTER TABLESPACE <表空间名> RESIZE <数据文件大小>;--修改大文件表空间大小

ALTER TALBESPACE <表空间名> OFFLINE;--设置表空间为脱机状态

ALTER TALBESPACE <表空间名> ONLINE;--设置表空间为联机状态

ALTER TALBESPACE <表空间名>READ ONLY;--只读表空间

ALTER TALBESPACE <表空间名> READ WRITE;--可读写

9、其他查询语句和表空间组(略)

10、将临时表空间组分配给用户等(略)

oracle基本语句(第五章、数据库逻辑存储结构管理)的更多相关文章

  1. [独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table、View

    本系列链接导航: [独孤九剑]Oracle知识点梳理(一)表空间.用户 [独孤九剑]Oracle知识点梳理(二)数据库的连接 [独孤九剑]Oracle知识点梳理(三)导入.导出 [独孤九剑]Oracl ...

  2. Oracle 逻辑存储结构

    一.总述 逻辑存储结构是 Oracle 数据库存储结构的核心内容,对 Oracle 数据库的所有操作都会涉及逻辑存储结构.逻辑存储结构是从逻辑的角度分析数据库的组成,是对数据存储结构在逻辑概念上的划分 ...

  3. 学习笔记:oracle学习一:oracle11g体系结构之体系结构概述和逻辑存储结构

    目录 1.oracle 11g体系结构概述 1.1 三个重要概念 1.2 oracle数据库存储结构 2 逻辑存储结构 2.1 数据块(Data Blocks) 2.2 数据区(Extent) 2.3 ...

  4. oracle逻辑存储结构

    oracle数据库管理系统有三个重要的概念:实例.数据库.数据库服务器.oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构.逻辑存储结构用于描绘Oracle内部组织和管理数据的方式,而物理 ...

  5. InnoDB的表类型,逻辑存储结构,物理存储结构

    表类型 对比Oracle支持的各种表类型,InnoDB存储引擎表更像是Oracle中的索引组织表(index organized table).在InnoDB存储引擎表中,每张表都有个主键,如果在创建 ...

  6. MySQL InnoDB 逻辑存储结构

    MySQL InnoDB 逻辑存储结构 从InnoDB存储引擎的逻辑结构看,所有数据都被逻辑地存放在一个空间内,称为表空间,而表空间由段(sengment).区(extent).页(page)组成.p ...

  7. MYSQL Innodb逻辑存储结构

    转载于网络 这几天在读<MySQL技术内幕 InnoDB存储引擎>,对 Innodb逻辑存储结构有了些了解,顺便也记录一下: 从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放 ...

  8. ORALCE逻辑存储结构

    ORACLE逻辑存储结构块: 数据块 他是最基础的逻辑存储单元,数据以行的形式存储到我么的数据块中 区 :多个块的集合 并且区组成了物理的数据文件 段 :(表 索引 物化视图 物化视图日志 大对象 大 ...

  9. InnoDB 逻辑存储结构

    本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/80 如果创建表时没有显示的定义主键,mysql会按如下方式创建主 ...

随机推荐

  1. 配置linux系统时区---解决ntp同步完时间不准问题

    ntp配置完成后时间仍然不准有下面两种情况: ntp服务端配置完ntp服务器后,查看时间和百度的时间不一样按照下面解决 ntp客户端同步完ntp服务器后,查看客户端的时间和百度不一致,按照下面解决 1 ...

  2. 如何在win10上运行httpRunner的api_server服务

    将下载的api_server.py放在d:/code文件夹下 安装flask :pip install flask 切换到d:/code文件夹下 浏览器打开地址:http://127.0.0.1:50 ...

  3. Linux vim文件编辑器使用

    学习目标: 通过本实验熟练vim的使用. 步骤: 1.将用户家目录的ls结果重定向到vimfile.txt 2.查看rh124第403页实验要求,并完成 参考命令: 复制文件前,需要先建立文件,教材上 ...

  4. squid的三种模式

    一.squid代理服务器概述: 概述:Squid Cache(简称为Squid)是http代理服务器软件.Squid用途广泛,可以作为缓存服务器也可以作为缓存代理服务器,代理用户向web服务器请求数据 ...

  5. python 并发编程 多路复用IO模型

    多路复用IO(IO multiplexing) 这种IO方式为事件驱动IO(event driven IO). 我们都知道,select/epoll的好处就在于单个进程process就可以同时处理多个 ...

  6. Hive-Container killed by YARN for exceeding memory limits. 9.2 GB of 9 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead.

    Caused by: org.apache.spark.SparkException: Job aborted due to stage failure: Task times, most recen ...

  7. 【转】mysql的group_concat函数,默认最大长度是1024

    mysql的group_concat函数,默认最大长度是1024 查询sql: show variables like 'group_concat_max_len'; 设置方式: 修改配置文件my.i ...

  8. Win10下编译OpenJDK8

    导航目录 Win10下编译OpenJDK8 相关参考文章 编译环境 编译前准备 1.安装 Visual Studio 2010 Professional 2. 准备OpenJDK8 3. 编译JDK环 ...

  9. ubuntu下搭建车场环境(代码使用jekins构建)

    1.安装jdk,jre sudo apt-get update # 更新软件包管理器,如果已经执行过,则可以不用再执行 sudo apt-get install default-jdk # 安装默认的 ...

  10. luogu P2481 [SDOI2010]代码拍卖会

    luogu 题目中的那个大数一定是若干个1+若干个2+若干个3...+若干个9组成的,显然可以转化成9个\(\underbrace {111...1}_{a_i个1}(0\le a_1\le a_2\ ...