系统集成

db2数据库的实例可以更换么?

刚学DB2,现在心里有个想法!比如我现在的DB2数据库名是sample,实例是db2inst1。我想新建个实例db2inst2,能否把数据库sample迁移过来并且把数据库名改为testdb?export/import可以实现么?显示全部
刚学DB2,现在心里有个想法!比如我现在的DB2数据库名是sample,实例是db2inst1。我想新建个实例db2inst2,能否把数据库sample迁移过来并且把数据库名改为testdb?export/import可以实现么?收起
参与10

查看其它 8 个回答lauyatsao的回答

lauyatsaolauyatsao软件开发工程师江苏南京
如果是数据迁移的话,可以考虑简单易行的,
如离线备份恢复(backup/restore),恢复(restore)时可以改数据库名;
另如DB2LOOK加DB2MOVE EXPORT,目标端导入ddl,DB2MOVE IMPORT;以批量的方式避免人为的操作失误。

如果是单纯的数据库或者实例改名的话,可以考虑DB2RELOCATEDB命令,但是提醒有些版本此命令功能有bug,主要是和表空间的有关系。我不知道实例改名有何实际意义,数据库改名可以另外考虑catalog为其他的名字,无论采取的是本地的还是远程的方式。
互联网服务 · 2013-05-27
浏览859

回答者

lauyatsao
软件开发工程师江苏南京

lauyatsao 最近回答过的问题

回答状态

  • 发布时间:2013-05-27
  • 关注会员:1 人
  • 回答浏览:859
  • X社区推广