我正在尝试将db2 db
从windows
移动到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.
谢谢。
你的意思是使用'加载客户端'语法(而不是只加载)?
请参阅documentation中的详细信息。
LOAD命令要求要加载的文件已经在Db2-target-server上。
LOAD CLIENT替代方案允许文件位于远程连接的Db2客户端(如果是源计算机,则位于Windows Db2服务器上)。
您也可以将IXF文件复制到Linux Db2服务器,并打开到该Linux环境的SSH会话并在那里运行LOAD命令。你的选择。
与LOAD命令一样,LOAD CLIENT一次在一个文件上运行(在您的情况下,每个表一个文件),除非使用lobsinsepfiles选项或其他特殊情况。