我正在尝试连接到 db2 数据库(server2)以将数据从表导出到 csv 文件,为此我使用本地服务器(server1)中的 clpplus(我想将 csv 导出到),我想要的原因要在 server1 上的 CSV 文件是我想使用 COPY 命令将其导入到 VERTICA 数据库
clpplus db2admin/Password@server2-ip:50000/SAMPLE
然后我跑
EXPORT TO C:\Data\alarms.csv OF DEL MODIFIED BY NOCHARDEL SELECT * FROM v_alarms;
问题是该alarms.csv
文件是在 server2 上创建的,但我希望它在 server1 上创建。我尝试了类似的东西
EXPORT TO server1-ip\C:\Data\alarms.csv OF DEL MODIFIED BY NOCHARDEL SELECT * FROM v_alarms;
但似乎不起作用,因为它返回 I/O 错误
SQL3001C 打开输出文件时发生 I/O 错误(原因 =“sqlofopn -2029060079”)
db2level
命令返回:在 server1 上:
DB21085I 此实例或安装(实例名称,如果适用:“DB2”)使用“64”位和 DB2 代码版本“SQL11050”,级别标识符为“0601010F”。信息性标记是“DB2 v11.5.0.1077”、“s1906101300”、“DYN1906101300WIN64”和 Fix Pack“0”。产品安装在“C:\PROGRA~1\IBM\SQLLIB”,DB2 副本名称为“DB2COPY1”。
在服务器 2 上:
DB21085I 此实例或安装(实例名称,如果适用:“DB2”)使用“64”位和 DB2 代码版本“SQL11050”,级别标识符为“0601010F”。信息性标记是“DB2 v11.5.0.1077”、“s1906101300”、“DYN1906101300WIN64”和 Fix Pack“0”。产品安装在“C:\PROGRA~1\IBM\SQLLIB”,DB2 副本名称为“DB2COPY1”。