数据库 表空间详解以及其使用方法 (Oracle)
表空间
表空间是数据库中最大的逻辑单位,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)相关推荐
- Oracle表空间_PK是什么意思,Oracle表空间详解
关键字:Oracle表空间详解 一.============ 查询 =================== 1.查询oracle用户的默认表空间和临时表空间 select default_table ...
- oracle offline 删除表,Oracle offline 表空间详解
表空间详解 一.Offline的整体效果:offline以后,未完成的事物可以提交或回滚,但不能发起新的事物,也不能进行查询. 二.Offline的语法: ALTER TABLESPACE table ...
- Oracle 表空间详解(tablespace)
文章目录 1 概述 1.1 相关视图 1.2 内存结构图示 2 常用操作 2.1 创建 2.2 修改 2.3 删除 2.4 查询 3 扩展 3.1 ORA-01653:表无法在表空间中扩展 3.2 A ...
- MySQL表空间详解
1 表空间总览 2 页面结构 其中页面的通用部分有:File Header和 File Trailer. 2.1 File Header组成 check sum:校验和 page offset:页号 ...
- oracle已经创建表空间不存在,oracle表空间的创建、删除、查看、表空间不存在、及修改默认表空间详解...
一.创建表空间 ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地 ...
- DB2缓冲池、表空间详解
简介 对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑.在本文中,我们将讨论DBA 要做出重要选择的两个方面:表空间和缓冲池.表空间和缓冲池的设计和 ...
- Oracle10g之传输表空间详解(原创)
可传输表空间概述 Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法.代替重新创建对象,可移植表空间可以让 ...
- Oracle10g之传输表空间详解
可传输表空间概述 Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法.代替重新创建对象,可移植表空间可以让 ...
- jdbc元数据DataBaseMetaData查询数据库表信息详解
使用jdbc驱动的元数据metaData获取指定数据库的表信息和表字段信息. 测试请求:http://localhost:30001/api/tableInfoQuery/queryTableInfo ...
最新文章
- webStroage案例
- 全球及中国甲苯甲酸行业投资决策与运营前景状况分析报告2022版
- 引入JQuery提示:Uncaught ReferenceError: $ is not defined
- mysql汉字占几个字符_mysql和oracle的一个汉字占几个字符
- JVM 类加载机制深入浅出
- 5G领衔,十余名专家解析当下最火的“新基建”
- 使用OData API批量删除Marketing Cloud里的contact
- 《走遍中国》珍藏版(十三)
- 经典知识:交互设计规范8大总结!附84页资料:《J 东交互设计规范》
- 触发事件_黑暗的三天之触发事件
- web视图层:JSP
- 配置使用VCSA自带的备份恢复工具
- ASP.NET配置文件Web.config 详细解释
- 火狐浏览器手机版_hao123导航app下载-hao123浏览器手机版下载
- Windows Server上安装部署Zabbix agent
- python flask面试题_Flask面试题
- 系统测试缺陷检出密度越大越好吗?
- 给大家分享【CDR基础教程】
- 巴法络的ts系列服务器,BUFFALO TS5400D NAS 巴法络 4BAY 网络存储服务器 塔式 企业级...
- 12306刷票工具(简单易学)