项目分解七:表空间应用 主讲教师:
项目分解七:表空间应用 主讲教师:
项目分解七:表空间应用 07.1表空间概念 o7.2创建表空间 o7.3 Oracle表空间之作用 o7.4修改表空间 o7.5删除表空间 2 Oracle数据库实用教程
2 Oracle数据库实用教程 项目分解七:表空间应用 7.1 表空间概念 7.2 创建表空间 7.3 Oracle表空间之作用 7.4 修改表空间 7.5 删除表空间
7.1表空间概念 o表空间是Oracle数据库中最大的逻辑部分。可以将表空间看 作数据库对象的容器,它被划分为一个一个独立的段,存储 着数据库的所有对象。 表空间1的第一个数据 表空间1 文裤 表空间1的第二个数据 文件 表空间2的第一个数据 表空间2 文裤 数据库 表空间2的第二个数据 文件 表空间2的第三个数据 文裤 表空间3 表空间3的第一个数据 文件 表空间3的第一个数据 文件 3 Oracle数据库实用教程
3 Oracle数据库实用教程 7.1 表空间概念 表空间是Oracle数据库中最大的逻辑部分。可以将表空间看 作数据库对象的容器,它被划分为一个一个独立的段,存储 着数据库的所有对象
7.2创建表空间 。在创建数据库时都会自动建立系统表空间 (system表空间和sysaux表空间),Oracle仅在 system表空间中存储数据字典等Oracle自身的对 象和数据,并建议将所有的用户对象和数据都保存 在其他表空间中,因此需要为数据库创建其他的非 系统表空间。使用多个表空间使用户在执行数据库 操作时具有更大的灵活性。 Oracle数据库实用教程
4 Oracle数据库实用教程 7.2 创建表空间 在创建数据库时都会自动建立系统表空间 (system表空间和sysaux表空间),Oracle仅在 system表空间中存储数据字典等Oracle自身的对 象和数据,并建议将所有的用户对象和数据都保存 在其他表空间中,因此需要为数据库创建其他的非 系统表空间。使用多个表空间使用户在执行数据库 操作时具有更大的灵活性
7.2创建表空间 。创建表空间的基本语法格式如下所示: 0 CREATE TABLESPACE表空间名称 0 DATAFILE‘数据文件全名' 0 SIZE数据文件初始长度; o以下语句将创建表空间DATASPACE,数据文件初始长度为 200M: o System>CREATE TABLESPACE DATASPACE o DATAFILE 'D:\oracle\product\10.2.0\oradatalorcl\Data01.DBF' SIZE 200M; Oracle数据库实用教程
5 Oracle数据库实用教程 7.2 创建表空间 创建表空间的基本语法格式如下所示: CREATE TABLESPACE 表空间名称 DATAFILE ‘数据文件全名’ SIZE 数据文件初始长度; 以下语句将创建表空间DATASPACE,数据文件初始长度为 200M: System>CREATE TABLESPACE DATASPACE DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\Data01.DBF' SIZE 200M;