Oracle学习(一)表空间和区(2)

注意:如果指定了local,就不能指定default storage storage_clause 和temporary。

default storage storage_clause:为在该表空间创建的全部对象指定默认的存储参数。 storage_clause的语法格式如下:

storage(  
    initial integer[K|M]  
    next integer[K|M]  
    minextents integer | unlimited  
    maxextents integer
    pctincrease integer
    freelists integer
    freelist groups integer
    optimal [integer[K|M] | null]  
)

(2)利用alter tablespace命令管理表空间。

语法格式:

alter tablespace tablespace_name  
[add dataFile | tempFile 'path/fileName' [size integer [K | M]]  
    [reuse]  
    [autoextend [off | on [next integer [K | M]] maxsize [unlimited | integer [K | M]]]]  
[rename dataFile 'path/fileName',...n to 'path/fileName',...n]  
[default storage storage_clause]  
[online | offline [normal | temporary | immediate]]  
[logging | nologging]  
[read only | write]  
[permanent]  
[temporary]

2、分区:在非常大的数据库中,通常可以通过把一个大表的数据分成多个小表来简化数据库的管理 ,这些小表叫做分区,除了对表分区外,还可以对索引进行分区。分区不仅简化了数据库的管理,还改 善了应用性能。在Oracle中,还可以细分分区,创建子分区。

并不是所有的表列都可以进行分区,只有日期型(date)或二进制大对象(blob)等数据类型的表列可以 分区。

Oracle有以下几种分区方法:

(1)范围分区:根据列值的范围将行映射到分区。

(2)散列分区:散列分区提供了一种方法,可在指定数量的分区间平均分布数据。这种方法将根据 分区关键字的散列值将行映射到分区。

(3)列表分区:列表分区可以显式地控制如何把行映射到分区。

(4)范围-散列分区:首先使用范围方法将数据进行分区,然后在每个分区内,使用散列方法将其分 成子分区。

(5)范围-列表分区:首先使用范围方法将数据进行分区,然后在每个分区内,使用列表方法将其分 成子分区

查看本栏目更多精彩内容:http://www.bianceng.cn/database/Oracle/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值