2007 Oracle数据库基础教程 6.21数据文件概述 口数据文件的内容 用于保存数据库中数据的文件 系统数据、数据字典数据、临时数据、索引数据、应 用数据等都物理的存储在数据文件中。 口数据文件与表空间的关系 一个表空间可以包含几个数据文件 个数据文件只能对应一个表空间
2007 Oracle 数据库基础教程 6.2.1数据文件概述 数据文件的内容 ◼ 用于保存数据库中数据的文件 ◼ 系统数据、数据字典数据、临时数据、索引数据、应 用数据等都物理的存储在数据文件中。 数据文件与表空间的关系 ◼ 一个表空间可以包含几个数据文件 ◼ 一个数据文件只能对应一个表空间
2007 Oracle数据库基础教程 口数据文件的存储策略 由于对数据库的操作最终转换为对数据文件的操作, 因此在数据库运行过程中对数据文件进行频繁的读写 操作。为了提供I/O效率,应该合理的分配数据文件 的存储位置。 把不同存储内容的数据文件放置在不同的硬盘上,可 以并行访问数据,提高系统读写的效率。 ■初始化参数文件、控制文件、重做日志文件最好不要 与数据文件存放在同一个磁盘上,以免数据库发生介 质故障时,无法恢复数据库
2007 Oracle 数据库基础教程 数据文件的存储策略 ◼ 由于对数据库的操作最终转换为对数据文件的操作, 因此在数据库运行过程中对数据文件进行频繁的读写 操作。为了提供I/O效率,应该合理的分配数据文件 的存储位置。 ◼ 把不同存储内容的数据文件放置在不同的硬盘上,可 以并行访问数据,提高系统读写的效率。 ◼ 初始化参数文件、控制文件、重做日志文件最好不要 与数据文件存放在同一个磁盘上,以免数据库发生介 质故障时,无法恢复数据库
2007 Oracle数据库基础教程 622数据文件的管理 口创建数据文件 口修改数据文件的大小 口改变数据文件的可用性 口改变数据文件的名称和位置 口查询数据文件的信息
2007 Oracle 数据库基础教程 6.2.2数据文件的管理 创建数据文件 修改数据文件的大小 改变数据文件的可用性 改变数据文件的名称和位置 查询数据文件的信息
2007 Oracle数据库基础教程 创建数据文件 口数据文件依附于表空间而存在,创建数据文件就 是向表空间添加文件 □在创建数据文件时应该根据文件数据量的大小确 定文件的大小以及文件的增长方式。 语法 ALTER TABLESPACE. ADD DATAFILE ALTER TABLESPACE. ADD TEMPFILE
2007 Oracle 数据库基础教程 创建数据文件 数据文件依附于表空间而存在,创建数据文件就 是向表空间添加文件 在创建数据文件时应该根据文件数据量的大小确 定文件的大小以及文件的增长方式。 语法 ◼ ALTER TABLESPACE…ADD DATAFILE ◼ ALTER TABLESPACE…ADD TEMPFILE
2007 Oracle数据库基础教程 口向ORCL数据库的 USERS表空间中添加一个大小 为10MB的数据文件。 ALTER TABLESPACE USERS ADD DATAFILE D: Oracle oradataorc \ userdata02 dbf SIZE 1OM: 口向ORCL数据库的TEMP表空间添加一个大小为 5MB的临时数据文件。 ALTER TABLESPACE TEMP ADD TEMPFILE D:Oracleoradataorcltempo2 dbf SIZE SM
2007 Oracle 数据库基础教程 向ORCL数据库的USERS表空间中添加一个大小 为10MB的数据文件。 ALTER TABLESPACE USERS ADD DATAFILE 'D:\Oracle\oradata\orcl\userdata02.dbf' SIZE 10M; 向ORCL数据库的TEMP表空间添加一个大小为 5MB的临时数据文件。 ALTER TABLESPACE TEMP ADD TEMPFILE 'D:\Oracle\oradata\orcl\temp02.dbf‘ SIZE 5M;