当我使用 db2move 从 DB2 导入数据时,转储文件附带导出为“USERX.MYTABLE”的数据。
导入过程似乎很好,我看到很多:
USERX.MYTABLE n 行已导入...
但是 USERX 不在我的数据库中,当我尝试使用 MYUSER 选择数据时,我总是得到空结果。
此外,如果我运行 db2move 并从我的本地数据库导出数据,它会再次导出 USERX 的所有行。
如何修复对 MYUSER 的访问权限?
当我使用 db2move 从 DB2 导入数据时,转储文件附带导出为“USERX.MYTABLE”的数据。
导入过程似乎很好,我看到很多:
USERX.MYTABLE n 行已导入...
但是 USERX 不在我的数据库中,当我尝试使用 MYUSER 选择数据时,我总是得到空结果。
此外,如果我运行 db2move 并从我的本地数据库导出数据,它会再次导出 USERX 的所有行。
如何修复对 MYUSER 的访问权限?
如果您不想明确指定模式,您可以选择几个选项之一,例如:
SET CURRENT SCHEMA USERX
。db2move.lst
并将所有出现的 USERX 替换为 MYUSER。