环境 产品: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--)------------------------------><
CALL SYSPROC.ADMIN_COPY_SCHEMA('S1', 'S2', 'COPY', NULL, 'SOURCETS1 , SOURCETS2', 'TARGETTS1, TARGETTS2, SYS_ANY', 'ERRORSCHEMA', 'ERRORNAME')
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
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 讲解一个标准规则的集合──DB2优化器 (0次浏览)
- 利用VS2005构建针对DB2的应用程序和Web站点 (0次浏览)
- 聚焦 DB2 的XML能力 (0次浏览)
- 教你提高商业智能环境中的DB2查询性能 (0次浏览)
- 用DB2 VS2005 .Net插件进行XML数据验证 (0次浏览)
- 针对VS2005 的IBM数据库插件概述 (0次浏览)
- DB2 “Viper 2”助力IT敏捷性 (0次浏览)
- DB2和Visual Studio .NET开发慨述 (0次浏览)
- 在WebLogic集群环境中使用DB2 Alphablox (0次浏览)
- Oracle与DB2、MySQL取前10条记录的对比 (0次浏览)



