在数据作为重要生产要素的时代,数据已经成为各行各业生活的源泉,数据安全的重要性不言而喻。数据备份是数据安全的基础,完整的备份和有效的恢复手段是应对突发事件的重要保证,保证数据在被人为错误、操作不当、故意等情况删除或损坏后能够及时有效地恢复,不会对企业经营造成很大影响。同时,数据备份对于数据的重用和数据的更大价值也起着重要的作用。
数据库备份有很多种:
根据备份后的文件类型,可以分为物理备份(文件系统级备份)和逻辑备份(备份文件为SQL文件或特定格式的导出文件);
根据备份时是否停止数据库服务,可以分为冷备份(备份时停止数据库服务)和热备份(备份时可以打开数据库服务)访问);
根据备份数据库是否完整,可以分为完全备份(备份是一个完整的数据库)和增量备份(备份是完全备份后更改的数据库内容)。
作为新一代数据库软件,提供了完善的数据存储和数据管理功能,并拥有众多优秀的产品特性,满足客户在各种业务场景下的需求。
多种备份和恢复方法
文件系统级冷备份
文件系统级备份需要停止数据库服务,将数据文件的完整目录复制到其他地方,在恢复数据库时,将数据目录复制回原来的位置,这在实际工作中很少使用。
直接复制uxdb用于在数据库中存储数据的文件:
• 本地集群
tar -jcv -f backup.tar.bz2 clusterdir(本地集群所在路径)
恢复:
tar-jxv-f backup.tar.bz2 -C /home/uxdb/uxdbinstall/dbsql/bin
分布式集群
mkdir /mnt/volume
mount.uxfs dirhost:port/volume(分布式集群所在volume名称) /mnt/volume
tar -jcv -f backup01.tar.bz2 /mnt/volume/uxdbuxfs(分布式集群挂载路径)
恢复:
tar -jxv -f backup01.tar.bz2 -C /mnt/volume/