暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦开启归档

原创 黑獭 2024-10-11
205

达梦开启归档



联机配置归档的步骤如下:

修改数据库为 MOUNT 状态 NORMAL 模式,并开启归档模式;
增加、修改或删除归档;
修改数据库为 OPEN 状态。
例 进行配置归档相关操作

方法1:
//修改数据库为MOUNT状态NORMAL模式,并开启归档模式

ALTER DATABASE MOUNT;

ALTER DATABASE NORMAL;

ALTER DATABASE ARCHIVELOG;

//配置本地归档

ALTER DATABASE ADD ARCHIVELOG 'DEST = /home/dmdba/arch/arch_dsc0, TYPE = local, FILE_SIZE = 1024,SPACE_LIMIT = 2048,ARCH_FLUSH_BUF_SIZE=16,HANG_FLAG=1';

//配置远程归档(DMDSC环境下配置)

ALTER DATABASE ADD ARCHIVELOG 'DEST = DSC1, TYPE = REMOTE, INCOMING_PATH = /dmdata/dameng/arch_dsc1';

//修改数据库为OPEN状态

ALTER DATABASE OPEN;




方法2:
本地归档
步骤如下:

手动编辑 dmarch.ini 文件,之后保存在 dm.ini 所在的目录;
dmarch.ini 文件内容如下:


[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL

ARCH_DEST = d:\dm_arch\arch

ARCH_FILE_SIZE = 1024

ARCH_SPACE_LIMIT = 2048
编辑 dm.ini 文件,设置参数 ARCH_INI=1,保存;
启动数据库实例,数据库已运行于归档模式。




DSC下

与本地归档一样,远程归档也是配置在 dmarch.ini 文件中,配置步骤请参考本地归档。

一般建议 DMDSC 集群中的节点,在配置本地归档之外,再交叉配置集群中所有其他节点的远程归档。

下面以两节点 DMDSC 集群为例,说明如何编辑 dmarch.ini 文件以配置远程归档,DSC0 和 DSC1 是 DMDSC 集群中的两个实例,交叉进行 REMOTE 归档配置:

例 1 DSC0 实例的 dmarch.ini 配置:


[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMDATA/dameng/arch_dsc0
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
ARCH_HANG_FLAG = 1
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC1
ARCH_INCOMING_PATH = +DMDATA/dameng/arch_dsc1

例 2 DSC1 实例的 dmarch.ini 配置:


[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMDATA/dameng/arch_dsc1
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
ARCH_HANG_FLAG = 1
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC0
ARCH_INCOMING_PATH = +DMDATA/dameng/arch_dsc0


























切换归档
alter system switch logfile;



删除归档
SELECT SF_ARCHIVELOG_DELETE_BEFORE_TIME(SYSDATE-1);


SELECT SF_ARCHIVELOG_DELETE_BEFORE_LSN(4296300);













「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论