HGDB开关归档、修改归档路径的方法

HGDB归档配置与路径修改

文档用途

HGDB开关归档、修改归档路径的方法

详细信息

一、归档开启的方法

企业版V5、安全版V4之前版本归档开启的方法:

1.创建归档目录用于存放归档

2.修改wal_level参数,wal_level参数可选的值有minimal、replica和logical,从minimal到replica再到logical级别,WAL的级别依次提高,在WAL中包含的信息也越多,开启归档wal_level至少设置为replica,如下所示:

highgo # alter system set wal_level = replica;

ALTER SYSTEM

3.修改arhive_mode参数

arhive_mode参数可选的值有on、off和always,默认值为off,开启归档需要修改为on,如下所示:

highgo # alter system set archive_mode = on;

ALTER SYSTEM

修改此参数需要重新启动数据库使之生效。

4.设置归档存放路径

highgo # alter system set archive_directory = ‘/hgdbbak/archive’;

ALTER SYSTEM

企业版V5、安全版V4及之后版本归档开启的方法:

1.创建归档目录用于存放归档

2.修改wal_level参数,wal_level参数可选的值有minimal、replica和logical,从minimal到replica再到logical级别,WAL的级别依次提高,在WAL中包含的信息也越多,开启归档wal_level至少设置为replica,如下所示:

highgo # alter system set wal_level = replica;

ALTER SYSTEM

3.修改arhive_mode参数

arhive_mode参数可选的值有on、off和always,默认值为off,开启归档需要修改为on,如下所示:

highgo # alter system set archive_mode = on;

ALTER SYSTEM

修改此参数需要重新启动数据库使之生效。

4.设置归档存放路径

highgo # alter system set archive_command = ‘cp %p /hgdbbak/archive/%f’
archive_command参数的默认值是个空字符串,它的值可以是一条shell命令或者一个复杂的shell脚本,%p表示将要归档的WAL文件的包含完整路径信息的文件名,%f代表不包含路径信息的WAL文件的文件名。

二、归档关闭方法

归档关闭将arhive_mode参数修改为off即可,如下所示:

highgo # alter system set archive_mode = off;

ALTER SYSTEM

修改此参数需要重新启动数据库使之生效。

三、修改归档路径

企业版V5、安全版V4之前版本修改归档路径的方法:

例:

新建新的归档存放位置/new_archive

修改参数archive_directory的值为‘/new_archive’

highgo # alter system set archive_directory = ‘/new_archive’;

ALTER SYSTEM

重载数据库生效

pg_ctl reload
企业版V5、安全版V4及之后版本修改归档路径的方法:

例:

新建新的归档存放位置/new_archive

修改参数archive_command中路径为新的归档路径

highgo # alter system set archive_command = ‘cp %p /new_archive/%f’

ALTER SYSTEM

重载数据库生效

pg_ctl reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值