一、参数配置

数据库管理员需要在归档模式下备份数据库,而数据库归档模式默认是关闭的,可以通过以下方式打开。

在达梦数据库DM7的安装目录下,如:C:\dmdbms\data\DAMENG目录下,找到dm.ini文件,打开此文件,找到参数:

BAK_PATH  = C:\dmdbms\data\DAMENG     #backup file path(指定自动备份目录,修改此目录,防止用户误删除数据库系统文件)

注意:备份目录,必须存在,如果不存在需要手动创建。

ARCH_INI  =  0            #dmarch.ini(这里的值改成1)

修改完毕,保存并关闭文件。

在C:\dmdbms\data\DAMENG目录下,找到dmarch.ini文件,打开此文件,添加如下内容:

[ARCHIVE_LOCAL1]

ARCH_TYPE     =     LOCAL

ARCH_DEST     = C:\dmdbms\data\arch

ARCH_FILE_SIZE  =    128

ARCH_SPACE_LIMIT    =     0

其中,ARCH_DEST目录如果不存在,请手动创建,dmdbms\data为数据库安装的目录。修改完毕,保存并关闭文件。

修改完成后,重启数据库服务。

二、数据库备份

在开始菜单中选择“DM管理工具”,单击鼠标左键,打开“DM管理工具”。

使用SYSDBA登录,

在查询分析器中输入脚本:

backup database full to full_back bakfile 'd:\database_full.bak';

运行脚本,执行备份操作。

三、数据库定期自动备份

以用户SYSDBA登录数据库,详细操作请参见数据库备份。在查询分析器中输入脚本,运行脚本:

create or replace procedure p_bak as

str varchar(500);

begin

str = 'backup database full to bak_' || to_char(now(), 'yyyymmddhh24miss') ||

' bakfile ''db_dameng7_' || to_char(now(), 'yyyymmddhh24miss') || '.bak'' ' ||

' maxsize 2048 ';

execute immediate str;

end;

注意:以上存储过程是对整个数据库进行备份,在创建作业时,需要调用此存储过程,如果任何一个库数据量特别大,不建议使用此方法。

定期自动备份,需要创建作业,其步骤如下:在“对象导航”树中选择“代理”节点,单击鼠标右键,选择“创建代理环境”,单击鼠标左键创建代理环境。

在“代理”节点下选择“作业”,单击鼠标右键,选择“新建作业”,单击鼠标左键进入“新建作业”界面。

在“选择项”中选择“常规”,输入作业名,例如:db_backup。

在“选择项”中选择“作业步骤”,点击“添加”按钮,进入“新建作业步骤”界面。

在“选择项”中选择“常规”,输入步骤名称,例如:job_backup;步骤类型选择“SQL脚本”;在脚本语句中输入:call P_BAK(); “高级”选项按照系统默认设置,点击“确定”按钮保存作业步骤。

在“选择项”中选择“作业调度”,点击“新建”按钮,进入“新建作业调度”界面。

在“选择项”中选择“常规”,输入名称,例如:attemper_backup;调度类型选择“反复执行”;设置发生频率,点击“确定”按钮保存作业调度。点击“新建作业”界面的“确定”按钮,保存作业。

四、数据库还原

将数据库备份.bak文件拷贝至磁盘的根目录下,停止DM数据库的服务。

在开始菜单中,点击“运行”,输入命令“cmd”,进入命令行界面。

通过命令行进入DM数据库所在的安装目录,使用dmdbms\bin目录下的dmrestore.exe工具还原演示数据库;输入如下命令:c:\dmdbms7\bin>dmrestore.exe ini_path=c:\dmdbms7\data\DAMENG\dm.ini file=c:\database_full.bak,然后回车执行命令。 INI_PATH为 配置文件路径,最大长度为256字节;FILE 为用于恢复的备份文件完整路径,路径过长导致数据库还原失败,建议路径为磁盘根目录。

输入y,回车,继续执行还原命令。

出现如下提示,则表示数据库还原成功,否则失败。然后,启动DM数据库的服务。

DM7达梦数据库备份与还原说明相关推荐

  1. 2压缩备份数据库_达梦数据库备份与还原

    达梦数据库的备份与还原 使用CONSOLE工具进行备份还原 1.备份操作. 点击"开始-所有程序-达梦数据库-客户端-DM控制台工具". 使用CONSOLE工具进行备份还原操作时, ...

  2. 达梦数据库备份、还原与恢复

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 随着IT科技的不断发展,数据已成为各大企业的核心资产,数据安全性越来越被重视.数据库备份是 DBA 日常最重要的工作内容.备份的 ...

  3. 达梦数据库备份与还原

    前言 数据库数据库的备份与还原包含物理备份与还原和逻辑备份与还原两种类型.两者的区别是物理备份直接扫描数据库文件(数据文件.控制文件和日志文件等),找出那些那些已经分配.使用的数据页,复制并保存到备份 ...

  4. 达梦数据库备份与数据守护

    达梦数据库备份与数据守护 一.数据库备份 在达梦数据库中进行备份操作,可通过图形化管理工具和命令行两行方式实现. 1.1 图形化备份 1.确保数据库实例处于归档模式 通过达梦数据库管理工具连接实例服务 ...

  5. 达梦数据库冷备份与还原

    达梦数据库备份分为冷备份与热备份. 热备份是指数据库在联机状态下的备份,冷备份是指数据库在关闭状态下的备份. 本文通过使用达梦数据库工具CONSOLE,来完成冷备份介绍. 在使用数据库工具CONSOL ...

  6. 达梦数据库备份还原中出现的错误

    1.达梦数据库在备份还原中,如果使用root用户打开DMRMAN工具进行还原时,会出现"数据文件读写出错"的提示. 更换为 dmdba用户即可. 2.如果在DMRMAN进行全库还原 ...

  7. 达梦物理备份与还原介绍

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.开启归档 1.1 配置归档内容 1.2 查看归档配置状态跟内容 二.备份 2.1 表备份 2.2 表空间备份 2. ...

  8. 达梦数据库异机还原、恢复数据库

    以下数据库都需要配置归档,没有归档文件不能进行备份还原. 1.192.168.254.177数据库下,创建表TXT,插入数据. CREATE TABLE TXT(ID INT,NAME VARCHAR ...

  9. 达梦mpp相当于oracle什么,DM7 达梦数据库 大规模并行处理 MPP (1) -- 基本概念和原理...

    1 概述 达梦大规模并行处理 MPP(DM Massively Parallel Processing,缩写 DM MPP)是基于达梦数据库管理系统研发的完全对等无共享式集群组件,支持将多个 DM 数 ...

最新文章

  1. J2EE详细入门教程--人员登入
  2. 关于Inflater
  3. Java 8 - 03 Lambda 函数式接口Predicate Consumer Function Supplier
  4. mysql数据库连接池_MySql数据库连接池
  5. Your CPU supports instructions that this TensorFlow binary was not compiled to use AVX AVX2
  6. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统1
  7. 【C语言】三子棋游戏
  8. 分布式锁概念与实现方案
  9. 如果有1千万以后不再有收入,没有任何理财方式,够花一辈子吗?
  10. 上传本地项目到githup(githup改版后将master改为main)
  11. 送给女朋友的圣诞节电子贺卡源代码,圣诞节快乐代码
  12. sql修改服务器标记,KB974006-SQL Server 查询优化程序修复程序模型4199服务模型
  13. 聊一聊 Web 框架的新趋势
  14. python中import简介
  15. 安卓APP中启动微信小程序,闪一下无法打开问题
  16. 华为鸿蒙系统什么时候出售,华为智慧屏搭载鸿蒙预约发售 华为鸿蒙系统手机什么时候上市 华为鸿蒙系统是什么系统?...
  17. n流水线m装配站调度问题
  18. 杠铃策略--极稳极浪不内卷
  19. 4-Arm PEG2000-EP,环氧基修饰的多臂PEG,4-Arm PEG2000-Epoxide
  20. 3款Android版epub阅读器推荐

热门文章

  1. uni-badge数字角标的显示问题
  2. 有N个小朋友围成一圈玩击鼓传花游戏,将小朋友编号为1~N,从1号开始传花,每次传3个,拿到花的小朋友表演节目后退出,扔给后一位没有表演的同学,求同学们的表演次序?
  3. Java案例:随机点名程序
  4. 帆软根据参数显示隐藏列
  5. DeepMind巨亏42亿、独角兽惨遭3折贱卖,AI公司为何难有“好下场”?
  6. 解决Error running ‘Tomcat(备注这里你起的名字)‘: SSL HTTP Connector node not found: set up one in the server.xml
  7. CMD命令下进入某个文件夹 运行.py文件
  8. 电脑怎么显示我的桌面
  9. [环境配置]Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。‘)))”代理解决办法
  10. 浅谈我对直播业务的理解