- 40
- 0
- 约1.61万字
- 约 11页
- 2017-03-05 发布于重庆
- 举报
oracle数据库管理课程复习提要1
oracle数据库管理课程复习提要
1 掌握表空间的创建
表空间的创建应该包括:名称、类型、对应数据文件的名称和位置、分配方式、段的管理方式。
名称:长度不超过30个字符,必须以字母开头,可以包括字母、数字和一些特殊字符(如#,_,$)等;
类型:普通表空间、临时表空间、撤销表空间。
分配方式:自动扩展(AUTOALLOCATE)和定制(UNIFORM)两种;
段的管理方式:自动管理(AUTO)和手动管理(MANUAL)两种。
创建表空间格式:
CREATE 表空间类型 表空间名字 数据文件类型名 文件位置 大小 [表空间管理方式] [区分配方式] [段管理方式]
表空间类型:TABLESPACE(永久表空间)
TEMPORARY TABLESPACE(临时表空间)
UNDO TABLESPACE(撤销表空间)
数据文件类型名:DATAFILE(永久表空间和撤销表空间创建时所使用)
TEMPFILE(临时表空间创建时所使用)
表空间管理方式:EXTENT MANAGEMENT LOCAL(默认,只有在创建区定制分配时使用)
EXTENT MANAGEMENT DICTIONARY
区分配方式:AUTOALLOCATE(默认,自动扩展)
UNIFORM(创建区定制分配时使用,本地在临时表空间创建中只能用它)
段管理方式:SEGMENT SPACE MANAGEMENT AUTO(默认,自动)
SEGMENT SPACE MANAGEMENT MANUAL(手动)
创建永久表空间
例1:为ORCL数据库创建一个永久性的表空间,区自动扩展,段采用自动管理方式。
SQL CREATE TABLESPACE ORCLTBS1 DATAFILE
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCLTBS1_1.DBF’ SIZE 50M;
例2:为ORCL数据库创建一个永久性的表空间,区定制分配,段采用自动管理方式。
SQL CREATE TABLESPACE ORCLTBS2 DATAFILE
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCLTBS2_1.DBF’ SIZE 50M
EXTENT MANAGEMENT LOCAL UNIFROM SIZE 512K;
例3:为ORCL数据库创建一个永久性的表空间,区自动扩展,段采用手动管理方式。
SQL CREATE TABLESPACE ORCLTBS3 DATAFILE
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCLTBS3_1.DBF’ SIZE 50M
SEGMENT SPACE MANAGEMENT MANUAL;
例4:为ORCL数据库创建一个永久性的表空间,区定制分配,段采用手动管理方式。
SQL CREATE TABLESPACE ORCLTBS4 DATAFILE
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCLTBS3_1.DBF’ SIZE 50M
EXTENT MANAGEMENT LOCAL UNIFROM SIZE 512K
SEGMENT SPACE MANAGEMENT MANUAL;
创建临时表空间
例1:为ORCL数据库创建一个临时表空间ORCLTEMP1.
SQL CREATE TEMPORARY TABLESPACE ORCLTEMP1 TEMPFILE
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCLTEMP1_1.DBF’ SIZE 20M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M;
例2:为ORCL数据库创建一个临时表空间ORCLTEMP2,并放入临时表空间组temp_group1.同时,将临时表空间ORCLTEMP1也放入该temp_group1中。
SQL CREATE TEMPORARY TABLESPACE ORCLTEMP2 TEMPFILE
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCLTEMP2_1.DBF’ SIZE 20M
EXTENT MANAGEMENT LOCAL UNIFROM SIZE 16M;
TABLESPACE GROUP temp_group1;
SQL ALTER TABLESPACE ORCLTEMP1 TABLESPACE GROUP temp_group1;
创建撤销表空间
使用CREATE U
原创力文档

文档评论(0)