1. 开启归档
1.1 SQL命令方式
查看是否已归档
SQL> select name,arch_mode from v$database;
行号 NAME ARCH_MODE
---------- ------ ---------
1 DAMENG N
创建归档目录
[dmdba]# mkdir /data/dmdbms/archlog_01
开启归档
SQL> alter database mount;
SQL> alter database archivelog;
SQL> alter database add archivelog 'dest=/data/dmdbms/archlog_01,type=local,file_size=2048,space_limit=0';
SQL> alter database open;
查看归档模式
SQL> select name,arch_mode from v$database;
行号 NAME ARCH_MODE
---------- ------ ---------
1 DAMENG Y
然后在实例目录下可以看到会自动生成一个dmarch.ini配置文件
[root]# cat /data/dmdbms/data/DAMENG/dmarch.ini
#DaMeng Database Archive Configuration file
#this is comments
ARCH_WAIT_APPLY = 0
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/dmdbms/archlog_01
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 0
ARCH_FLUSH_BUF_SIZE = 0
ARCH_HANG_FLAG = 1
1.2 修改配置文件方式
更新dm.ini
[dmdba]# vi /data/dmdbms/data/DAMENG/dm.ini
#更新ARCH_INI值为1
ARCH_INI = 1
创建归档目录
[dmdba]# mkdir /data/dmdbms/archlog_02
配置dmarch.ini
[dmdba]# vi /data/dmdbms/data/DAMENG/dmarch.ini
#DaMeng Database Archive Configuration file
#this is comments
ARCH_WAIT_APPLY = 0
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/dmdbms/archlog_02
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 0
ARCH_FLUSH_BUF_SIZE = 0
ARCH_HANG_FLAG = 1
重启数据库
[root]# systemctl start DmServiceDMSERVER.service
1.3 图形方式
创建归档目录
[dmdba]# mkdir /data/dmdbms/archlog_03
调用“DM管理工具”
[root]# cd /data/dmdbms/tool
[root]# ./manager
连接数据库
配置“管理服务器”
选择“系统管理”,将状态转换为mount(配置)状态
选择“归档配置”,将归档目录指定为“/data/dmdbms/archlog_03”
将库转为open状态
查看归档模式
SQL> select name,arch_mode from v$database;
NAME ARCH_MODE
------ ---------
DAMENG Y
1.4 切换日志
切换日志的方式有3种,任选其一即可。
SQL> alter system switch logfile;
SQL> alter system archive log current;
SQL> alter system switch logfile;
2. 关闭归档
SQL> alter database mount;
操作已执行
已用时间: 21.616(毫秒). 执行号:0.
SQL> alter database noarchivelog;
操作已执行
已用时间: 26.964(毫秒). 执行号:0.
SQL> select arch_mode from v$database;
行号 ARCH_MODE
---------- ---------
1 N
参考:
https://eco.dameng.com/document/dm/zh-cn/ops/installation-install.html#2.3%20配置%20SQL%20日志 之开启本地归档
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示