将db2从Windows移动到Linux

问题描述 投票:0回答:1

我正在尝试将db2 dbwindows移动到linux服务器。当我通过此命令将数据移动到linux db时:

db2move DBNAME load -lo REPLACE -u userID -p password > load_remote.txt

我有这个错误:

 SQLCODE:  -3126  -  SQLSTATE:
 SQL3126N  Remote client requires absolute path for files and directories.

谢谢。

linux database windows db2
1个回答
1
投票

你的意思是使用'加载客户端'语法(而不是只加载)?

请参阅documentation中的详细信息。

LOAD命令要求要加载的文件已经在Db2-target-server上。

LOAD CLIENT替代方案允许文件位于远程连接的Db2客户端(如果是源计算机,则位于Windows Db2服务器上)。

您也可以将IXF文件复制到Linux Db2服务器,并打开到该Linux环境的SSH会话并在那里运行LOAD命令。你的选择。

与LOAD命令一样,LOAD CLIENT一次在一个文件上运行(在您的情况下,每个表一个文件),除非使用lobsinsepfiles选项或其他特殊情况。

© www.soinside.com 2019 - 2024. All rights reserved.