达梦开启归档有三种方式任选一种即可,前两种设置完会自动生成dmarch.ini文件,最后一种是直接配置dmarch.ini文件
一. 开启归档
1.SQL
ALTER DATABASE MOUNT;
alter database add archivelog 'dest=/home/dmdba/dmdbms/data/DAMENG/arch,type=local,file_size=128,space_limit=10240';
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
dest为归档存放路径,type为归档类型,file_size为初始大小,space_limit为存储空间最大限制.
2.manager管理工具
3.手动配置dmarch.ini文件(此方法常用于集群,较前面两种要麻烦一点)
修改dm.ini文件
vi /home/dmdba/dmdbms/data/DAMENG/dm.ini
ARCH_INI=1
配置的march.ini文件
vi /home/dmdba/dmdbms/data/DAMENG/dmarch.ini
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /home/dmdba/dmdbms/data/DAMENG/arch
ARCH_FILE_SIZE = 128 #单位 Mb
ARCH_SPACE_LIMIT = 10240 #单位 Mb,0 表示无限制,范围 1024~4294967294M
配置完成后需要重启实例服务
二.检查归档
执行以下sql查看归档信息.
查看是否开启归档,Y是已经开启了.
select arch_mode from v$database;
查看归档详细信息.
select arch_name , arch_type , arch_dest , arch_file_size , arch_space_limit from v$dm_arch_ini ;
更多更详细的内容可以到达梦技术社区:https://eco.dameng.com学习.