关于达梦数据库的归档

什么是归档

       数据库可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。

设置归档

方法1:修改dm.ini的ARCH_INI=1

       配置dmarch.ini

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL   

ARCH_DEST = /home/dmdba/data/DSC/ARCH/DSC02/arch

ARCH_FILE_SIZE = 128

ARCH_SPACE_LIMIT = 1024

[ARCHIVE_REMOTE]

ARCH_TYPE = REMOTE

ARCH_DEST = DSC0

ARCH_FILE_SIZE = 128

ARCH_SPACE_LIMIT = 1024

ARCH_INCOMING_PATH = /home/dmdba/data/DSC/DSC02/arch_remote

配置中比较重要的参数

ARCH_TYPE:LOCAL/REMOTE/REALTIME/TIMELY/ ASYNC、分别表示本地归档/远程归档/实时归档/即时归档/异步归档

ARCH_FILE_SIZE:单个归档日志的大小,缺省为 1024MB,即 1G

ARCH_SPACE_LIMIT:归档空间的上限,0是无限的

ARCH_TIMER_NAME :定时器名称,仅对异步归档有效

重启数据库,才能生效

方法2:

SQL> alter database mount;

SQL> alter database add archivelog 'type=local,dest= /home/dmdba/data/DSC/arch,file_size=64,space_limit=10240';

SQL>

SQL> alter database open;

SQL>

校验归档

1.Select * from V$archived_log;

ARCH_TYPE是归档类型

FIRST_CHANGE#

日志文件所记录日志的最小 LSN

NEXT_CHANGE#

日志文件所记录日志的最大 LSN

FIRST_TIME

日志文件所记录的日志的起始时间

NEXT_TIME

日志文件所记录的日志的截止时间

2.归档校验命令行工具

./dmrachk

关于达梦数据库的归档

 

关于达梦数据库的归档

关于达梦数据库的归档