DM8:达梦数据库开启归档配置

说明 - - 图形化+sql语句

  • 提示:windows与Linux配置只是路径不同,其他的基本一样的

1 快速配置归档

1.1 dm.ini配置开启归档

# 说明
#ARCH_INI = 1 #开启归档    
#ARCH_INI = 0 #关闭归档    
#configuration file
                MAL_INI                         = 0                     #dmmal.ini
                ARCH_INI                        = 1                     #dmarch.ini
                REP_INI                         = 0                     #dmrep.ini
                LLOG_INI                        = 0                     #dmllog.ini
                TIMER_INI                       = 0                     #dmtimer.ini
                MPP_INI                         = 0                     #dmmpp.ini
                DFS_INI                         = 0                     #dmdfs.ini

1.2 配置dmarch.ini

# 配置路径与权限(路径可修改,注意磁盘空间要够用)
mkdir -p /opt/dmdba/dmarch
chown -R dmdba:dinstall /opt/dmdba/dmarch
# 配置dmarch.ini与dm.ini 在同一个文件夹
vi dmarch.ini
[ARCHIVE_LOCAL1]
	ARCH_TYPE            = LOCAL        
	ARCH_DEST            = /opt/dmdba/dmarch        
	ARCH_FILE_SIZE       = 1024   
	ARCH_SPACE_LIMIT     = 40960  
# 若用的root 用户,需要对文件改权限
chown dmdba:dinstall dmarch.ini
# 配置完成,重启数据库服务,查看归档状态

2 归档配置步骤逐步详细说明

在这里插入图片描述

2.1 配置归档需要修改达梦数据库状态

  • (达梦数据库状态介绍放在最后了),
    OPEN 状态下不可以配置归档,
    MOUNT 状态下才可以配置归档

    在这里插入图片描述
  • sql语句查询归档是否开启

select '归档状态_开 Y/关 N',ARCH_MODE from v$database

2.2 转换达梦数据库的状态为MOUNT状态

  • 注意:(导致数据库无法对外提供正常服务)
    生产环境请安排停数据库服务时间
    sql命令:

ALTER DATABASE MOUNT;

在这里插入图片描述

  • mount状态的数据库:
    在这里插入图片描述
  • 配置归档
    在这里插入图片描述
  • DDL选项 可以查看执行的sql语句
    sql语句如下:

alter database archivelog;
alter database add archivelog 'DEST=D:\App\Dm8\data\dmarch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=40960';
  • 若遇到报错如下:
    非法归档配置目标

    非法归档配置目标
  • 则可以再达梦数据库实例路径里面
    新建配置文件:

    dmarch.ini
#DaMeng Database Archive Configuration file
#this is comments

	ARCH_WAIT_APPLY      = 0        

[ARCHIVE_LOCAL1]
	ARCH_TYPE            = LOCAL        
	ARCH_DEST            = D:\App\Dm8\data\dmarch        
	ARCH_FILE_SIZE       = 1024   
	ARCH_SPACE_LIMIT     = 40960  
  • 再修改dm.ini 配置文件中的
    ARCH_INI = 1
    重启数据库实例服务 完成

2.3 归档配置完成,转换达梦数据库的状态为OPEN状态

在这里插入图片描述

  • sql语句:

ALTER DATABASE OPEN;

恭喜配置完成啦

  • 达梦数据库状态
    引用于:dm8系统管理员手册
    7.2 数据库状态和模式
    DM 数据库包含以下几种状态:
  • 配置状态(MOUNT):不允许访问数据库对象,只能进行控制文件维护、归档配置、 数据库模式修改等操作;
  • 打开状态(OPEN):不能进行控制文件维护、归档配置等操作,可以访问数据库对象, 对外提供正常的数据库服务;
  • 挂起状态(SUSPEND):与 OPEN 状态的唯一区别就是,限制磁盘写入功能; 一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
  • OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,
    但是 MOUNT 和 SUSPEND 之间不能相互转换。
  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值