Chapter 08–Maintaining Tablespace and Data files

 

1, oracle stores data logically in tablespaces and  physically in data files
2,segment可以跨datafile 而extent不行


3,tablespace 分为3种:
permanent(系统+用户)
temporary (比如排序操作,会把结果临时存放在这里,

9i版本如果没有指定临时表空间会使用system表空间作为

临时,后续版本规定必须制定(当使用locally managed

tablespace时))
undo(数据库修改之前的信息,而redo log file是不存

在放表空间的,它不属于数据文件)
4,tablespace对存储空间(exetent)的分配:
locally managed tablespace(自治区)(每一个数据文

件的头有一个位图bitmap)
dictionary-managed tablespace(中央集权)(8.15版

本之前都是用这种分配方式)
现在的版本dbca创建数据库时自动使用locally


5,read-only tablespace 典型应用在当你需要存储静态的

数据,提高效率(但是可以drop表,因为这个操作是修改

system表空间里面的数据字典,但是不可以truncate

table(不删除表,删除记录))


6,tablespace offline


7,改变表空间的大小(添加数据文件或者改变数据文件大小


DBA_DATA_FILES可查看数据文件大小从而计算表空间大小
DBA_FREE_SPACE可查看表空间剩余多少


resize

moving datafile


dropping tablespaces


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值