Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1150273
  • 博文数量: 231
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 2662
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-03 16:35
个人简介

学无止境

文章分类

全部博文(231)

文章存档

2014年(7)

2013年(103)

2011年(11)

2010年(53)

2009年(57)

分类: Oracle

2009-11-25 17:30:55

一个建立表空间的例子:
1.       CREATE TABLESPACE "TEST"
2.       LOGGING
3.       DATAFILE
4.       'D:\ORACLE\ORADATA\ORA9I\TEST.ora' SIZE 5M REUSE
5.       AUTOEXTEND ON
6.       NEXT  10M
7.       MAXSIZE  100M
8.       EXTENT MANAGEMENT LOCAL
9.       UNIFORM  SIZE 1M
10.    OFFLINE
11.    SEGMENT SPACE MANAGEMENT  AUTO
解释:
1.        建立一个名为“TEST”的表空间。建立临时表空间使用TEMPORARY TABLESPACE,建立UNDO表空间使用UNDO  TABLESPACE
2.        LOGGING表示生成重做日志文件,可恢复,也可以选择NOLOGGING,不生成重做日志文件,快速建立表空间。(仅在创建永久表空间中)
3.        DATAFILE表示数据文件,若创建临时表空间,要使用临时文件TEMPFILE
4.        后跟着数据文件名,SIZE后跟着大小,如果在操作系统上,该文件已存在,并且想要重用,需要加上REUSE选项,表示重用。
5.        是否自动扩展该数据文件的选项。没有AUTOEXTEND  ON的话,也就不使用自动扩展,也没有NEXTMAXSIZE的选项。
6.        NEXT表示下一此自动扩展时,扩展的大小。
7.        MAXSIZE表示此数据文件能够扩展的最大大小,如果无大小限制,则使用MAXSIZE  UNLIMITED
备注:若使用多个数据文件,则在前面的基础上加逗号后,再加入DATAFILE之后的内容。
8.        EXTENT MANAGEMENT管理的方式,LOCAL表示为本地管理(若SYSTEM表空间为LOCAL管理方式,则在该数据库中只能建立LOCAL管理方式的表空间)。DICTIONARY表示使用数据字典管理。(仅在创建永久表空间和临时表空间中)。
9.        UNIFORM  SIZE表示固定大小,用户须确保每个数据扩展的容量至少能包含5个数据块(database block)。如果没有使用该选项,则使用系统自动分配,由Oracle决定新增数据扩展的最佳容量。(仅在创建永久表空间和临时表空间中,并且在临时表空间中,必须使用UNIFORM  SIZE)。
10.     OFFLINE表示建立起的表空间状态为脱机,没有该选项,即为联机。(仅在创建永久表空间中,临时表空间和撤销表空间都为联机状态)。
11.     SEGMENT SPACE MANAGEMENT段空间管理方式,AUTO表示表空间中的对象自动管理它们的空闲空间,MANUAL表示表空间中的对象使用空闲列表来管理它们的空闲空间。(仅在创建永久表空间中)。
阅读(697) | 评论(0) | 转发(0) |
0

上一篇:2008-9-8 问题合集

下一篇:回滚段的创建

给主人留下些什么吧!~~