在 DB2 上恢复改变模式的数据库
Restore a database changing the schema on DB2
我有一个数据库转储,其中 table 模式是 db2inst2。我想在另一台服务器上恢复此数据库,但使用 db2inst1 作为目标模式。
有没有办法使用 db2 restore 命令来做到这一点?
如果不是,是否有办法在恢复后更改所有 table 的架构?
您可以使用 ADMIN_COPY_SCHEMA 过程将所有对象从一个模式复制到另一个模式。
完成并验证所有内容后,您可以使用 ADMIN_DROP_SCHEMA 删除旧的。
我有一个数据库转储,其中 table 模式是 db2inst2。我想在另一台服务器上恢复此数据库,但使用 db2inst1 作为目标模式。
有没有办法使用 db2 restore 命令来做到这一点?
如果不是,是否有办法在恢复后更改所有 table 的架构?
您可以使用 ADMIN_COPY_SCHEMA 过程将所有对象从一个模式复制到另一个模式。
完成并验证所有内容后,您可以使用 ADMIN_DROP_SCHEMA 删除旧的。