空间

表空间是数据库中最大的逻辑单位,Oracle数据库采用表空间将相关的逻辑组件组合在一起,一个Oracle数据库至少包含一个表空间。每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相联系。

在每一个数据库中都有一个名为SYSTEM的表空间,即系统表空间,该表空间是在创建数据库或数据库安装时自动创建的,用于存储系统的数据字典表、程序单元、过程、函数、包和触发器等。

空间类型

永久性表空间:一般保存表、视图、过程和索引等的数据

临时性表空间:只用于保存系统中短期活动的数据

撤销表空间:用来帮助回退未提交的事务数据

操作与运用

创建表空间

【语法】

CREATE TABLESPACE 表空间名

DATAFILE '数据文件路径' SIZE 大小

[AUTOEXTEND ON] [NEXT 大小]

[MAXSIZE 大小];

【说明】[]里面内容可选项;数据文件路径中若包含目录需要先创建

SIZE为初始表空间大小,单位为K或者M

AUTOEXTEND ON 是否自动扩展

NEXT为文件满了后扩展大小

MAXSIZE为文件最大大小,值为数值或UNLIMITED(表示不限大小)

【示例】

CREATE TABLESPACE zx_ts

DATAFILE 'd:\oracle_data\zx01.dbf' SIZE 10M

AUTOEXTEND ON;

查询表空间

--管理员角色查看表空间

SELECT file_name,tablespace_name,bytes,autoextensible

FROM dba_data_files

WHERE tablespace_name='zx_TS';

修改表空间

【语法】

ALTER TABLESPACE 表空间名

ADD DATAFILE '文件路径' SIZE 大小

[AUTOEXTEND ON] [NEXT 大小]

[MAXSIZE 大小];

【示例】

ALTER TABLESPACE zx_ts

ADD DATAFILE 'd:\oracle_data\zx02.DBF' SIZE 5M

AUTOEXTEND ON;

删除表空间

【语法】

DROP TABLESPACE 表空间名;

DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES;

【说明】

第一个删除语句只删除表空间;第二个删除语句则删除表空间及数据文件

【示例】

DROP TABLESPACE zx_ts;

DROP TABLESPACE zx_ts INCLUDING CONTENTS AND DATAFILES;

数据库 表空间详解以及其使用方法 (Oracle)相关推荐

  1. Oracle表空间_PK是什么意思,Oracle表空间详解

    关键字:Oracle表空间详解 一.============  查询 =================== 1.查询oracle用户的默认表空间和临时表空间 select default_table ...

  2. oracle offline 删除表,Oracle offline 表空间详解

    表空间详解 一.Offline的整体效果:offline以后,未完成的事物可以提交或回滚,但不能发起新的事物,也不能进行查询. 二.Offline的语法: ALTER TABLESPACE table ...

  3. Oracle 表空间详解(tablespace)

    文章目录 1 概述 1.1 相关视图 1.2 内存结构图示 2 常用操作 2.1 创建 2.2 修改 2.3 删除 2.4 查询 3 扩展 3.1 ORA-01653:表无法在表空间中扩展 3.2 A ...

  4. MySQL表空间详解

    1 表空间总览 2 页面结构 其中页面的通用部分有:File Header和 File Trailer. 2.1 File Header组成 check sum:校验和 page offset:页号 ...

  5. oracle已经创建表空间不存在,oracle表空间的创建、删除、查看、表空间不存在、及修改默认表空间详解...

    一.创建表空间 ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地 ...

  6. DB2缓冲池、表空间详解

    简介 对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑.在本文中,我们将讨论DBA 要做出重要选择的两个方面:表空间和缓冲池.表空间和缓冲池的设计和 ...

  7. Oracle10g之传输表空间详解(原创)

    可传输表空间概述 Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法.代替重新创建对象,可移植表空间可以让 ...

  8. Oracle10g之传输表空间详解

    可传输表空间概述 Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法.代替重新创建对象,可移植表空间可以让 ...

  9. jdbc元数据DataBaseMetaData查询数据库表信息详解

    使用jdbc驱动的元数据metaData获取指定数据库的表信息和表字段信息. 测试请求:http://localhost:30001/api/tableInfoQuery/queryTableInfo ...

最新文章

  1. webStroage案例
  2. 全球及中国甲苯甲酸行业投资决策与运营前景状况分析报告2022版
  3. 引入JQuery提示:Uncaught ReferenceError: $ is not defined
  4. mysql汉字占几个字符_mysql和oracle的一个汉字占几个字符
  5. JVM 类加载机制深入浅出
  6. 5G领衔,十余名专家解析当下最火的“新基建”
  7. 使用OData API批量删除Marketing Cloud里的contact
  8. 《走遍中国》珍藏版(十三)
  9. 经典知识:交互设计规范8大总结!附84页资料:《J 东交互设计规范》
  10. 触发事件_黑暗的三天之触发事件
  11. web视图层:JSP
  12. 配置使用VCSA自带的备份恢复工具
  13. ASP.NET配置文件Web.config 详细解释
  14. 火狐浏览器手机版_hao123导航app下载-hao123浏览器手机版下载
  15. Windows Server上安装部署Zabbix agent
  16. python flask面试题_Flask面试题
  17. 系统测试缺陷检出密度越大越好吗?
  18. 给大家分享【CDR基础教程】
  19. 巴法络的ts系列服务器,BUFFALO TS5400D NAS 巴法络 4BAY 网络存储服务器 塔式 企业级...
  20. 12306刷票工具(简单易学)

热门文章

  1. 高通android usb otg,Android OTG支持USB读卡器
  2. 数据恢复中的“老大难”:文件碎片 | 专家约稿
  3. 什么是DDOS流量攻击,DDoS防护手段
  4. python 百度云不限速版_现在各位是怎么应对百度网盘限速的?
  5. java教程—入门—jaav简介
  6. python输出字符串排列组合代码
  7. C++实现TTS文字语音朗读Microsoft Speech SDK
  8. 【计算方法笔记】四阶Runge-Kutta法
  9. 客户端连接服务器超时
  10. MATLAB中均值、方差、均方差的计算方法