如何使用升降命令行界面将数据传输到云上的IBM DB2仓库?

当从IBM Puredata系统传输数据以进行分析数据库(Netezza)时,必须首先使用本地删除数据库表到CSV文件的升降机命令。然后,“升降机”命令,您需要将CSV数据文件传输到云的目标区域上的IBM DB2仓库。云目标区域上的IBM DB2仓库是用于下载和删除数据的预定内存区域。最后,使用升降机命令,CSV数据文件将被发送到模块。在下载结束时,可以使用Lift RM命令删除该文件。

传输一组CSV文件时,该过程将是相同的。首先,CSV文件通过升力PUT命令将CSV文件传输到云区上的DB2仓库。云上的任务力DB2仓库是用于下载和擦除数据的预定内存区域。然后使用升降机命令,CSV数据文件被发送到模块。在下载结束时,可以使用Lift RM命令删除该文件。

是否有迁移最大数据库大小?

不,您可以传输任何大小的数据库。但应该注意,数据库迁移的持续时间取决于网络连接的速度,要传输的未压缩数据的卷,以及原始计算机的硬件配置和目标计算机。换句话说,工作时间可能有所不同。

可以传输哪些数据库对象?

通过升降命令行界面,您可以传输到目标IBM云数据存储或CSV文件。如果要传输其他数据库对象,例如表,视图或存储过程,请使用IBM数据库转换工作台组件。

CLI包在哪里尽可能高效地工作?

建议在网络中靠近数据库源的系统中安装CLI。从该系统启动包将提供最小响应时间。这可确保您的数据在本地环境中更快,中间处理,反过来将加快整个数据迁移的过程。

应在本地系统中打开哪些网站?

在CLI Lift工作的系统中,您必须打开以下端口:

目的协议方向目的港口
aspera传输TCP。out互联网33001*
aspera传输UDP。out互联网33001*
DB2云上的云 - JDBC,受保护的SSL TCP。out互联网50001
云休息加载API的DB2仓库TCP。out互联网8443
提升核心服务。TCP。out互联网443

 

*在通过端口33001安装与DB2仓库中的传出CLI升降机连接时,将有传入的返回流量。包括在端口的动态范围内的本地端口将由操作系统任意选择。所有现代防火墙都在保存状态(记住连接),预计将不需要打开进入端口。 

数据提取对本地存储有哪些要求?

对于Linux和MacOS,存储的最小卷应大或等于内存量,占用磁盘上的最大表(以未压缩的形式)。

对于Windows,最小存储量应为占存储器卷的两倍,占用磁盘上的最大表(在未压缩中)。

如果在DB2仓库的目标区域,用于分析的DB2仓库的目标区域是我最大的表格的空间不是足够的空间吗?

您可以使用Lift DF命令检查DB2仓库的可用磁盘存储器。您可以使用“升降机RM”命令释放该地点。如果内存仍然不足,则可以将表格分解为几个部分并单独传输它们。这是由“升力提取物”选项所做的。

我喜欢那个升降机的工作速度很快,但如果我在带宽有限的网络上工作,可以减慢转移吗?

当然。要限制数据传输期间的带宽,可以运行“升降机--MAX-吞吐量”命令。

我不想输入数据库和其他一般参数的身份数据。是否可以将它们指定为环境变量或保存某处?

是的。可以将连接识别数据作为环境变量询问。您还可以创建属性文件并保存其标识数据和数据库的其他参数。要查看升降命令行界面的选项列表,请使用升降机帮助命令<command».

是否可以使用HIPAA可调的CLI IBM升降机?

如果客户视为个人数据运算符,则可以使用IBM升降命令行界面来处理HIPAA可调调节的闭合医疗信息,确认技术和组织安全措施对应于与处理和数据相关的风险。 CLI IBM Lift不旨在处理额外的监管要求适用的数据。

如何配置升降命令行界面以使用HTTP代理?

在升降机中添加HTTP代理配置。环境环境配置文件,位于BIN CLI升降机安装目录(<CLI升降机安装目录>/ bin),您可以指定以下参数:

主机代理服务器:proxy.host =<имя-хоста>。 Proxy Server端口:proxy.port =<номер-порта>。要输入参数,应指定参数。如果代理服务器需要识别,则在CLI升波中使用简单的标识:CONNECT查询表示Proxy.USER =<пользователь> и proxy.password =<пароль>。要注册识别参数,应指定两个参数。

内容描述<CLI升降机安装目录>/bin/lift.environment(指定一行中的一个属性):

proxy.host = myproxy.host。

proxy.port = 3029。

proxy.user = myproxyuser。

proxy.password = proxypassword。

如何将新X509证书添加到CLI升降机的可信证书列表中?

要在可信证书存储中添加X509证书,可以在BIN CLI升降机安装目录中创建(<CLI升降机安装目录>/ bin)升降机。具有以下参数的环境属性文件。

Proxy Server主机:proxy.certificate.path =<X509证书的完整路径>.

该证书将添加到IBM-Lift-Imported-Proxy-Cert假名中。如果别名已存在,则不会导入文件,因此应该在重新启动CLI之前删除它。可以使用Java CLI Lift可信证书存储中的Java KeyTool实用程序删除证书<CLI升降机安装目录>/ jre / lib / security / cacerts(例如,keytool -delete -lias ibm-lift-imported-proxy-cert -keystore<CLI升降机安装目录>/ JRE / lib / security / cacerts -storepass changeit)。

是否可以直接在Puredata系统中安装电梯CLI以进行分析?

是的,CLI升力可以安装在Puredata系统中进行分析,但是为了确保足够量的磁盘存储器用于中间处理的提取数据,因此需要额外的存储库。

最适合连接和配置用于分析的Purdata系统的额外存储?

