ORACLE資料庫檔案遷移

2021-07-07 10:32:49 字數 522 閱讀 6505

介紹一種比較簡單的方法,舉例如下:

step1: 關閉資料庫,啟動至mount狀態

sql>shutdown immediately

sql>startup mount

step2:用rman命令將檔案系統的資料檔案拷貝至目標目錄處(如果想加快速度,可以使用allocate channel)

rman target / nocatalog

(如果要拷貝多個檔案,可以分配多個channel進行併發操作:

run{

allocate channel t1 type disk;

allocate channel t2 type disk;

copy datafile 'xx' to '***';

cpoy datafile 'xx' to '***'; 

step3:在sqlplus中切換datafile到新的目錄

step4:開啟資料庫

sql>alter database open;

step5:刪除原資料檔案

Oracle資料庫檔案遷移步驟

1 首先確認需要遷移的資料庫檔案 sql select name from v controlfile name d oracle oradata xsfree control01.ctl d oracle oradata xsfree control02.ctl sql select name f...

MS SQL 遷移資料庫檔案

ms sql 資料庫遷移檔案,這裡說的不是將資料庫遷移到另外一台伺服器,只是在伺服器不同磁碟目錄內做遷移。移動資料庫檔案的情況大致有下面一些 1 事先沒有規劃好,資料庫檔案或日誌檔案增長過快,導致某個盤或整個磁碟空間不足,需要移動資料檔案或日誌檔案 2 純粹由於業務需求,資料增長過快。3 為了更好的...

Oracle移動資料庫檔案

一。設定要移動的資料庫 開始 執行 cmd命令 set oracle sid experience experience你要移動檔案所屬的資料庫的sid 二。進入sqlplus sqlplus nolog conn sys sys as sysdba 已連線。select name from v d...