《数据库技术》课件第11章 管理表空间和数据文件3.0.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《数据库技术》课件第11章 管理表空间和数据文件3.0.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 数据库技术课件第11章 管理表空间和数据文件3.0 课件 11 管理 空间 数据文件 3.0
- 资源描述:
-
1、11管理表空间和数据文件Oracle的逻辑存储结构的逻辑存储结构 表空间-tablespace 段-segment 区-extent 数据块-block2015-811-2Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件表空间表空间-tablespace 表空间可以看作是放置表的容器。表空间由一个或多个数据文件构成。创建表时,可以指定表空间。2015-811-3Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件如何创建表空间如何创建表空间SQL create tablespace ts 2 dataf
2、ile e:oradatats01.dbf size 20m,3 e:oradatats02.dbf size 30m 4 autoextend on next 5m maxsize 1g 5 uniform size 1m 6 /说明说明:1.无无第第4行,则第行,则第2个数据文件不能自动个数据文件不能自动增长。增长。2.若设置为自动增长,但省略若设置为自动增长,但省略maxsize,则,则可用完可用完文件所在文件所在分区分区。3.省略省略第第5行,则由行,则由Oracle对此空间内的对象自动指定区大小对此空间内的对象自动指定区大小2015-811-4Oracle数据库系统原理数据库系统原理
3、-第第11章章 管理表空间和数据文件管理表空间和数据文件创建表空间的实质创建表空间的实质 与操作系统格式化分区相似 对每个数据文件划分数据块并由0开始编号 对每个数据文件划分区2015-811-5Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件修改表空间名称修改表空间名称 SQL alter tablespace ts rename to ts_new;2015-811-6Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件管理数据文件管理数据文件 对表空间增加数据文件SQL alter tablesp
4、ace ts 2 add datafile e:oradatats03.dbf size 5m;改变数据文件大小SQL alter database 2 datafile e:oradatats03.dbf resize 10m;删除数据文件SQL alter tablespace ts 2 drop datafile e:oradatats03.dbf;开启文件自增长SQL alter database datafile e:oradatats03.dbf 2 autoextend on next 5m;2015-811-7Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和
5、数据文件管理表空间和数据文件移动数据文件移动数据文件 在数据库中将数据文件所属的表空间脱机。SQL alter tablespace tbs_move offline;在操作系统中移动数据文件。SQL host move e:oradatatbs_move01.dbf c:oradata 在数据库中重命名。SQL alter tablespace tbs_move 2 rename datafile e:oradatatbs_move01.dbf 3 to c:oradatatbs_move01.dbf 4 /在数据库中将表空间重新联机。SQL alter tablespace tbs_mov
6、e online;2015-811-8Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件建表时指定表空间建表时指定表空间SQL create table t(a int,b char(1000)2 tablespace ts 3 /2015-811-9Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件移动表移动表 在表空间之间移动 SQL alter table t move tablespace tbs;在原来表空间中移动 SQL alter table t move;2015-811-10Oracl
7、e数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件使用使用dba_tablespaces查询表空间信息查询表空间信息SQL col tablespace_name for a15SQL select tablespace_name,allocation_type as alloc 2 from dba_tablespaces 3 /2015-811-11Oracle数据库系统原理数据库系统原理-第第11章章 管理表空间和数据文件管理表空间和数据文件查询数据文件信息查询数据文件信息SQL col file_name for a60SQL select file
展开阅读全文