一:数据库归档
    1.进入DISQL
        Linux 登录,进入数据库软件安装目录的 bin 目录下
        ./disql 用户名/用户密码@IP地址:端口号
        
    
    2.修改数据库为mount状态
        ALTER DATABASE MOUNT;

3.配置本地归档
        ALTER DATABASE ADD ARCHIVELOG 'DEST = /归档路径, TYPE = local,
FILE_SIZE = 1024, SPACE_LIMIT = 2048';

4.开启归档模式
        ALTER DATABASE ARCHIVELOG

5.修改数据库为OPPEN状态
        ALTER DATABASE OPEN;
    
    6.切换日志
        alter database switch log;

7.编辑dm.ini文件,设置参数ARCH_INI=1,保存

二:数据库备份

(1)数据库的备份
    1.最简单的数据库备份语句
        SQL>BACKUP DATABASE BACKUPSET'db_bak_01';
    2.指定备份集路径,设置备份名,指定介质类型,添加备份描述,限制备份片大小,备份压缩,并行备份
        SQL>BACKUP DATABASE TO WEEKLY_FULL_BAK BACKUPSET ‘/home/dmdba/dm_bak/db_bak_3_02’DEVICE TYPE TAPE BACKUPINFO‘完全备份’MAXPIECESIZE 300 COMPRESSED LEVEL 5 PARALLEL 8;
    3.完全备份
        SQL>BACKUP DATABASE FULL BACKUPSET'/home/dmdba/dm_bak/db_full_bak_01';
    4.增量备份
        SQL>BACKUP DATABASE INCREMENT WITH BACKUPDIR'/home/dmdba/dm_bak'BACKUPSET'/home/dmdba/dm_bak/db_increment_bak_02';

(2)表空间的备份
    1.完全备份
        SQL>BACKUP TABLESPACE MAIN FULL BACKUPSET'/home/dmdba/dm_bakBKJ/ts_full_bak_01';
    2.增量备份(差异增量)
        SQL>BACKUP TABLESPACE MAIN INCREMENT WITH BACKUPDIR‘/home/dmdba/dm_bakBKJ’BACKUPSET‘/home/dmdba/dm_bakBKJ/ts_increment_bak_02’;
    3.增量备份(累计增量)
        SQL>BACKUP TABLESPACE MAIN INCREMENT BASE ON BACKUPSET‘ts_full_bak_01’BACKUPSET‘ts_increment_bak_02’;

(3)表备份    
    表备份均为联机完全备份,不需要备份归档日志,不存在增量备份之说
    SQL>BACKUP TABLE TAB01 BACKUPSET‘路径’;

(4)归档备份
    SQL>BACKUP ARCHIVE LOG ALL BACKUPSET‘路径’;

(5)备份加密
    SQL>BACKUP DATABASE BACKUPSET‘/home/dmdba/dm_bak/db_bak_for_encrypt_01’IDENTIFIED BY“cdb546”WITH ENCRYPTION 2 ENCRYPT WITH RC4;

三:还原  DIsql只能进行表空间和表的还原,库的还原使用拖机工具DMRMAN
        (1)表空间的还原:系统处于OPEN状态下
    SQL>ALTER TABLESPACE MAIN OFFLINE;
    SQL>RESTORE TABLESPACE MAIN FROM BACKUPSET'ts_bak_01';
    SQL>ALTER TABLESPACE MAIN ONLINE;

达梦技术社区:https://eco.dameng.com

