客户端计算机的 LOAD 命令
可以使用 LOAD CLIENT
命令将数据从客户端计算机上的文件加载到 RDS for Db2 服务器。由于不存在与 RDS for Db2 服务器的 SSH 连接,因此,您可以在自行管理的 Db2 服务器或 Db2 客户端计算机上使用 LOAD CLIENT
命令。
重要
将数据加载到 RDS for Db2 服务器
-
使用 IBM Db2 Data Management Console 登录您的客户端计算机。有关更多信息,请参阅 使用 IBM Db2 Data Management Console 连接到 Amazon RDS for Db2 数据库实例。
-
在客户端计算机上对 RDS for Db2 数据库进行编目。
-
对节点进行编目。在以下示例中,将
dns_ip_address
和port
替换为自行管理的 Db2 数据库的 DNS 名称或 IP 地址和端口号。db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
对数据库编目。在以下示例中,将
source_database_name
和source_database_alias
替换为自行管理的 Db2 数据库的名称和要用于此数据库的别名。db2 catalog database
source_database_name
assource_database_alias
at node srcnode \ authentication server_encrypt
-
-
连接到源数据库。在以下示例中,将
source_database_alias
、user_id
和user_password
替换为您在上一步中创建的别名以及自行管理的 Db2 数据库的用户 ID 和密码。db2look -d
source_database_alias
-iuser_id
-wuser_password
-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
在自行管理的 Db2 系统上使用
EXPORT
命令生成数据文件。在以下示例中,将directory
替换为客户端计算机上存在数据文件的目录。将file_name
和TABLE_NAME
替换为数据文件的名称和表的名称。db2 "export to /
directory
/file_name
.txt of del modified by coldel\| \ select * from TPCH.TABLE_NAME
" -
使用 RDS for Db2 数据库实例的主用户名和主密码连接到 RDS for Db2 数据库。在以下示例中,用您自己的信息替换
、rds_database_alias
master_username
和master_password
。db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
使用
LOAD
命令将数据从客户端计算机上的文件加载到远程 RDS for Db2 数据库。有关更多信息,请参阅 IBM Db2 文档中的 LOAD 命令。在以下示例中,将 directory
替换为客户端计算机上存在数据文件的目录。将file_name
和TABLE_NAME
替换为数据文件的名称和表的名称。db2 "LOAD CLIENT from /
directory
/file_name
.txt \ modified by coldel\| replace into TPCH.TABLE_NAME
\ nonrecoverable without prompting" -
终止连接。
db2 terminate