达梦数据库使用

达梦数据库使用

1、开启归档模式

达梦默认采用的非归档模式,有时候备份需要开启归档模式。对于dm8,假设安装在 /opt/dmdbms 目录下,开启方法:

1)启用归档

修改 /opt/dmdbms/data/实例名/dm.ini 文件,将参数ARCH_INI的值改为1:

ARCH_INI = 1  # 启用归档配置

重启数据库:

# 法一、root服务启动(需注册过数据库服务)
systemctl restart DmServiceDMSERVER # 或 service DmServiceDMSERVER restart

# 法二、实例文件启动
kill -9 达梦dmdbms进程ID
nohup /opt/dmdbms/bin/dmserver /opt/dmdbms/data/实例名/dm.ini &

2)设置归档

新建目录用来存放归档

cd /opt/dmdba/dmdbms/data/实例名
mkdir arch

进入sql交互(或DBA)中执行:

# 应先将数据库由 OPEN 状态(启用状态)设置为 MOUNT 状态(配置状态)。配置完毕后再从 MOUNT 状态改回 OPEN 状态。
ALTER DATABASE MOUNT;
ALTER DATABASE ADD ARCHIVELOG 'DEST=/home/dmdba/dmdbms/data/实例名/arch,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=2048';
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

执行后系统会在 /opt/dmdba/dmdbms/data/实例名 目录下自动生成dmarch.ini文件。
或者也直接可以手动创建 /home/dmdba/dmdbms/data/onroad/dmarch.ini 文件,内容如下:

[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/DAMENG/arch  # 归档路径需确保存在且权限正确
ARCH_FILE_SIZE = 1024          # 单个归档文件大小(MB)
ARCH_SPACE_LIMIT = 2048        # 归档空间限制(MB),0表示无限制

3)验证归档状态‌

执行以下SQL确认归档是否启用:

SELECT arch_mode FROM v$database;  # 返回YES表示已开启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值