修改資料庫檔名字和路徑

yhj20041128001發表於2013-01-05

1.普通資料檔案

alter database datafile '/u02/fmsprd/fmsprddatasystem01.dbf' offline;

mv fmsprddatasysaux01.dbf   sysaux01.dbf

alter database rename file '/u02/fmsprd/fmsprddatasysaux01.dbf' to '/u02/fmsprd/fmsprddata/sysaux01.dbf';
recover datafile '/u02/fmsprd/fmsprddata/sysaux01.dbf';

alter database datafile '/u02/fmsprd/fmsprddata/sysaux01.dbf' online;

需要歸檔模式,因為需要對資料檔案進行恢復。

2.undo  tablespace

create undo tablespace undotbs2 datafile '/u02/fmsprd/fmsprddata/undotbs02.dbf'size 100M autoextend off;

alter system set undo_tablespace='UNDOTBS2' scope=both ;

alter tablespace undotbs1 offline normal;

drop tablespace undotbs1 including contents and datafiles ;

shutdown immediate;

startup;


3 temporary tablespace

create temporary   tablespace pstemp  TEMPFILE '/u02/fmsprd/fmsprddata/pstemp01.dbf 'size 200M;

alter database default temporary tablespace pstemp;

drop tablespace temp including  contents and  datafiles  ;

4.移動system表空間下的資料檔案。

 shutdown immediate;

 startup mount;

 mv fmsprddatasystem01.dbf  system01.dbf

alter database rename file '/u02/fmsprd/fmsprddatasystem01.dbf' to '/u02/fmsprd/fmsprddata/system01.dbf';
alter database open;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23757700/viewspace-752101/,如需轉載,請註明出處,否則將追究法律責任。

相關文章