人大金仓分析型数据库备份和恢复(六)

        可以将数据库gpbackup和gprestore工具与Data Domain Boost文件系统插件(BoostFS)一起使用来访问Data Domain系统。 BoostFS利用Boost技术,有助于减少带宽使用,可以缩短备份时间,提供负载平衡和机上加密,并支持Data Domain多租户功能集。在数据库主机系统上安装BoostFS插件,以便将Data Domain系统作为标准文件系统安装点进行访问。 通过直接访问BoostFS挂载点,gpbackup和gprestore可以利用DD Boost协议的存储和网络效率进行备份和 恢复。

安装BoostFS

        从Dell支持站点https://www.dell.com/support下载最新的BoostFS RPM(需要登录)。登录支持站点后,可以通过搜索“boostfs”找到RPM,选择仅将“下载和驱动程序”列为资源来限制搜索结果。按降序日期对结果进行排序列出搜索结果顶部附近的最新RPM,RPM支持RHEL和SuSE。

        这些步骤安装BoostFS并创建一个访问Data Domain系统的安装目录。在所有数据库主机上执行这些步骤。您创建的安装目录在所有主机上必须相同。

  • 将BoostFS RPM复制到主机并安装RPM,安装后,DDBoostFS软件包文件位于/opt/emc/boostfs下
  • 使用带有boostfs工具的存储单元设置BoostFS密码箱。 根据提示输入Data
    Domain用户密码
/opt/emc/boostfs/bin/boostfs lockbox set -d  -s  -u 
  •  在要安装BoostFS的位置创建目录
mkdir 
  •  使用boostfs工具安装Data Domain存储单元。 使用mount选项-allow-others=true允许其他用户写入BoostFS挂载的文件系统
/opt/emc/boostfs/bin/boostfs mount  -d $ -s
  • 运行此命令确认安装成功
mountpoint 

         现在可以使用--backup-dir选项运行gpbackup和gprestore, 以将数据库备份到Data Domain系统上的,并从Data Domain系统还原数据。

BoostFS备份和恢复

        使用BoostFS将数据备份到Data Domain系统时,这些是必需的gpbackup选项。

  • --backup-dir - 指定装入的Data Domain存储单元
  • --no-compression - 禁用压缩。 数据压缩会干扰Boost重复数据去重
  • --single-data-file - 在每个实例主机上创建单个数据文件。单个数据文件可避免BoostFS流限制

         使用gprestore从具有BoostFS的Data Domain系统还原备份时,必须使用选项--backup-dir指定已装入的Data Domain存储单元。使用gpbackup选项--single-data-file时,不能指定--jobs选项以使用gprestore执行并行还原操作。

        此示例gpbackup命令备份test数据库。 该示例假定目录/boostfs-test是已装入的Data Domain存储单元。

$ gpbackup --dbname test --backup-dir /boostfs-test/ --single-data-file --no-compression

         这些命令将删除test数据库并从备份中还原数据库。

$ dropdb test
$ gprestore --backup-dir /boostfs-test/ --timestamp 20171103153156 --create-db

你可能感兴趣的:(数据库)