Oracle移动数据文件(二)

2014-11-24 18:25:29 · 作者: · 浏览: 2
ata/mdsp/test_tab.dbf' to '/home/oracle/oracle/oradata/mdsp/test_tab_r.dbf';


SQL> desc dba_data_files;


Name Null Type


----------------------------------------------------------------- -------- --------------------------------------------


FILE_NAME VARCHAR2(513)


FILE_ID NUMBER


TABLESPACE_NAME VARCHAR2(30)


BYTES NUMBER


BLOCKS NUMBER


STATUS VARCHAR2(9)


RELATIVE_FNO NUMBER


AUTOEXTENSIBLE VARCHAR2(3)


MAXBYTES NUMBER


MAXBLOCKS NUMBER


INCREMENT_BY NUMBER


USER_BYTES NUMBER


USER_BLOCKS NUMBER


ONLINE_STATUS VARCHAR2(7)



SQL> col file_name for a40


SQL> col tablespace_name for a15


SQL> select file_name,tablespace_name,status from dba_data_files where tablespace_name like '%TEST_T%';



FILE_NAME TABLESPACE_NAME STATUS


---------------------------------------- --------------- ------------------


/home/oracle/oracle/oradata/mdsp/test_ta TEST_TAB AVAILABLE


b_r.dbf



/home/oracle/oracle/oradata/mdsp/test_ta TEST_TAB AVAILABLE


b1.dbf


SQL> alter tablespace test_tab online;



Tablespace altered.



SQL> select file_name,tablespace_name,status from dba_data_files where tablespace_name like '%TEST_T%';



FILE_NAME TABLESPACE_NAME STATUS


---------------------------------------- --------------- ------------------


/home/oracle/oracle/oradata/mdsp/test_ta TEST_TAB AVAILABLE


b_r.dbf



/home/oracle/oracle/oradata/mdsp/test_ta TEST_TAB AVAILABLE


b1.dbf


SQL> select tablespace_name,status,contents from dba_tablespaces where tablespace_name like '%TEST_T%';


TABLESPACE_NAME STATUS CONTENTS


--------------- ------------------ ------------------


TEST_TEMP ONLINE TEMPORARY


TEST_TAB ONLINE PERMANENT


00027_2通过数据库表文件移动


适用于移动系统表空间;


SQL> shutdown immediate


SQL> startup mount


SQL> host cp /home/oracle/oracle/oradata/mdsp/system01.dbf /home/oracle/oracle/oradata/mdsp/system02.dbf


SQL> alter database rename file '/home/oracle/oracle/oradata/mdsp/system01.dbf' to '/home/oracle/oracle/oradata/mdsp/system02.dbf'