利用FastCopy遷移應用資料

2022-02-12 04:34:11 字數 648 閱讀 1529

某個應用系統,由於前輩應用系統設計不當,導致以下幾個長期存在的問題:

1.ip鏈路不穩定,經常發生iscsi丟盤現象,需要重啟整個系統才能掛載上。

2.容量不足,隨時都有溢位的可能。

為了行文的方便,加上以下的環境描述:

windows 2003;

應用資料型別:sql server 2000+文件資料;

掛載iscsi盤為f盤。

實施過程:

1.新加入1t的sata盤一張,用於臨時存放資料,掛載為y盤。

2.保持業務不中斷,使用fastcopy的copy(overwrite)功能將資料拷貝至y盤。此過程持續3-4天。此過程中,產生幾條錯誤記錄,均是資料庫檔案被鎖定不能訪問,導致該檔案不能被拷貝。

3.拷貝資料庫檔案,以及這三四天內的變化資料。使用fastcopy的diff(data/size)模式。此過程將需要中斷服務和資料庫,持續3-4個小時。

4.刪除iscsi盤的碟符,將其分配給之前的y盤。

5.斷開伺服器和儲存的連線,啟動服務,測試。

6.重新規劃儲存。

總結

善用工具,可以使業務中斷時間大大縮短,並且保證資料的一致性,規避了windows系統複製功能」遇到錯誤即中斷」的bug。

hbase資料遷移 利用export import

資料匯入方式一 基本資料匯入 第一步 資料從目標集群匯出 hbase org.apache.hadoop.hbase.maprduce.export 表名 匯出表的hdfs路徑 支援增量匯入 在原有的匯入命令下新增版本號和時間戳 hbase org.apache.hadoop.hbase.maprd...

資料庫遷移 CentOS7遷移Mysql資料庫檔案

1 檢視mysql安裝路徑 2 檢視資料盤路徑 3 資料盤下建立mysql資料目錄,設定目錄磁碟寫入許可權 目錄建立和許可權設定成功。4 停止mysql服務,拷貝mysql資料到指定資料盤目錄 5 修改mysql配置檔案my.cnf,為了安全先備份 注釋掉原有datadir及socket設定,方便回...

利用官方git svn外掛程式遷移svn倉庫

git svn是乙個把 從svn倉庫遷移到git倉庫的工具,官方的使用文件參考git 遷移到git,本文中對幾個具體的步驟進行提煉。1.構建user.txt user.txt是乙個把svn使用者和git使用者關聯起來的文件,如果svn使用者少的話,可以直接手填,例如 svn user git use...