欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么把達夢數(shù)據(jù)庫實例從Windows遷移到Linux系統(tǒng)-創(chuàng)新互聯(lián)

現(xiàn)象描述

怎么把達夢數(shù)據(jù)庫實例從Windows 遷移到Linux 系統(tǒng),有時候我們有這種切實的需求,特別是當數(shù)據(jù)量比較大的時候,通過在linux 上新建一個數(shù)據(jù)庫,再通過遷移工具,或者是邏輯備份恢復(dexp 、dimp )的方式遷移的話,有兩個弱點:

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)西寧免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

1.        過程比較復雜,所有表、數(shù)據(jù)、觸發(fā)器、非表對象、統(tǒng)計信息等,要考慮很多東西

2.        而且這個過程,涉及到在目的數(shù)據(jù)庫B 樹重構(gòu)等過程,效率不高。

這里我們介紹一種直接沖Windows 操作系統(tǒng)上,拷貝數(shù)據(jù)文件的方式,把達夢數(shù)據(jù)庫實例遷移到Linux 上的方式,這個對于表空間使用率較高的實例,可以說是最高效的一種方式,而且過程簡答,不用考慮實例內(nèi)對象遷移的完整程度。

處理方法

Windows 軟件安裝目錄:E:\OneDrive - business\DM_DBMS\DBMS_20190604\bin

Windows 實例數(shù)據(jù)目錄:E:\test1\DAMENG\dm.ini

Linux 軟件安裝目錄:/opt/dmdbms/bin

1.        Windows 上,正常停止數(shù)據(jù)庫服務(wù)。

2.        Cmd 進到數(shù)據(jù)庫軟件安裝目錄

E:

Cd e:\dmdbms\bin

3.        備份數(shù)據(jù)庫

PS E:\OneDrive - business\DM_DBMS\DBMS_20190604\bin> .\dmbackup.exe ini_path=E:\test1\DAMENG\dm.ini bakfile_path=e:\back\back.bak name=test01

backup fun end time used: 1144.562(ms)

backup successfully!

backup time used: 7555.626(ms)

PS E:\OneDrive - business\DM_DBMS\DBMS_20190604\bin>

  怎么把達夢數(shù)據(jù)庫實例從Windows遷移到Linux系統(tǒng)

備注:ini_path 注意不要用單引號,如果要用也要注意用雙引號。

4.        然后,登陸linux ,把備份文件拷貝到linux 服務(wù)器上:(如 放到了/opt/dmdbms/bak 下)

備注:確保相關(guān)目錄,包含上傳的bak 文件,都是dmdba 用戶,都有權(quán)限

5.        在linux 上新初始化一個實例(linux 上已經(jīng)安裝了數(shù)據(jù)庫軟件,在/opt/dmdbms/ 下面)

[dmdba@localhost ~]$ cd /opt/dmdbms/bin

[dmdba@localhost bin]$ ./dminit path=/opt/dmdbms/data

6.        把備份恢復到那個實例所在位置

[dmdba@localhost bin]$ ./dmrestore  ini_path=/opt/dmdbms/data/DAMENG/dm.ini file=/opt/dmdbms/bak/back.bak

Continue?[Y/N]: y

Warning: Backup file may has been modified !

Continue?[Y/N]: y

restore bak_file: /opt/dmdbms/bak/back.bak ...

Apply archive log LSN from 40113 to 40112, time used:0.000s.

restore finished, code = 0!

restore successfully!

restore time used: 2965.309(ms)

[dmdba@localhost bin]$

7.        然后就可以正常啟動數(shù)據(jù)庫了,完成了實例遷移。

備注1 如果實例比較大的時候,備份文件目錄下生成的文件格式會不止一個,名字規(guī)則是:back.bak 、back_1.bak 、 back_2.bak 等等

這個時候,命令里面,依然只要寫 back.bak 這個文件名字就可以了。

但是:

1.        需要保證拷貝的時候,相關(guān)文件都拷貝走。

2.        恢復的時候,需要保證帶小尾巴(_1 ,_2 )這些后續(xù)文件,都保持在同一個目錄下。

就可以正常恢復。

備注2 linux 下和Windows 下,請使用相近的dmserver 版本,不然可能碰到類似報錯哦:

Server version mismatch, version of data is 0x70106a5, server version is 0x7010660.

Please use the correct version of server or set the CHECK_SVR_VERSION=0 in dm.ini

這里不講解決辦法(解決辦法也在報錯提示中了… ),建議使用相同或者相近的版本。

分享標題:怎么把達夢數(shù)據(jù)庫實例從Windows遷移到Linux系統(tǒng)-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://chinadenli.net/article12/eocgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站網(wǎng)站導航網(wǎng)頁設(shè)計公司網(wǎng)站營銷品牌網(wǎng)站設(shè)計網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管