详细参数及说明见官方文档
《dm8备份还原》3.1.2节
《dm8系统管理员手册》2.1.1(3)节
文档位于dm安装目录/doc下或官网下载
归档参数文件创建后默认是数据库初始化目录下的dmarch.ini
本例的数据库初始化目录是 $DM_HOME/data/DAMENG
方式一:mount–命令行配置归档参数–open
SQL> alter database mount;--修改数据库模式为配置
SQL> alter database add archivelog 'dest=/dm8/arch,type=local' ;--添加归档配置文件,后续可以通过修改该文件来更改归档参数
SQL> alter database archivelog;--开启/关闭归档模式
SQL> alter database open;--修改数据库模式为打开
SQL> select ARCH_MODE from v$database;--查看归档状态
备注:
SQL> alter database noarchivelog; --关闭归档模式
SQL> alter database mdoify archivelog 'dest=/dm8/arch,type=local' ;--修改归档配置
SQL> alter database delete archivelog 'dest=/dm8/arch' ;--删除归档配置(删除前先关闭归档)
方式二:关库–手动配置参数文件–启库
[dmdba@DM bin]$ systemctl stop DmServiceDMSERVER.service #停库
[dmdba@DM bin]$ vi $DM_HOME/data/DAMENG/dmarch.ini #编辑归档配置文件
添加:
[ARCHIVE_LOCAL1] #归档名要唯一
ARCH_TYPE=local #归档类型为本地归档
ARCH_DEST=/dm8/arch #归档文件存放目录
[dmdba@DM bin]$ vi $DM_HOME/data/DAMENG/dm.ini #编辑数据库参数文件
修改
ARCH_INI= 1 --0为关闭归档模式,1为开启
[dmdba@DM bin]$ systemctl start DmServiceDMSERVER.service #启库
SQL> select ARCH_MODE from v$database;--查看归档模式