oracle数据库创建表空间无效,创建表空间的问题 - Oracle数据库管理 - ITPUB论坛-中国专业的IT技术社区...

一个建立表空间的例子:

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的话,也就不使用自动扩展,也没有NEXT和MAXSIZE的选项。

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表示表空间中的对象使用空闲列表来管理它们的空闲空间。(仅在创建永久表空间中)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值