达梦数据库备份相关笔记

方法一:
数据库备份
数据库不需要stop
需要开启归档
./disql 用户名/密码@IP地址;端口
BACKUP DATABASE BACKUPSET ‘db_bak_01’;
默认备份文件存在DAMENG/bak目录内
修改dm.ini文件内的BAK_PATH参数,即可修改备份文件存放目录

方法二:
数据库备份
数据库需要stop
在达梦安装目录bin下
执行./dmrman
BACKUP DATABASE’/data/DAMENG/dm.ini’
默认备份文件存在DAMENG/bak目录内

方法三
模式导出
数据库不需要stop
./dexp 用户名/密码@IP地址;端口 file=库名.dmp log=名称.log directory=/data full=y
备注:不加full=y默认导出登录用户模式
模式导入
数据库不需要stop
./dimp 用户名/密码@IP地址;端口 file=名称.dmp log=名称.log directory=/data full=y

数据库还原
方法一还原和方法二还原方式:
数据库需要stop
执行./dmrman
RESTORE DATABASE ‘/data/DAMENG/dm.ini’ FROM BACKUPSET ‘/data/DAMENG/bak’;
RECOVER DATABASE ‘/data/DAMENG/dm.ini’ FROM BACKUPSET '/data/DAMENG/bak ';
RECOVER DATABASE '/data/DAMENG/dm.ini ’ UPDATE DB_MAGIC;

备份集校验
check backupset '/data/DAMENG/bak db_bak_01’;

归档开启方法:
方法一:
关闭数据库
在实例目录下,添加dmarch.ini文件,内容为:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /data/DAMENG/arch #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 500000 #单位 Mb,0 表示无限制,范围1024~4294967294M
修改dm.ini文件内容
ARCH_INI = 1 #0表示归档关闭,1表示归档开启
开启数据库

方法二:
不需要关闭数据库
联机归档配置如下:
修改数据库为 MOUNT 状态。
SQL>ALTER DATABASE MOUNT;
配置本地归档。
SQL>ALTER DATABASE ADD ARCHIVELOG ‘DEST = /data/DAMENG/arch, TYPE = local, FILE_SIZE = 1024, SPACE_LIMIT = 2048’;
开启归档模式。
SQL>ALTER DATABASE ARCHIVELOG;
修改数据库为 OPEN 状态。
SQL>ALTER DATABASE OPEN;

其他:
可以创建执行计划,进行定时备份
可以进行表空间备份
可以进行单表备份,等等

DM 武汉达梦数据库股份有限公司
24小时免费服务热线:400 991 6599
达梦技术社区:https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值