DB2附带了一个名为的实用程序db2look,可以执行您正在寻找的内容.试试这个命令:
db2look -d MYDATABASE -a -e -o mydatabase.sql
Run Code Online (Sandbox Code Playgroud)
如果您希望随身携带数据,该命令db2move也可能有用.实际上,它如上所述执行db2look,并且还从每个表中导出数据.然后在您的新数据库上,您可以导入并且很好.根据我的经验,我们使用它从在Windows上运行的DB2迁移到Linux上的DB2.
db2move MYDATABASE EXPORT
Run Code Online (Sandbox Code Playgroud)
在另一个实例上加载同样容易:
db2move MYDATABASE IMPORT
Run Code Online (Sandbox Code Playgroud)
检查db2move -h更多信息.