達夢資料庫備份與恢復

2021-10-07 16:44:46 字數 1137 閱讀 4709

首先切換使用者到dmdba,如不知道密碼可以先登入root再切換到dmdba

使用ps –ef|grep dmserv檢視達夢資料庫是否執行

進入達夢資料庫對應的bin目錄,即第二步是dmserver所在的目錄

登入資料庫./disql sysdba/sysdba

使用backup database full to full201702071050(建議為full加時間到分,不要與之前使用過的名稱重複,不會影響生成備份檔案名稱) compressed;

檢視dm.ini備份目錄生成的備份檔案

dm.ini位於達夢資料庫bin目錄下

進入備份檔案目錄檢視備份檔案,檔名為達夢資料庫根據當前作業系統時間生成,在第五步輸入的名稱為達夢資料庫邏輯名。

將資料庫備份檔案放入達夢資料庫檔案備份路徑,注意備份檔案所屬使用者為dmdba所屬組dinstall

chown dmdba.dinstall db_dameng_99.bak更改所屬使用者

chmod 755 db_dameng_99.bak更改許可權

進入/home/dmdba/dm/dmdbms/bin目錄執行./dmserverd stop停止達夢資料庫

執行./dmrestore ini_path=/home/dmdba/dm/dmdbms/bin/dm.ini file=/home/dmdba/dbbak/dmbak/db_dameng_99.bak

在恢復過程中需要確認兩次,直接y即可

重新啟動達夢資料庫./dmserverd start

執行./disql sysdba/sysdba登入資料庫,確認資料庫開啟正常

達夢單錶備份與恢復

使用dexp命令備份單獨表,首先使用ps –ef|grep dmserv找到達夢資料庫安裝目錄,使用dexp命令進行資料備份

./dexp sysdba/sysdba@mdb tables=d5000.需要備份的表名,d5000.另一張需要備份的表名 file=test.dmp執行即可,生成的dmp檔案再執行命令所在目錄中

使用dimp單獨恢復表,首先使用ps –ef|grep dmserv找到達夢資料庫安裝目錄,使用dimp命令進行資料恢復

./dimp d5000/[email protected]:5236file=test.dmp(dmp檔案目錄) ignore=y

達夢資料庫備份恢復小結

三 總結 資料庫系統在執行過程中可能會發生一些故障。造成故障的原因多種多樣,包括磁碟崩 潰 電源故障 軟體錯誤,甚至人為破壞。這些情況一旦發生,就可能會丟失資料,資料庫 系統將無法正常執行。因此,故障恢復是資料庫系統必不可少的組成部分,即資料庫系統必 須保證即使發生故障,也可以保障資料的完整性和一致...

達夢資料庫高效備份恢復策略

資料庫備份是 dba 日常最重要的工作內容。備份的主要目的是資料容災,保證資料的安全性,在資料庫發生故障時,通過還原備份集,將資料恢復到可用狀態。disql 工具 聯機資料備份與還原,包括庫備份 不包括庫還原,全庫還原需使用dmrman離線還原 表空間備份與還原 表備份與還原 dmrman 工具 離...

快速備份恢復達夢資料庫的方法

groupadd dinstall useradd dmdba g dinstall cd opt chown dmdba dinstall dmdbms r 執行啟動命令 opt dmdbms bin dmservicedmserver start 如果正常可以啟動.crontab e 增加如下一...