windows下備份的db2資料庫怎樣在Linux系統下還原

時間 2022-06-02 05:30:05

1樓:乙安寒謬江

只能用db2look

+db2move

進行遷移。

1.提取ddl

用如下命令

db2look

-dyn

-e-l

-odb2look_yn.ddl

//提取出

yn(雲南)

這個資料庫

所有使用者物件,包括表空間等。

2.用db2move

匯出資料

如下如你在

db2inist1

使用者目錄下

建立乙個

data

目錄然後執行

db2move

ynexport

在data

目錄下會有好多

字尾名為ixf

和msg

的檔案,其中ixf為資料表檔案,msg字尾的為訊息檔案,其中最重要的是db2move.lst

存放匯出表和訊息檔案的對應關係。

3.去windows

下建立乙個資料庫

db2「

create

dbyn

pagesize8k」

//這裡的pagesize需要和

ddl的統一

然後修改

yn.ddl

檔案下把

linux下面

的路徑替換為windows

的路徑然後執行db2

-tvf

yn.ddl

4.匯入資料庫

db2move

ynload

其中會生成

乙個load.out的檔案

記錄錯誤資訊或者

匯入失敗的表

,如載入了多少行,拒絕多少行

等。5.檢視load.out

找到那些匯入不成功的進行

處理,然後倒入。然後進行完整性約束

這些檢查。如有問題

q我吧。

2樓:應松闕德昌

我做過相反的過程,一點問題都沒有。

所以將windows下的資料庫備份檔案直接複製到linux下,在linux下建立乙個同名空庫,然後執行restore

db命令,應該成功的。

另外一種方法是可以用db2look取得windows資料庫的ddl語句,到linux系統下執行一遍。資料依靠windows下執行export命令匯出,linux下import。

怎樣備份sqlserver2019資料庫

千鋒教育 第1步,依次單擊 開始 所有程式 microsoft sql server 企業管理器 開啟 企業管理器 控制台視窗。第2步,在企業管理器控制台視窗的左窗格中依次 microsoft sql servers sql server組 local 目錄樹。然後用滑鼠右鍵單擊 資料庫 選項,在彈...

如何開啟加密過的db資料庫檔案?知道密碼

小丁創業 方法和詳細的操作步驟如下 1 第一步,開啟程式後,可以在程式左側看到 資料庫列表 以檢視開啟的所有資料庫,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,單擊.db檔案,然後將.db直接拖到程式視窗中,見下圖,轉到下面的步驟。3 第三步,執行完上面的操作之後,顯示 註冊資料庫 單...

sqlserver備份資料庫的4種方式有哪些

木子在上學 全備份 建立備份完成時資料庫內存在的資料的副本 差異備份 只記錄自上次資料庫備份後發生更改的資料。差異資料庫備份比資料庫備份小,而且備份速度快,因此可以更經常地備份,經常備份將減少丟失資料的危險 日誌備份 是自上次備份事務日誌後對資料庫執行的所有事務的一系列記錄。可以使用事務日誌備份將資...