達夢實操分享

1、用戶建立與登陸sql

用戶名密碼中使用了特殊符號,在經過disql登陸時須要進行轉義:數據庫

例如:密碼使用了@符號,在disql下,會認爲你是作數據庫遠程鏈接ide

此時在disql中須要轉義,工具

dmdba@greatwall-os:~/dmdbms/bin$ ./disql TEST/'"abc@123456"'spa

 

2、庫還原命令行

使用console工具還原庫日誌

一、停實例blog

[dmdba@localhost bin]$ ./DmServiceDMSERVER stop圖片

二、還原整庫it

指定整庫備份文件

 圖片1.png

 

三、還原增量備份文件(若是有的話)

 圖片2.png

 圖片3.png

四、恢復歸檔日誌

 圖片4.png

五、更新DB_Magic

 圖片5.png

六、重啓實例

[dmdba@localhost bin]$ ./DmServiceDMSERVER start

 

對應rman命令行爲:

RMAN>RESTORE DATABASE TO '/dm8/bak/DB_DAMENG_INCRE_2021_05_05_21_20_20' FROM BACKUPSET '/dm8/bak/DB_DAMENG_INCRE_2021_05_05_21_20_20';

RMAN> RESTORE DATABASE '/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/dm8/bak/DB_DAMENG_INCRE_2021_05_05_21_20_20' WITH BACKUPDIR '/dm8/bak/DB_DAMENG_FULL_2021_05_05_21_19_42';

RMAN> recover database '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';

RMAN> recover database '/dm8/data/DAMENG/dm.ini' update db_magic;

備註:若是數據庫開啓了歸檔日誌,歸檔日誌工做正常的狀況下,在整庫還原後,能夠跳過增量備份還原的步驟,直接執行歸檔日誌恢復操做,也能夠實現數據庫的恢復。

相關文章
相關標籤/搜索