装系统时如何备份数据UXDB如何设置文件系统级别的备份




装系统时如何备份数据UXDB如何设置文件系统级别的备份

2022-07-20 20:04:19 网络知识 官方管理员

装系统时如何备份数据(UXDB如何设置文件系统级别的备份)(1)

数据作为重要的生产要素的时代,数据早已成为各行各业的生命源泉,数据安全的重要性不言而喻。数据备份是数据安全的基础,完整的备份和有效的恢复手段是应对突发状况的重要保障,保证数据在被人为失误、操作不当、蓄意等情况下删除或损坏后,能及时、有效的进行恢复并不会很大程度上影响到业务运行。同时数据备份也对数据的重新利用,发挥数据更大价值,有着重大的作用。

装系统时如何备份数据(UXDB如何设置文件系统级别的备份)(2)

优炫数据库拥有文件系统级别备份、逻辑热备、连续归档备份等多种备份恢复方法。今天我们以文件系统级别备份为实例分享。文件系统级别备份需停止数据库服务,复制数据文件的完整目录到它处,恢复数据库时,将它处的数据目录复制回原来的位置即可。

首先停掉运行中的数据库,并将数据目录包括表空间使用cp、tar、nc等命令创建一份副本,保存在合适的地方即可。

方法一:复制

./ux_ctlstop-D../data

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

方法二:打包

cd/backuptarzcvfdata.tar.gz/home/uxdb/uxdbinstall/dbsql/data

方法三:

网络定时文件传输

NetCat是一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。

安装NetCat

yuminstall-ync

【主机】编辑一个文件

client_nc.sh

#!/bin/bashNC=/bin/ncTAR=/bin/tarBACKUP_DIR=/home/uxdb/uxdbinstall/dbsql/data#backupsourcedirPORT=1234SERVER_IP=192.168.138.132#backuptargetserverip$TAR-zvcf-$BACKUP_DIR|$NC$SERVER_IP$PORT

给执行权限改,加到定时任务

$chmod+xclint_nc.sh$crontab-e#mhdommondowcommand11***/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+xserver_nc.sh$crontab-e#mhdommondowcommand01***/server_nc.shwq保存退出$crontab-l

注意时钟同步

注意,适当关闭防火墙

systemctlstopfirewalld

即时测一下:备份机执行./server_nc.sh,主机执行./client_nc.sh,就可以看到执行动作,执行结束,备机上就有data.20210415200355.tgz文件。

发表评论:

最近发表
网站分类
标签列表