達夢資料庫手工恢復相關命令
#新建還原用資料庫
dminit path=/dm/dmdbms/data db_name=XX auto_overwrite=1
或
dm.ini手工編輯,ctl檔案可以手工修改
利用dmctlcvt轉換工具,將dm.ctl檔案轉換成txt型別進行修改
./dmctlcvt c2t /dm/dmdbms/data/DAMENG/dm.ctl /dm/dmdbms/data/XXX/dmctl.txt
修改路徑:
sed -i "s#/dm/dmdbms/data#/XXX#g" dmctl.txt
修改完成之後,再將dmctl.txt轉換成dm.ctl格式
./dmctlcvt t2c /dm/dmdbms/data/XXX/dmctl.txt /dm/dmdbms/data/DAMENG/dm.ctl
#還原
RMAN> RESTORE DATABASE '/dm/dmdbms/data/XXX/dm.ini' FROM BACKUPSET' /dmback/full_test1_5236/';
#恢復
RMAN> RECOVER DATABASE '/dm/dmdbms/data/XXX/dm.ini' FROM BACKUPSET' /dmback/full_test1_5236/';
差異增量還原:
RMAN> RESTORE DATABASE '/dm/dmdbms/data/other_restore_test/dm.ini' FROM BACKUPSET '/dmback/increment_test1_5236_02' WITH BACKUPDIR '/dmback' RENAME TO 'other_restore_test';
差異增量恢復:
RMAN> RECOVER DATABASE '/dm/dmdbms/data/other_restore_test/dm.ini' FROM BACKUPSET '/dmback/increment_test1_5236_02';
累積增量還原:
RMAN> RESTORE DATABASE '/dm/dmdbms/data/other_restore_test/dm.ini' FROM BACKUPSET '/dmback/cumulative_test1_5236_01' WITH BACKUPDIR '/dmback' RENAME TO 'other_restore_test';
累積增量恢復:
RMAN> RECOVER DATABASE '/dm/dmdbms/data/other_restore_test/dm.ini' FROM BACKUPSET '/dmback/cumulative_test1_5236_01';
#更新資料庫DB_MAGIC
RECOVER DATABASE '/dm/dmdbms/data/XXX/dm.in' UPDATE DB_MAGIC;
#修改埠號
修改埠號,透過修改 dm.ini 檔案中的 PORT_NUM 選項實現
#註冊為系統服務
$DM_HOME/scripts/root/dm_service_installer.sh -t dmserver -dm_ini /dm/dmdbms/data/XXX/dm.ini -p XXXX
#啟動資料庫
$DM_HOME/bin/DmServiceXXXX start
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30327022/viewspace-2788132/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 達夢資料庫備份恢復資料庫
- 淺談達夢資料庫的備份與恢復資料庫
- Linux 恢復rm -rf命令所刪除的達夢資料檔案Linux
- 織夢資料庫刪除了怎麼恢復資料庫
- 達夢dimp備份恢復資料庫remap以及檢視錶大小等資料庫REM
- Mongo 資料庫備份和恢復命令Go資料庫
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 儘可能地恢復織夢CMS的資料庫資料庫
- 【北亞資料恢復】oracle資料庫執行truncate table命令怎麼恢復資料?資料恢復Oracle資料庫
- 儲存器資料恢復相關知識資料恢復
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- MySQL中的binlog相關命令和恢復技巧MySql
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 資料庫修復資料恢復資料庫資料恢復
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 達夢資料庫日常管理常用命令彙總資料庫
- sybase資料庫恢復資料庫
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 達夢資料庫安裝資料庫
- 達夢資料庫開發資料庫
- 初識達夢資料庫資料庫
- 達夢資料庫學習資料庫
- 達夢資料庫如何解除主從關係資料庫
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer