使用下面的脚本,我能够用本地文件将数据加载到表中。DB2REMOTE
但是,我想实现从另一个服务器加载文件。我不想将文件从另一个服务器传输到db2服务器,所以我将能够使用上面的命令。发现DB2REMOTE
可以用于this documentation中的remotefiles
,但我不知道如何执行它成功。
我是否也需要执行this?因为我没有正确的IAM角色,也没有这样做的凭据。如果我可以跳过此操作,只继续连接另一个服务器,
这是我正在DB2 REMOTE中尝试的脚本: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
先谢谢你!
1条答案
按热度按时间enyaitl31#
DB2REMOTE
用于通过一些Db2命令访问云对象存储(例如Amazon S3、IBM云对象存储)。如果您没有使用云对象存储,则使用适当的权限在本地挂载远程目录,并使用Db2 load命令指定本地挂载点。
您可以远程挂载SSHFS或类似的,如果安装和正确配置。这不是编程,而是管理和配置。