DM8备份失败案例分析

news/2024/11/29 4:40:42/

        DCA考试中有很多分数来自于备份与还原,如果在备份上丢分过多就可能导致DCA考试不通过。DM8中的联机备份又需要对数据库先设置归档模式,本文将着重于介绍联机备份的归档设置,希望对读者有所帮助。

1. 备份的基本概念

        备份一般分为物理备份和逻辑备份。物理备份是直接拷贝所有有效的数据页,包括用户数据、索引数据、字典数据、日志以及回滚段等。逻辑备份是直接导出目标对象的定义以及表中的所包含的数据所对应的INSERT语句。物理备份包含联机备份(也称热备,数据库运行状态下进行备份)和脱机备份(也称冷备,指数据库关闭状态下进行备份)。物理备份包含完全备份(拷贝所有有效数据页)和增量备份(在基础备份集上只拷贝修改过的数据页)。本文将重点介绍执行联机备份时归档模式相关报错处理方法。

2. 错误的产生

        如图2.1所示,在DM8管理工具manager中,默认状态下依次展开[LOCALHOST(SYSDBA)]->[备份]节点,然后右键选择[库备份],在弹出的菜单中选择[新建备份],manager工具会提示:库、表空间和归档联机备份操作需要数据库运行在归档模式中并处于打开状态。如果通过SQL语句在此状态下备份数据库,则会如图2.2提示,缺少本地或者远程归档。

 图2.1 manager中图形化方式执行联机备份

图2.2 manager中通过SQL执行联机备份

3. 开启归档并确认

        系统提示需要归档,因此使用者应当开启归档,以下是开启归档的过程。

3.1、切换为配置模式

        如图3.1所示,右键点击[LOCALHOST(SYSDBA)]节点,在弹出的菜单中选择[管理服务器],在弹出的管理服务器对话框中选择[系统管理],选中[配置]单选项,然后依次点击[转换]、[确定]按钮,该操作对应的SQL语句为“alter database mount”。

图3.1 转换为配置模式 

3.2、开启归档

        如图3.2所示,右键点击[LOCALHOST(SYSDBA)]节点,在弹出的菜单中选择[管理服务器],并在弹出的管理服务器对话框中选择[归档配置],选中[归档模式]旁边的[归档]单选按钮,然后点击右侧[+]来添加归档目标,依次在归档目标、归档类型、文件大小、空间限制大小中输入/dm8/arch、local、64、0,然后点击[确定]按钮即可。该操作的SQL语句为“alter database ARCHIVELOG”(开启归档模式)和“alter database add ARCHIVELOG 'type=local, dest=/dm8/arch,         file_size=64,space_limit=0'”。

图3.2 配置归档模式

3.3、切换为打开模式

        如图3.3所示,右键点击[LOCALHOST(SYSDBA)]节点,在弹出的菜单中选择[管理服务器],并在弹出的管理服务器对话框中选择[系统管理],选中[打开]单选按钮,然后依次点击[转换]、[确定]按钮即可。该操作对应的SQL语句为“alter database open”。

图3.3 切换打开模式

3.4、确认联机备份

        如图3.4所示,在完成上文3.1-3.3的操作打开归档后,此时依次展开[LOCALHOST(SYSDBA)]->[备份]节点,然后右键选择[库备份],此时会弹出联机备份的操作窗口。这时,联机备份的功能恢复正常。

图3.4 manager中图形化方式执行联机备份

4. 总结

        DCA考试作为达梦数据库入门考试并不是很难,但是仍有一些知识点需要注意。以本文为例,默认刚安装的数据库的归档模式是设置未开启的,这会导致无法对数据库进行备份与还原,从而导致丢分。严重的情况甚至会导致DCA考试不通过。因此,需要对这个知识点进行特别注意。


http://www.ppmy.cn/news/703698.html

相关文章

xtrabackup备份失败问题解决

前言 下面总结的是部分常见的报错及解决方法。 常见报错及解决 【1】使用的xtrabackup安装失败或软件版本与系统不适配 报错如下: 解决方法: 通常是xtrabackup未安装成功或未配置环境变量,建议重新安装。 同时还要注意安装方式和不同软件包适…

手机备份显示连接服务器失败,备份服务器连接失败

备份服务器连接失败 内容精选 换一换 edgectl解析域名失败。域名不存在节点未配置DNS服务器节点无法连接DNS服务器DNS服务器不工作依次检查:在域名解析服务正常的节点上尝试解析对应域名,看是否能够解析,若不能,则修改为可以解析的…

ff14显示连接备份服务器失败,备份失败怎么办 备份失败有什么办法解决 备份失败攻略...

ff14角色备份失败可以将档案路径为:「游戏根目录\FFXIV\game\My Games\FINAL FANTASY XIV - A Realm Reborn」的整个资料夹,整个备份就行了。 详细答案 角色设置备份 档案路径为:「游戏根目录\FFXIV\game\My Games\FINAL FANTASY XIV - A Rea…

达梦数据库新建备份失败

达梦数据库新建备份失败。 提示错误号:7170。错误信息是bakres连接DMAP失败。 原因是达梦数据库默认使用AP服务备份(由BAK_USE_AP指定),所以备份时要保证AP服务是启动状态。 查看DMAP服务是否启动 ps -ef|grep dmap DmAPService status …

关于SqlServer数据库数据备份失败的问题

当备份的失败,出现说什么应该支持多少个介质簇,但实际出现了多少介质簇,这个时候就要考虑备份的地址是不是出现问题。 首先,检查备份地址,是不是多于两个以上,那么在备份的时候应该注意,备份地…

数据备份失败的五个原因及解决办法

磁盘数据备份是任何数据保护策略的最重要的工作,但是,根据一些估计,一半以上的备份要么全部失败,要么就部分失败。当你在查找备份失败的原因时,相同的问题总是不断地重复出现。下面是一个关于引起备份失败的常见问题的清单,清单中所列问题的顺序是按照其出现频率由多到少…

人大金仓数据库备份还原失败

今天遇到一个比较坑的问题,我用别人的数据库bmp备份文件在我本地的数据库做还原,总是备份失败,表结构有了,但是表里没有数据。联系了很多资源,最后找到问题了,是备份端备份方式采用的是导出sql的形式&#…

SQL Server备份失败

今天在备份数据库时出现了错误,错误信息大概为 System.Data.SqlClient.SqlError: 无法打开备份设备 C:\Ocean_PCMSystem-完整 数据库 备份.bak。出现操作系统错误 5(拒绝访问。)。 (Microsoft.SqlServer.Smo)。 出现这种错误的主要原因是因为所选择备份的文件夹没有…