Oracle 10g表空间的相关命令(转)

本文介绍了Oracle数据库中表空间的基本操作,包括查看、创建、删除、扩展表空间的方法,以及如何进行表空间重命名、设置只读状态和离线/在线等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.cnblogs.com/xxssran/archive/2010/10/09/1846662.html

查看表空间
select * from dba_tablespaces;
创建表空间
简单创建: create tablespace userdb datafile 'd:\datafile.dbf' size 200M;
复杂创建:create tablespace userdb datafile 'd:\datafile.dbf' size 200M autoextend on next 20M maxsize unlimited
extent management local
segment space management auto;
大文件表空间:create bigfile tablespace userdb datafile 'd:\datafile.dbf' size 200M autoextend on next 20M maxsize unlimited;
删除表空间
删除表空间:drop tablespace userdb including contents ;
同时删除文件:drop tablespace userdb including contents and datafiles;
扩展表空间(只有扩展表空间时是database)
修改文件大小:alter database datafile 'd:\fatafile.dbf' resize 300M;
添加数据文件:alter dataspace userdb add datafile 'd:\datafile2.dbf' size ...;
将表空间的数据文件设成自动扩展:alter database datafile 'd:\datafile2.dbf' autoextend on next 5M maxsize unlimited;
表空间重命名
alter tablespace userdb rename to userdb2;
使表空间只读
alter tablespace userdb read only;
使表空间离线/在线
alter tablespace userdb online/offline;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值