以下技术文档提供了在Puredata系统中安装SAN / NFS系统进行分析的说明。它们还包含用于连接和配置用于分析的Purdata系统的额外存储的实用建议。

1.向Puredata Systems添加SAN存储库以进行分析: http://www.lovechugsblog.com/support/docview.wss?uid=swg21700900

2. IBM Purdata系统进行分析:NFS安装在设备上: http://www.lovechugsblog.com/support/docview.wss?qid=63d511603b6e6fb3a0216ea69fc0d500&uid=swg21568933

3.在Puredata中安装NFS文件系统以进行分析系统: http://www.lovechugsblog.com/support/docview.wss?qid=a9cf4df18f89517d8338b99a8743f522&uid=swg21971589

如果本地系统的哪个部分,如果使用IBM Puredata系统用于分析作为源,最好安装CLI升力?

在为分析源安装Purdata系统的CLI升降机时,必须在“实现”系统中安装它(这是用于在下载到分析数据库的Puredata系统之前用于中间数据处理的系统)。该系统将与用于分析和大量磁盘存储器的Purdata系统有很好的连接,用于中间数据处理。但如果实现系统已经满了,则在具有类似连接的系统中安装CLI升力和大量内存。

如果使用用于分析的IBM Purdata系统作为源代码,则安装CLI升力以获得最大性能更好?

我们强烈建议在Linux系统中安装电梯CLI。如果Lift CLI安装在Linux系统中,则使用高速卸载功能执行从Puredata系统的从Puredata系统中删除数据。在使用Purdata系统作为源时,在Linux中安装Lix CLI将显着提高整体性能。

如果IBM DB2用作Linux,UNIX和Windows的源,则安装CLI升力以获得最大性能更好的位置?

我们强烈建议使用DB2客户端安装Linux系统中的Lift CLI。使用DB2客户端安装Linux系统中的Lift CLI显着提高了整体性能。如果CLI升降机无法检测到DB2客户端,则使用另一个提取策略,这会影响性能。如果DB2客户端在CLI升力不可用的系统中不可用,则消息“升力具有正常速度的数据将显示在控制台上。加快提取,安装和配置DB2客户端。可以在此处找到其他信息: http://ibm.biz/BdZcFp“(外部参考)。

DB2客户端对于Linux,UNIX和Windows的IBM DB2最大的快速数据提取有哪些要求?

先决条件CLI电梯用于使用DB2客户端:

1. DB2命令(对于Linux)或DB2CMD(for Windows)必须在路径变量中使用。

  • Linux:<在执行CLI升降机到环境之前,请应用instance_owner_home配置文件>/sqllib/db2profile
  • Windows:必须将DB2客户端安装为默认实例。

2.如果从IBM DB2服务器远程从IBM DB2服务器进行Linux,UNIX和Windows,OS用户必须输入DB2客户端实例的Sysadm组。

3. DB2客户端版本必须与Linux,UNIX和Windows的IBM DB2 Server版本匹配,或者是新的。

是否可以从DB2源数据库传输与隐藏列的表?

是的。 CLI升降机支持隐藏柱的提取。默认情况下,隐藏的列不包含在恢复的CSV文件中。如果要在提取的数据中启用隐藏列,则必须使用列选择选项显式指定所有列(以及隐藏)的名称。有关列选择选项的详细信息,可以通过执行升降机--help命令来获取。

Oracle客户端的要求是什么,以最大化Oracle服务器的数据提取?

以下是Oracle客户端的CLI升降机的预先要求列表:

1.安装基本模块和Oracle客户端工具模块。

2.将exp程序的路径添加到路径环境变量。

3.根据环境,您可能需要将Oracle客户端库的路径添加到OS库的路径变量(例如,ld_library_path)。

4. Oracle客户端版本必须与Oracle Server版本匹配或更新。

注意:不需要与源数据库的Oracle客户端连接的预配置。

是否可以将表与国际多字节字符传输?

是的。 CLI升电与UTF-8代码页一起使用,并支持来自流行的Oracle字符集的数据转换。

以下是支持的Oracle数据库符号列表(nls_characterset):

AL32UTF8,AR8ISO8859P6,AR8MSWIN1256,BLT8ISO8859P13,BLT8MSWIN1257,CL8ISO8859P5,CL8MSWIN1251,EE8ISO8859P2,EE8MSWIN1250,EL8ISO8859P7,EL8MSWIN1253,IW8ISO8859P8,IW8MSWIN1255,JA16EUC,JA16EUCTILDE,JA16SJIS,JA16SJISTILDE,KO16MSWIN949,NEE8ISO8859P4,TH8TISASCII,TR8MSWIN1254,VN8MSWIN1258,WE8ISO8859P15,WE8ISO8859P9,WE8MSWIN1252, ZHS16GBK,ZHT16HKSCS,ZHT16MSWIN950,ZHT32EUC,ALE16UTF16

Oracle源数据库符号集可以由以下SQL查询定义:

从database_properties中选择property_value,其中property_name ='nls_characterset';

Oracle客户端配置在CLI升降系统中,但升力消息显示在升力消息中,以提取具有正常速度的数据。源表包含减慢电梯数据提取的数据类型。“为什么可以更快地提取数据?

如果表中有以下类型的数据,则升力CLI使用减少的性能模式:

binary_float,binary_double,lob,blob,clob,bfile,xml,rowid,urowid

每个表都单独评估。这种缩小模式仅适用于当前表的提取操作,其中这些数据类型是。

是否有必要配置Microsoft SQL Server Tools或客户端来使用CLI Lift?

不是。要使用CLI升降机迁移数据,因此不需要额外的工具。

IBM Lift入门

在几分钟内开始数据传输。