db2 - 如何获取转储db2数据库?

标签 db2 mysql dump lookup-tables

我有 3 个问题:
1.如何获取db2转储数据库-使用mysqldump等命令-
2.如果我希望此转储包含查找表,可以这样做吗?或者我必须手动一一导出查找表?
3. 之后如何使用输出转储文件?
提前致谢

最佳答案

您的问题的答案:

  1. Mysql 转储在 DB2 中称为备份。它创建一个二进制文件,您可以在同类平台(Windows、Linux)中恢复该文件。它包含表定义 (DDL)、数据和安全性。
  2. 和3. 还有另一个命令只提取已定义对象的DDL。该工具称为 db2look。使用备份/恢复方法时,不需要 db2look (DDL)。 您还可以使用导出命令从 DB2 中提取数据。有一个名为 db2move 的工具可以简化该过程,它可以执行导出、导入或加载。

执行迁移时,通常的做法是使用 db2look + db2move 组合来重新创建数据库,例如在另一个平台中。

有关不同命令的文档。

关于db2 - 如何获取转储db2数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26255067/

相关文章:

sql - 从具有列名称和描述 SQL Server 的表中选择数据

select - db2 查询以选择提取的第一行

python - 带有 SQLAlchemy 的 Db2,如何指定默认模式

mysql - 显示从属主机;有一个空的主机输出。如何获取从属主机?

mysql - 未将对象引用设置为对象的实例 - datagridview

MySQL SELECT 即使添加了索引也很慢

linux - 完整可滚动窗口内容的 xterm 转储

找不到 mysqldump 命令 - MAMP

sql - 数据库不区分大小写索引?

oracle - 确定现有Oracle数据库转储文件的NLS_LANG设置