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