《Linux运维实战:达梦DM8数据库之开启本地归档》

一、归档概述

在达梦数据库归档模式下,数据库同时将重做日志写入联机日志文件和归档日志文件中分别进行存储。采用归档模式会对系统的性能产生影响,然而,当系统一旦出现介质故障,如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以还原到指定的时间点,而如果没有归档日志文件,则只能利用备份进行恢复。因此,系统在归档模式下运行会更安全,当出现故障时,丢失数据的可能性更小。


二、开启方法

说明:开启数据库归档可通过两种方式实现。方式一:通过 SQL 命令方式开启归档;方式二:通过修改数据库配置文件方式开启归档。下面详细介绍这两种配置方式。

在当前环境中,数据库归档目录位置:/dmdata/arch

参数名称 默认值 推荐值 说明
ARCH_FILE_SIZE 128 2048 本地单个归档文件最大值(单位:M)
ARCH_SPACE_LIMIT 0 102400 归档大小上限,0 表示无限制(按数据量的 1/5 保留,例如 500G 数据,保留 100G 归档)。

2.1、SQL命令方式开启归档

# 开启归档
[root@arm-03 root]# su - dmdba
[dmdba@arm-03 ~]$ disql SYSDBA/'"bp7QamyGuzXD#4zE"'@localhost:5236
SQL> ALTER DATABASE MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE ADD ARCHIVELOG 'DEST=/dmdata/arch, TYPE=LOCAL, FILE_SIZE=2048, SPACE_LIMIT=0';
SQL> ALTER DATABASE OPEN;

# 查看是否开启归档
SQL> select arch_mode from v$database;

如下图所示:
在这里插入图片描述


2.2、修改数据库配置文件方式开启归档

1、以dmdba用户身份修改dm.ini文件将 ARCH_INI 值改为 1

[dmdba@arm-03 dmdata]$ vim /dmdata/data/dmdb/dm.ini
#将 ARCH_INI 值改为 1,保存后退出
ARCH_INI = 1 #开启归档功能

2、以dmdba用户身份修改新增文件dmarch.ini

#新增文件dmarch.ini
[dmdba@arm-03 dmdata]$ vim /dmdata/data/dmdb/dmarch.ini
[ARCHIVE_LOCAL1]
        ARCH_TYPE            = LOCAL        
        ARCH_DEST            = /dmdata/arch        
        ARCH_FILE_SIZE       = 2048        
        ARCH_SPACE_LIMIT     = 0        
        ARCH_FLUSH_BUF_SIZE  = 0        
        ARCH_HANG_FLAG       = 1    

##最后重启数据库完成归档配置

3、以root身份重启数据库

[root@arm-03 ~]# systemctl restart DmServicedmdb

2.3、使用客户端管理工具配置

1、首先运行“DM管理工具”,使用SYSDBA的账号和密码登录需要操作的数据库和服务器,在打开的主界面上选择对应数据库右击选择“管理服务器”,选择“系统管理”,在状态切换中选择“配置”,点击【转换】,等待后提示“转换状态成功”,此时数据库切换为mount状态
在这里插入图片描述
在这里插入图片描述

2、在管理服务器页面选择“归档配置”,在归档模式中选择“归档”,点击右侧绿色加号,配置归档目录和归档类型,文件大小等,这里以配置本地归档LOCAL方式为例。
在这里插入图片描述

3、配置归档
在这里插入图片描述

4、查看是否开启归档

在这里插入图片描述


总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Linux运维实战总结

相关推荐

  1. Linux系统 DM8安装 数据库

    2024-03-28 22:38:04       8 阅读
  2. 创建临时表(DM8数据库)

    2024-03-28 22:38:04       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-28 22:38:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-28 22:38:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-28 22:38:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-28 22:38:04       18 阅读

热门阅读

  1. Milvus+ATTU环境搭建

    2024-03-28 22:38:04       25 阅读
  2. 深度挖掘Scrapy爬虫框架:进阶应用技巧

    2024-03-28 22:38:04       19 阅读
  3. 【华为OD机试】园区参观路径【C卷|100分】

    2024-03-28 22:38:04       18 阅读
  4. Redis基础命令集详解

    2024-03-28 22:38:04       18 阅读
  5. 大数据与AI:开启智能时代的融合之旅

    2024-03-28 22:38:04       18 阅读
  6. C 练习实例85-判断一个素数能被几个9整除

    2024-03-28 22:38:04       21 阅读
  7. Leetcode 665. 非递减数列

    2024-03-28 22:38:04       17 阅读
  8. 进程与线程(Thread)

    2024-03-28 22:38:04       18 阅读
  9. 【算法】拓扑排序

    2024-03-28 22:38:04       18 阅读
  10. 题目 2884: 矩阵乘法

    2024-03-28 22:38:04       19 阅读