1. 程式人生 > >Oracle 數據文件遷移

Oracle 數據文件遷移

start database tab shutdown star open select rename 拷貝

首先用oracle用戶執行sqlplus / as sysdba,進入sqlplus,

然後先看看當前有哪些數據文件 SQL> select name from v$datafile; 然後看到結果裏有個/u01/app/oracle/oradata/sid/TEST.dbf

然後關閉數據庫 SQL> shutdown immediate; SQL> exit;

然後用oracle用戶拷貝文件 [oracle@my]$ mv /u01/app/oracle/oradata/sid/TEST.dbf /u02/app/oracle/oradata/sid/

拷貝完畢後再執行執行sqlplus / as sysdba,進入sqlplus SQL> startup mount;

SQL> alter database rename file ‘/u01/app/oracle/oradata/sid/TEST.dbf‘ to ‘/u02/app/oracle/oradata/sid/TEST.dbf‘; SQL> select name from v$datafile;

這時候看到的結果了已經沒有了/u01/app/oracle/oradata/sid/TEST.dbf ,

取而代之的是/u02/app/oracle/oradata/sid/TEST.dbf

然後啟動數據庫 SQL> alter database open; 一切搞定。

Oracle 數據文件遷移