网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > 其它数据库 > 备份和恢复DB2 Universal Database (2)  

备份和恢复DB2 Universal Database (2)

2006-06-10  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

SQL 过程和外部过程。注意,对外部过程的可执行代码不进行备份。

不同的数据类型。注意,不支持结构化数据类型。

索引,但是不包括索引扩展。

所有约束。

序列,包括它们的高水位标志。

支持的所有对象上的注释。

支持的所有对象上的特权。

这个备份过程可以包括 PATH、SCHEMA 和 PREP 选项。

不支持联邦对象(比如 NICKNAME)以及数据库分区特性(DPF)。

参数

要备份的模式的大小写敏感名。

对象要备份到的文件系统目录。这个目录必须存在,在 UNIX 或 Linux 上以斜线结尾,在 Windows 上以反斜线结尾;例如 'D:\TEMP\MYSCHEMA\'。如果这个目录是 NULL 或空字符串,那么不导出文件。这个过程只用 DDL 语句填充 DDLLOG 表。COPYSCHEMA 过程要使用这个方式。

在成功地备份之后,这个目录包含以下对象的 IXF 文件:

备份的模式中的表。

SYSSTAT 视图,包含表、列和索引统计数据。

DDL 日志,包含重建所有对象所需的信息。

用户可以在这个目录中添加其他文件,比如外部例程的可执行代码。完成之后,可以根据需要用 zip 和 tar 对这个目录进行压缩、打包或传输。

RESTORESCHEMA(,,,)

这个过程恢复以前用 BACKUPSCHEMA 备份的模式。使用当前用户的 ID 创建所有对象。如果恢复的任何对象引用另一个模式中的对象,而被引用的对象在目标数据库中不存在,那么这个过程将失败。这个过程执行内部提交。

如果恢复到与 BACKUPSCHEMA 不同的模式中,那么所有包含 SQL 体(比如视图、SQL 例程和检查约束)的 SQL 对象在它们的定义中必须没有显式地引用源模式。例如,CHECK (MYSCHEMA.MYTABLE.C1 > 0) 无法成功地恢复到 "MYSCHEMA" 之外的模式中,而 CHECK (MYTABLE.C1 > 0) 可以。为了能够在 RESTORESCHEMA 中指定其他模式,建议在定义 SQL 对象时利用特殊寄存器 CURRENT PATH 和 CURRENT SCHEMA,而不是显式地指定局部模式。

参数

要将对象恢复到的模式的大小写敏感名。如果这个模式已经存在,那么先删除它。如果模式是 NULL 或空字符串,那么这个过程采用备份时的模式名进行恢复。COPYSCHEMA 过程采用这种方式。

包含要添加到每个表定义中的表空间信息的字符串。这个子句可能包含 IN 、LONG IN 和 INDEX IN 子句。如果应该使用默认值,那么这个参数可以是空字符串或 NULL。

网管联盟bitsCN@com

TAGs恢复   备份   对象   模式   过程   目录   包含   所有    
 上一篇:备份和恢复DB2 Universal Database (3)   下一篇:备份和恢复DB2 Universal Database (1)
备份和恢复DB2 Universal Database (2) 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: