随风而行

^o^ 格言:相信没有做不到的事情,只有想不到的事情.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

表空间的改变

Posted on 2009-04-02 10:01  随风而行  阅读(137)  评论(0编辑  收藏  举报

改名:
alter tablespace fin rename to yanwei;
添加数据文件:
alter tablespace yanwei add datafile '***'
size 10g
转移表空间中的数据文件步骤
1,把表空间offline
alter tablespace receivales offline;
2,利用系统命令重新copy
3,tell 数据库新位置
ALTER TABLESPACE receivables RENAME DATAFILE
'H:\ORACLE\ORADATA\ORA10\RECEIVABLES02.DBF'
TO 'G:\ORACLE\ORADATA\ORA10\RECEIVABLES02.DBF' ;
4,online tablespace
alter tablespace * online

当一个表空间设置为read only时候,做数据库备份的时候不备份。
命令
alter tablespace ** read only;
alter tablespace ** read write;


表空间备份
Putting a Tablespace in Backup Mode

ALTER TABLESPACE system BEGIN BACKUP;
ALTER TABLESPACE system end BACKUP;


当表空间在backup mode时候。数据文件还是可以读写的,但是一些checkpoint的发生不会记录在数据文件的表头。

获取表空间的信息
dba_tablespaces
dba_data_files
dba_temp_files
v$tablespace