tft每日頭條

 > 科技

 > 指令cache和數據cache分級體系

指令cache和數據cache分級體系

科技 更新时间:2024-08-02 03:07:43

指令cache和數據cache分級體系(UXDB如何設置文件系統級别的備份)1

在數據作為重要的生産要素的時代,數據早已成為各行各業的生命源泉,數據安全的重要性不言而喻。數據備份是數據安全的基礎,完整的備份和有效的恢複手段是應對突發狀況的重要保障,保證數據在被人為失誤、操作不當、蓄意等情況下删除或損壞後,能及時、有效的進行恢複并不會很大程度上影響到業務運行。同時數據備份也對數據的重新利用,發揮數據更大價值,有着重大的作用。

指令cache和數據cache分級體系(UXDB如何設置文件系統級别的備份)2

優炫數據庫擁有文件系統級别備份、邏輯熱備、連續歸檔備份等多種備份恢複方法。今天我們以文件系統級别備份為實例分享。文件系統級别備份需停止數據庫服務,複制數據文件的完整目錄到它處,恢複數據庫時,将它處的數據目錄複制回原來的位置即可。

首先停掉運行中的數據庫,并将數據目錄包括表空間使用cp、 tar、 nc等命令創建一份副本,保存在合适的地方即可。

方法一:複制

./ux_ctl stop -D ../data

cp -a /home/uxdb/uxdbinstall/dbsql/data /backup/

方法二:打包

cd /backuptar zcvf data.tar.gz /home/uxdb/uxdbinstall/dbsql/data

方法三:

網絡定時文件傳輸

NetCat是一個簡單、可靠的網絡工具,可通過TCP或UDP協議傳輸讀寫數據。

安裝NetCat

yum install -y nc

【主機】編輯一個文件

client_nc.sh

#!/bin/bashNC=/bin/ncTAR=/bin/tarBACKUP_DIR=/home/uxdb/uxdbinstall/dbsql/data #backup source dirPORT=1234SERVER_IP=192.168.138.132 #backup target server ip$TAR -zvcf - $BACKUP_DIR | $NC $SERVER_IP $PORT

給執行權限改,加到定時任務

$chmod x clint_nc.sh$crontab -e#m h dom mon dow command1 1 * * * /client_nc.shwq保存退出$crontab -l

【備機】編輯一個文件 server_nc.sh

#!/bin/bashNC=/bin/ncTIMETAMP=`date %Y%m%d%H%M%S` PORT=1234$NC -l $PORT > data.$TIMETAMP.tgz

給執行權限改,加到定時任務

$ chmod x server_nc.sh$ crontab -e #m h dom mon dow command0 1 * * * /server_nc.shwq保存退出$ crontab -l

注意時鐘同步

注意,适當關閉防火牆

systemctl stop firewalld

即時測一下:備份機執行 ./server_nc.sh ,主機執行 ./client_nc.sh,就可以看到執行動作,執行結束,備機上就有data.20210415200355.tgz文件。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved