暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
优炫数据库UXDB连续归档与时间点恢复(PITR).docx
128
7页
0次
2021-06-22
免费下载
【技术干货】连续归档与时间点恢复(
PITR
读:间,
UXDB
数据
ux_wal/
子目一个
式日
WAL
)。存在为了崩溃:如
该日的存使第种备数据的策变得能:文件统级的备
WAL
文件备份合起。当要恢时,先恢文件统备,然从备
份的
WAL
文件中重放来把系统带到一个当前状态。
建立
WAL
归档
个运
UXDB
系统无穷
WAL
记录统从
将这个序列划分成
WAL
段文件,通常是每个
16MB
(段尺寸在配置
UXDB
时可修
改)。段文件会被分配一个数字名称以便反映它在整个抽象
WAL
序列中的位置
在没有使用
WAL
归档时,系统通常只创建少量段文件,并且通过重命名不再使
的段文件的内容是无用的且可以被回收。
在归档
WAL
数据时,我们需要在每一个
WAL
段被写满时获取其内容,并且
在段件被收重之前存该据。靠应和可的硬,有多不
方法保存据:以将文件贝到一台器上文件统目,或
它们出到个磁驱动(确标识个文的原文件),者将
批量入到
CD
上,者其方法为了数据管理提供活性
UXDB
对如何归档做任何假设。取而代之的是,
UXDB
需要数据库管理员声明一个
shell
命令将完整的段文件拷贝到需要的路径。该命令可以是简单的
cp
命令,也可
复杂到调用一个
shell
脚本。
WAL
wal_level
replica
archive_mode
on
,并且使用
archive_command
配置参数指定一
shell
命令。
uxsinodb.conf
archive_command
%p
%f
于当工作录而的,集群数据录)如果要在令中入一
正的
%
字符,可以使用
%%
。最简单的命令类于:
archive_command='test!-f/home/uxdb/uxdbinstall/dbsql/bin/archivedir/
%f&&cp%p/home/
uxdb/uxdbinstall/dbsql/bin/archivedir/%f'#Linux
archive_command='copy"%p""E:\\ProgramFiles(x86)\\uxdb\\dbsql\\bin\\archivedir\\%f"'#
Windows
WAL
/home/uxdb/uxdbinstall/dbsql/bin/archivedir/
Linux
)或者
E:\
\ProgramFiles(x86)\\uxdb\\dbsql\\bin\\archivedir\\
Windows
一个子,的方法,可能不能在所有系统上都正确运行)。在
%p
%f
参数被替之后,实际被行的命令示例如下:
test!-f/home/uxdb/uxdbinstall/dbsql/bin/archivedir/00000001000000A900000065
&&cpux_wal/00000001000000A900000065/home/uxdb/uxdbinstall/dbsql/bin/
archivedir/00000001000000A900000065
对每一个将要被归档的文件都会生成一个类的命令。
如果担心归档存的尺寸过,可以使用
gzip
压缩归档文件:
archive_command='gzip<%p>/home/uxdb/uxdbinstall/dbsql/bin/archive/%f'
那么在恢复时将需要使用
gunzip
restore_command='gunzip</home/uxdb/uxdbinstall/dbsql/bin/archivedir/%f>%p'
UXDB
的一系
WAL
文件数据库的所有东西,所以应该确保该用归档数据
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