文档用途
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
HGDB归档配置与路径修改
1403

被折叠的 条评论
为什么被折叠?



