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

2022-09-20 21:12:15 字數 1955 閱讀 2084

groupadd dinstall

useradd dmdba -g dinstall

cd /opt/

chown dmdba:dinstall dmdbms -r

執行啟動命令

/opt/dmdbms/bin/dmservicedmserver start

如果正常可以啟動.

crontab -e

# 增加如下一行

@reboot /opt/dmdbms/bin/dmservicedmserver start

# 輸入 :wq 進行儲存

設定開機啟動達夢資料庫.

可以使用 lsof -i:5236 檢視服務是否啟動.

[root@centos8 opt]# /opt/dmdbms/bin/dmservicedmserver start

starting dmservicedmserver: libgcc_s.so.1 must be installed for pthread_cancel to work

需要把/opt/dmdbms/bin目錄下面的libproj.so和libxqilla.so移動到其他目錄然後再啟動服務

[root@centos8 opt]# /opt/dmdbms/bin/dmservicedmserver start

starting dmservicedmserver: [ failed ]

file dm.key not found, use default license!

version info: develop

dm database server x64 v8 1-2-94-21.11.11-150650-10038-ent startup...

can not create buffer pools, out of memory!

# 我這邊發現 要麼修改buffer pool的大小, 要麼開啟 swap 避免記憶體不足,引起啟動失敗

swapon -a

繼續重啟即可.

[root@centos8 opt]# swapon -a

[root@centos8 opt]# /opt/dmdbms/bin/dmservicedmserver start

starting dmservicedmserver: [ ok ]

[root@centos8 opt]# lsof -i:5236

command pid user fd type device size/off node name

dmserver 23337 dmdba 5u ipv6 44824149 0t0 tcp *:padl2sim (listen)

[root@centos8 opt]#

cd /opt/dmdbms/bin/

./disql

使用者 sysdba 密碼 為 第一次安裝的使用者密碼

或者是自己的業務資料庫使用者密碼

效果為:

[root@centos8 bin]# ./disql

disql v8

使用者名稱:fromyoucreatedb

密碼:fromyousetpassword

伺服器[localhost:5236]:處於普通開啟狀態

登入使用時間 : 1.950(ms)

sql> select count(1) from yourtable;

行號 count(1)

---------- --------------------

1 1

sql>

達夢資料庫備份與恢復

首先切換使用者到dmdba,如不知道密碼可以先登入root再切換到dmdba 使用ps ef grep dmserv檢視達夢資料庫是否執行 進入達夢資料庫對應的bin目錄,即第二步是dmserver所在的目錄 登入資料庫.disql sysdba sysdba 使用backup database f...

達夢資料庫備份恢復小結

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

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

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