介紹一種比較簡單的方法,舉例如下:
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...