锁定老帖子 主题:oracle表空间
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-01-05
最后修改:2011-01-05
oracle表空间(C:\oraclexe\oradata\XE\*.dbf) 一个表空间就是一片磁盘区域,他又一个或者多个磁盘文件组成,一个表空间可以容纳许多表、索引 或者簇等 ,这时候需要对表空间进行扩展,增加数据文件或者扩大已经存在的数据文件
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
删除表空间
DROP TABLESPACE cheng INCLUDING CONTENTS AND DATAFILES
修改表空间大小
alter database datafile 'c:\oraclexe\oradata\XE\cheng.dbf' resize 50M 下面的是转载的网上的 移动表至另一表空间
alter table move tablespace room1;
CREATE UNDO TABLESPACE UNDOTBS02 该表空间: ALTER SYSTEM SET undo_tablespace=UNDOTBS02;
三、建立临时表空间
CREATE TEMPORARY TABLESPACE temp_data
四、改变表空间状态 1.使表空间脱机 ALTER TABLESPACE game OFFLINE; 如果是意外删除了数据文件,则必须带有RECOVER选项 ALTER TABLESPACE game OFFLINE FOR RECOVER; 2.使表空间联机 ALTER TABLESPACE game ONLINE; ALTER DATABASE DATAFILE 3 OFFLINE;
首先查看表空间的名字和所属文件
1.增加数据文件 2.手动增加数据文件尺寸 3.设定数据文件自动扩展
A.TABLESPACE_NAME = C.TABLESPACE 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 10780 次