WEB开发网
开发学院数据库DB2 备份和恢复DB2 Universal Database 阅读

备份和恢复DB2 Universal Database

 2007-05-20 16:17:30 来源:WEB开发网   
核心提示: 规范 DROPSCHEMA() 这个过程将删除模式中定义的所有对象,并最终删除这个模式本身,备份和恢复DB2 Universal Database(2), 参数 要删除的模式的名称,SQL 标识符是大小写敏感的,那么不导出文件,这个过程只用 DDL 语句填充 DDLLOG 表,要删除模式

规范

DROPSCHEMA()

这个过程将删除模式中定义的所有对象,并最终删除这个模式本身。

参数

要删除的模式的名称。SQL 标识符是大小写敏感的。要删除模式 "MYSCHEMA",模式名必须是大写的:'MYSCHEMA'。

如果另一个模式中的对象依赖于要删除的模式,那么应用删除对象的常规规则。因此,在大多数情况下,依赖对象也会被删除或失效。但是,一些对象(比如 SQL 函数)实施 RESTRICT 语义。如果遇到这种情况,那么这个过程将失败。

DROPSCHEMA 过程在事务控制下执行,它自己不执行提交或回退。所以,要想让模式的删除持久化,必须提交删除操作。同样,如果发生错误,那么过程的调用者需要决定是否将过程回退。

BACKUPSCHEMA(,)

这个过程将模式中的所有对象逻辑备份到文件系统中。支持的对象是:

表,包括统计数据。不支持范围簇表(RCT)、物化查询表(MQT)和有类型的表。

视图,但是不包括有类型的视图。

函数,包括源、SQL 和外部函数。注意,对外部函数的可执行代码不进行备份。函数的统计数据也不备份。

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

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

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

所有约束。

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

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

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

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

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

参数

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

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

上一页  1 2 3 4 5  下一页

Tags:备份 恢复 DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接