可以使用DB2REMOTE从另一个服务器指向文件吗?



使用下面的脚本,我可以用本地文件将数据加载到表中。

db2 load from SOME/LOCAL/File.txt of asc modified by reclen=123 method L (1 11, 12 14) REPLACE INTO schema.tablename

但是,我想实现从另一个服务器加载文件。我不想将文件从另一台服务器传输到db2服务器,所以我将能够像上面那样使用命令。在本文档中发现DB2REMOTE可以用于remotefiles,但我不确定如何成功执行。

我也需要做这个吗?因为我没有合适的IAM角色,也没有这样做的资格。如果我可以跳过这个,只连接到另一个服务器。

这是我使用DB2REMOTE尝试的脚本:

db2 load from 'DB2REMOTE://centos@123.456.789.0:/folders/directory/file.txt' of asc modified by reclen=123 method L (1 11, 12 14) REPLACE INTO schema.tablename

提前感谢!

DB2REMOTE用于从一些Db2命令访问云对象存储(例如Amazon S3, IBM cloud object storage)。

如果不使用云对象存储,那么使用适当的权限在本地挂载远程目录,并使用Db2 load命令指定本地挂载点。

在安装并正确配置后,可以使用SSHFS或类似的工具远程挂载。这不是编程,而是管理和配置。

相关内容

  • 没有找到相关文章

最新更新