oracle数据库表空间常见操作

5 篇文章 0 订阅
1.创建表空间
 create tablespace mmis_dbs   datafile 'E:\app\tablespace\mmis_dbs.dbf' size 500M
 autoextend on next 100M maxsize unlimited logging
 extent management local autoallocate
 segment space management auto; 
2.查看表空间文件路径及相关参数
   select * from DBA_DATA_FILES
3.查看各表空间分配情况。
   select tablespace_name, sum(bytes) / 1024 / 1024  from dba_data_files  group by tablespace_name;  
4.查看各表空间空闲情况。
   select tablespace_name, sum(bytes) / 1024 / 1024  from dba_free_space  group by tablespace_name;
5.删除表空间文件名称
 ALTER TABLESPACE 表空间名称 DROP DATAFILE 文件路径;
eg: ALTER TABLESPACE MMIS_DBS DROP DATAFILE 'E:\APP\HOUYAJUN\TABLESPACE\MMIS_DBS01.DBF';
6.增加表空间文件
 alter tablespace 表空间名称 add datafile  文件路径  size 大小;
 eg:alter tablespace MMIS_DBS add datafile 'E:\APP\HOUYAJUN\TABLESPACE\MMIS_DBS01.DBF' size 2048M;
7.查看表空间是否自动扩展
 select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'MMIS_DBS';
8.设置表空间文件自动扩展
 1).打开表空间自动增长
 alter database datafile 'E:\APP\HOUYAJUN\TABLESPACE\MMIS_DBS01.DBF' autoextend on;
 2).表空间自动增长 每次自动增长500m
 ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON NEXT 500 ;
 2).每次自动增长500m,数据表最大不超过2G
 ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON NEXT 500M MAXSIZE 2048M;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值