实验03-表空间及数据文件管理答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为ORCL数据库创建一个永久性的表空间ORCLTBS2,区定 制分配,段采用自动管理方式。
CREATE TABLESPACE ORCLTBS2 DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ ORCLTBS2_1.DBF' SIZE 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
Oracle 10g 数据库基础教程
(2)创建永久表空间
ห้องสมุดไป่ตู้
创建永久表空间使用CREATE TABLESPACE语 句来实现,该语句包含以下几个子句:
DATAFILE:设定表空间对应的数据文件。 EXTENT MANAGEMENT:设置表空间区管理方式 ,取值为LOCAL(默认)或DICTIONARY。 AUTOALLOCATE(默认)或UNIFORM:设定区 的分配方式。 SEGMENT SPACE MANAGEMENT:设定段的管 理方式,其取值为MANUAL或AUTO (默认) 。
Oracle 10g 数据库基础教程
(3)创建临时表空间
使用CREATE TEMPORARY TABLESPACE 语句创建临 时表空间,用TEMPFILE子句设置临时数据文件。 注意:临时表空间的区的分配方式只能是UNIFORM, 以确保不会在临时段中产生过多的存储碎片。 为ORCL数据库创建一个临时表空间ORCLTEMP1。
Oracle 10g 数据库基础教程
非系统表空间
撤销表空间(UNDOTBS1) 专门进行回滚信息的自动管理,由UNDO_TABLESPACE 系统初始化参数设置。 临时表空间(TEMP) 专门进行临时数据管理 例如:在数据库实例运行过程中,执行排序等SQL 语句时会产生大量的临时数据,这些临时数据将保 存在数据库临时表空间中。 每一个用户都有一个默认的临时表空间 用户表空间(USERS) 保存用户数据
Oracle 10g 数据库基础教程
指定临时表空间组
为ORCL数据库创建一个临时表空间ORCLTEMP2,并放入 临时表空间组temp_group1。同时,将临时表空间 ORCLTEMP1也放入该temp_group1中。
Oracle 10g数据库基础教程
实验三 表空间及数据文件管理
Oracle 10g 数据库基础教程
本章内容
Oracle数据库体系结构 表空间 数据文件 控制文件 重做日志文件 归档重做日志文件
Oracle 10g 数据库基础教程
本章要求
理解Oracle数据库的体系结构 掌握表空间的概念及其管理 掌握数据文件的管理 掌握控制文件的作用及其管理 掌握重做日志文件的工作方式及其管理 掌握数据库归档模式设置及归档管理
Oracle 10g 数据库基础教程
数据库
逻 辑
表空间
数据文件
控制文件
物 理 结
结 构
段
重做日志文件
构
区
块
OS 块
Oracle 10g 数据库基础教程
数据库、表空间、数据文件、数据库对象之间的关系
数据库 表空间 1 表空间 2
数据文件 1
数据文件 2
数据文件 3
数据文件 4
数据库对象 1
数据库对象 3
数据库对象 4
数据库对象 5 数据库对象 6
数据库对象 2
Oracle 10g 数据库基础教程
3.2 表空间及其管理
(1)表空间的分类
系统表空间
SYSTEM表空间,主要存储: 数据库的数据字典; 数据库对象的定义,如表、视图、序列、同义词等; PL/SQL程序的源代码和解释代码,包括存储过程、 函数、包、触发器等。 SYSAUX表空间 Oracle 10g新增的辅助系统表空间,主要用于存储数 据库组件等信息,以减小SYSTEM表空间的负荷。 在通常情况下,不允许删除、重命名及传输SYSAUX 表空间。
Oracle 10g 数据库基础教程
为ORCL数据库创建一个永久性的表空间ORCLTBS1,区自 动扩展,段采用自动管理方式:
CREATE TABLESPACE ORCLTBS1 DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ ORCLTBS1_1.DBF' SIZE 50M;
CREATE TEMPORARY TABLESPACE ORCLTEMP1 TEMPFILE 'E:\ORACLE\PRODUCT\10.2.0\ ORADATA\ORCL\ORCLTEMP1_1.DBF' SIZE 20M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M;
为ORCL数据库创建一个永久性的表空间,区定制分配, 段采用手动管理方式。
CREATE TABLESPACE ORCLTBS4 DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ ORCLTBS4_1.DBF' SIZE 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K SEGMENT SPACE MANAGEMENT MANUAL;
Oracle 10g 数据库基础教程
为ORCL数据库创建一个永久性的表空间,区自动扩展, 段采用手动管理方式。
CREATE TABLESPACE ORCLTBS3 DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ ORCLTBS3_1.DBF' SIZE 50M SEGMENT SPACE MANAGEMENT MANUAL;
Oracle 10g 数据库基础教程
3.1 Oracle数据库体系结构
Oracle 数据库由数据库实例和物理存储结构组成。
Oracle 10g 数据库基础教程
Oracle数据库的存储结构包括物理存储结构和逻 辑存储结构。
物理存储结构: 主要用于描述Oracle数据库外部数据 的存储,即在操作系统中如何组织和管理数据,与具 体的操作系统有关; 逻辑存储结构: 主要描述Oracle数据库内部数据的组 织和管理方式,与操作系统没有关系,可以在数据字 典中查到。