1 / 9
文档名称:

执行数据库备份、恢复和前滚.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

执行数据库备份、恢复和前滚.doc

上传人:1875892**** 2016/7/29 文件大小:0 KB

下载得到文件列表

执行数据库备份、恢复和前滚.doc

相关文档

文档介绍

文档介绍:执行数据库备份、恢复和前滚来自/ 简介本文提供了执行数据库备份、恢复和前滚日志文件这些基本操作的循序渐进指南。以下示例将介绍这些实用程序句法上的变体,以便展示 DB2 ? 产品的灵活性。通常,本主题将解决权限、所需连接、语法和有益的用法注释等问题,以成功执行备份、恢复或前滚过程。假设您熟悉 DB2 Universal Database ?( DB2 UDB ) 引擎, 并且系统满足下列要求: ?安装了 DB2 UDB 版本 6或7。?已在 DB2 中创建了一个实例。?操作系统是 UNIX ?、 Microsoft Windows 98、 Windows 2000 或 Windows NT 。? DB2 的版本是个人版、工作组版、企业版( EE )或扩展企业版( EEE )。?本地机器或存储设备上有足够的磁盘空间保存备份映象。注: 本文中的所有示例都是从 DB2 命令行环境创建的。创建 sample 数据库这些示例中所用的数据库是一个“ sample ”数据库,可以通过执行下列操作创建该数据库: ?在用于 DB2 的 Windows NT 上: ?单击屏幕左下角处的 Start 菜单。?单击 Programs 。?单击( IBM DB2 )。?单击 First Steps 。?单击 Create the Sample Databases 。?选择 Sample 。?在 UNIX 上: ?将用户切换成 DB2 实例所有者。?执行位于$HOME/ instance owner /sqllib 的 db2profile ?在命令行上输入 db2sampl 。注: 如果没有找到 db2sampl ,则意味着可选的 db2sampl 脚本没有与其余 DB2 产品一起安装。需要手工创建一个数据库。 p> 测试前滚命令的效果如果将使用 sample 数据库作为对下面示例的测试, 请在 sample 数据库的一个表中更新或插入几行。这样, 您将能够看到使用前滚过程与不使用前滚过程相对比的效果。例如, 驻留在 sample 数据库中的一个表是 employee 表。在备份之后恢复数据库前, 请发出与下面类似的命令: db2 "update employee set empno = '11' where firstnme = 'CHRISTINE'" The "empno" field for 'CHRISTINE' is changed from '10' to '11'. 然后, 如果决定使用前滚选项, 您将会看到这一更新已从日志文件中恢复。如果没有使用前滚选项,您将会看到先前的值“ 10”。高级概述在进行备份、恢复和前滚的过程前, 从图形观点看一下该过程可能会有所获益。在我们单步执行该过程时,请参考下图以获取更清晰的信息。数据库备份在备份数据库前,请确保对 DB2 具有下列权限之一: ? SYSADM ? SYSCTRL ? SYSMAINT 对于这些示例, 创建一个存储数据库映象的目录,如 C:\backup 。没有必要为了执行备份而与数据库连接, 因为备份命令会自动创建连接。另外, 请确保在执行脱机备份时没有其它应用程序与数据库连接, 否则您将接收到一条 SQL1035N 错误消息。 DB2 “ list applications ”和 DB2 “ f