oracle教程10_管理表空间和数据文件8280.pptx
《oracle教程10_管理表空间和数据文件8280.pptx》由会员分享,可在线阅读,更多相关《oracle教程10_管理表空间和数据文件8280.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理表空间和数据文件李俊逸(SKAYA)Mobile:13910113943Mail:MSN:ljy_QQ:402599082023/5/151数据存储DatabaseLogicalPhysicalTablespaceData fileOS blockOracle blockSegmentExtent2023/5/152表空间类型l系统表空间l数据库创建的时候创建l存在数据字典 l存在系统回滚段l非系统表空间l分隔不同的段l对用户对象限制使用空间2023/5/153Bigfile talbespace and smallfile talbespacel大文件表空间(bigfile tables
2、paces)lOracle Database允许你创建大文件表空间,大文件表空间由单个文件组成l最大可以包含4G(232)个blocks.l大文件表空间使得Oracle获得如下收益:l显著的增强了Oracle数据库的存储容量l检查点的性能提升l对于8k的blocks,最大数据文件可以达到32T;对于32K的blocks,最大数据文件可达128Tl缩减了超大型数据库的数据文件的数量l简化了管理2023/5/154Continue lSmallfile tablespace缺省的Oracle采用小文件表空间l更改缺省表空间模式SQL SELECT PROPERTY_VALUE FROM DATAB
3、ASE_PROPERTIES 2 WHERE PROPERTY_NAME=DEFAULT_TBS_TYPE;PROPERTY_VALUE-SMALLFILESQL ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE;Database altered.2023/5/155How to create it?l创建bigfile tablespacel缺省LOCAL和ASSM管理对于bigfile普通表空间,只能为LMT+ASSM对于UNDO,TEMP,SYSTEM可以是LMT+MANUALSQL create bigfile tablespace bigtb
4、s 2 datafile/data1/oradata/systemfile/bigtbs.dbf size 50G;Tablespace created.SQL select TABLESPACE_NAME,EXTENT_MANAGEMENT,SEGMENT_SPACE_MANAGEMENT 2 from dba_tablespaces 3 where tablespace_name=BIGTBS;TABLESPACE_NAME EXTENT_MAN SEGMEN-BIGTBS LOCAL AUTO2023/5/156创建表空间lCREATE TABLESPACE命令CREATE TABLES
5、PACE tbsDATAFILE/u01/oradata/tbs01.dbf SIZE 5M;2023/5/157表空间的空间管理l本地管理表空间:l在表空间里面管理自由的范围lBitmap用于记录自由的范围l每位对应一个block或者一组blockl位的值表明空闲或者被使用l数据字典管理表空间:l数据字典管理自由的分区l当分区被分配或者释放的时候相应的表空间被更新luet$,fet$2023/5/158本地管理表空间l减少在数据字典中的竞争l当空间分配或者释放的时候不产生回滚信息l不需要表空间空闲空间的合并CREATE TABLESPACE tbsDATAFILE/u01/oradata/t
6、bs01.dbf SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;2023/5/159数据字典管理表空间l数据字典管理范围l在表空间中的每个段都有一个不同的存储子句l需要合并连续空闲区lDMT技术已经被放弃CREATE TABLESPACE tbsDATAFILE/u01/oradata/tbs01.dbf SIZE 500M EXTENT MANAGEMENT DICTIONARYDEFAULT STORAGE(initial 1M NEXT 1M PCTINCREASE 0);2023/5/1510移植一个DMT系统表空间l移植数据字
7、典管理的系统表空间到本地管理的表空间:DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL(SYSTEM);2023/5/1511回滚表空间l用于存储回滚段l不能包含任何其他对象l区是本地管理的CREATE UNDO TABLESPACE undo1DATAFILE/u01/oradata/undo01.dbf SIZE 40M;2023/5/1512临时表空间l用于排序操作l可以被多个用户共享l不能存在任何永久的对象CREATE TEMPORARY TABLESPACE tempTEMPFILE/u01/oradata/temp01.dbf SIZE 20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 教程 10 管理 空间 数据文件 8280
限制150内