DM数据库归档备份还原相关推荐

  1. 达梦数据库之备份还原

    如大家所知,网络安全越来越被重视,而在数据库方面我们不仅要在部署的时候做好相应的配置,还需要有一套容灾机制,即备份还原.下面我就分享一下在学习达梦数据库中关于备份还原的一些经验. 一.概念: 备份:数 ...

  2. 数据库自动备份还原成新库脚本

    数据库自动备份还原成新库脚本 BACKUP DATABASE [源数据库名] TO DISK = N'G:\testbackup.bak' WITH COMPRESSION,NOUNLOAD , NA ...

  3. linux下达梦数据库导出dmp,DM7 达梦数据库 物理备份还原之 备份管理 操作手册

    1 概述 本篇主要了解如何使用 DMRMAN 工具管理数据库备份.表空间备份及表备份. 管理备份一个重要的目的是删除不再需要的备份.DMRMAN 工具提供 SHOW.CHECK.REMOVE.LOAD ...

  4. C# MySQL数据库的备份 还原 初始化

    // 执行创建数据库操作 this.GetExecute(G_Con, "create database if not exists NEWDB"); this.sqlAddres ...

  5. SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法...

    在使用数据库的过程中,经常会碰到数据库迁移或者数据迁移的问题,或者有忽然的数据库损坏,这时需要从数据库的备份中直接恢复.但是,此时会出现问题,这里说明几种常见问题的解决方法. 本文链接:http:// ...

  6. php7数据库备份还原,基于thinkphp的数据库在线备份还原

    搜索了不少资料,东拼西凑总算完成了.下面贴出来代码,原理就不讲解了,代码挺简单的,重要部分我都做了注释.<?php use Think\Db; /** * 数据库备份还原类 * @author  ...

  7. C#中MySQL数据库的备份 还原 初始化

    直接在cmd执行如下代码: mysqldump -h localhost -uroot -p123 --default-character-set=utf8 --opt --disable-keys ...

  8. mysql数据库常规备份还原 (常用增量备份)2018_lcf

    数据库的资料对于一个企业来说,是一个极其重要的资源, 所以做好数据备份是至关重要的. 下面是主要讲常规备份还原方式, 至于保用第三方专用备份工具会单独写个篇幅. 1-->常见数据备份方式 • 物 ...

  9. MySQL_DQL语句(分组,筛选)_数据库的备份/还原/约束

    DQL语句之分组查询:group by select 字段列表 from 表名 group by 分组字段名称; 注意事项: 1) 查询的字段列表中可以使用 分组字段 ; 2) group by之后不 ...

  10. mysql 数据库还原后没有_MySQL数据库的备份还原至最新状态

    模拟数据库在某次备份后但未达到下次备份时间中,被意外删除的数据 此处恢复hello数据库和里面的students表 使用工具:均为mariadb-server自带 1 mysqldump 2 mysq ...

最新文章

  1. 将jsp页面转pdf
  2. matlab画一个局部放大的图中图
  3. 梯度下降与delta法则
  4. 对人工智能的应用、发展及其影响的思考
  5. php 匹配正则,php正则匹配类
  6. 用于Play框架分布式应用程序的Init.d Shell脚本
  7. 如果你还不明白Hello,World!
  8. sql azure 语法_Azure Data Studio中SQL Server Profiler
  9. 【IOS-COCOS2D游戏开发之十九】游戏数据存储的四种常用方式NSKEYEDARCHIVER/NSUSERDEFAULTS/WRITE写入/SQLITE3...
  10. br php 配置,无法载入 mcrypt 扩展,br /请检查 PHP 配置终极解决方案
  11. 接第三方图片滑动验证极验
  12. 用window.dialogArguments时出现window.dialogArguments is undefined
  13. 西部数据My Passport Ultra炫彩风暴引爆移动存储市场
  14. 腾讯短网址在线生成(url.cn短网址) 2020最新腾讯短网址生成api接口推荐
  15. 大B、小B、码率计算
  16. 炉石传说 古墓惊魂 灾祸领主 英雄技能
  17. poi-tl——Word模板引擎应用
  18. 期货基础知识09——期货盈亏的计算方法
  19. 【大数据发展篇】大数据的诞生
  20. 详解Unity中的粒子系统Particle System (六)

热门文章

  1. AutoCAD工程制图 常见命令与注意事项全总结(120例)
  2. 如何将webp格式转换成jpg?
  3. 计算机课程用的ps是哪个版本,ps哪个版本适用于新手?
  4. 增加了ssl证书后websocket连接失败
  5. C#中的Builder模式
  6. Linux网络编程之epoll模型
  7. C语言中的除法运算符
  8. c语言 面试前必备基础知识
  9. ecshop全套系统测试用例
  10. 【JSP入门】只知道HTML却不知道JSP?