频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

DB2 V9.1新功能:拷贝一个Schema下的对象

来源: 作者:diablo2 出处:巧巧读书 2007-11-01 进入讨论组

    环境 产品:DB2 UDB 
    平台:跨平台 
    版本:V9.1及以后 

    问题 在数据库管理的工作中,有时候需要拷贝一个模式(Schema)下的所有对象到一个新的数据库,DB2能否支持在Schema级别的数据拷贝? 

    解答 DB2 从版本9.1开始,支持将一个模式下的所有对象拷贝到一个新的模式或者移动到另外一个数据库。该功能是通过db2move工具和ADMIN_COPY_SCHEMA存储过程实现的。 

    您可以使用ADMIN_COPY_SCHEMA在同一个数据库中拷贝一个模式下的所有对象到一个新的模式,这样子,您可以在建立一个模式模型后,方便地将它用作模板,建立其他的模式。 

    你还可以使用db2move -co命令将一个数据库中特定模式下的所有对象拷贝出来,移动到另外一个新的数据库中。 

    另外您也可以方便地使用ADMIN_DROP_SCHEMA函数删除一个模式下的所有对象。 

    下面是ADMIN_COPY_SCHEMA 的命令帮助:
>>-ADMIN_COPY_SCHEMA--(--sourceschema--,--targetschema--,-------> >--copymode--,--objectowner--,--sourcetbsp--,--targettbsp--,----> >--errortabschema--,--errortab--)------------------------------><
    下面这个示例将模式S1下的所有对象拷贝到一个新的模式S2下:
CALL SYSPROC.ADMIN_COPY_SCHEMA('S1', 'S2', 'COPY', NULL, 'SOURCETS1 , SOURCETS2', 'TARGETTS1, TARGETTS2, SYS_ANY', 'ERRORSCHEMA', 'ERRORNAME')
    关于该命令的详细帮助信息,请参见DB2信息中心: 
 http://publib.boulder.ibm.com/infocenter/db2luw/v9//topic/com.ibm.db2.udb.admin.doc/doc/r0022035.htm 

    关于db2move工具的详细帮助信息,请参见DB2信息中心: 
http://publib.boulder.ibm.com/infocenter/db2luw/v9//topic/com.ibm.db2.udb.admin.doc/doc/r0002079.htm文字:http://www.qqread.com/db2/q372735.html 更多文章 更多内容请看DB2DB2中的数据处理专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章