現在、LOB ファイルを SQLDB または dashDB にアップロードできる唯一の方法は、クラウドからデータと LOB をロードすることです。オプションは、Softlayer または Amazon S3 ストレージの Swift オブジェクト ストレージからデータを取得することです。これらのサービスのいずれかにアカウントを持っている必要があります。
その後、次の構文を使用できます。
db2 "call sysproc.admin_cmd('load from Softlayer::softlayer_end_point::softlayer_username::softlayer_api_key::softlayer_container_name::mylobs/blob.del of del LOBS FROM Softlayer::softlayer_end_point::softlayer_username::softlayer_api_key::softlayer_container_name::mylobs/ messages on server insert into LOBLOAD')"
ここで: mylobs/ は Softlayer swift オブジェクト ストレージ コンテナー内のディレクトリであり、LOBLOAD で定義されているのは、ロードされるテーブル名です。
例:
db2 "call sysproc.admin_cmd('load from Softlayer::https://lon02.objectstorage.softlayer.net/auth/v1.0::SLOS424907-2:SL523907::0ac631wewqewre8af20c576ad5214ec70f163d600d247bd5d4dfef5453f72ff6::TestContainer::mylobs/blob.del of del LOBS FROM Softlayer::https://lon02.objectstorage.softlayer.net/auth/v1.0::SLOS424907-2:SL523907::0ac631wewqewre8af20c576ad5214ec70f163d600d247bd5d4dfef5453f72ff6::TestContainer::mylobs/ messages on server insert into LOBLOAD')"