Oracle表空间管理

表空间是Oracle的逻辑组件,理物上由一个或多个的数据文件组成,逻辑上是一组Table、View等数据对象的集合。 Oracle中有三种类型的表空间:1、永久表空间;2、临时表空间;3、Undo表空间。
 
create tablespace  heli datafile 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\HELI01.DBF' size 10M;
创建一个表空间并给其分配10M的空间,这点空间在实际使用中肯定是不够的;Oracle给我们提供了好几种扩充磁盘空间的方法:
1、alter database datafile 5 resize 100M;
      这里datafile 5 是数据文件编号,也可以用数据文件的路径来代替。即:
alter database datafile  'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\HELI01.DBF'  resize 100M; 这样也是可以的。但是这样治标不治本,过段时间又会遇到空间不足的问题,于是Oracle提供了另外的一组关键字,在空间不足的时候能够自动扩展。
2、alter database datafile 5 autoextend on next 5M;
    这种方法比第一种方法要好些,空间不够的时候会自动的扩展空间;
3、alter tablespace add datafile 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\HELI01.DBF' size 500M;
     给表空间增加一个数据文件,也能扩展表空间的使用空间。
 
alter tablepsace heli offline | online |only read|read write
修改表空间的状态。
 offline :脱机状态,表空间不能访问。
 onlie:联机状态,表空间可正常访问
 only read:只读状态,此时表空间不能进行update,delete,insert操作,但是可以进行drop ,truncate操作。
  
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23353800/viewspace-712822/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23353800/viewspace-712822/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值