方法一:
数据库备份
数据库不需要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;
其他:
可以创建执行计划,进行定时备份
可以进行表空间备份
可以进行单表备份,等等
达梦社区地址:https://eco.dameng.com
标签:DATABASE,data,备份,bak,归档,DAMENG,数据库,达梦 From: https://www.cnblogs.com/-dym/p/16641541.html