PDF (US Ltr) - 291.0Kb
PDF (A4) - 290.1Kb
有关如何将 airportdb 数据库从 MySQL DB 系统加载到 AWS 上的 HeatWave 中的说明,请参阅 使用工作区在 HeatWave 中管理数据。
以下过程描述了如何将 airportdb 数据库从 MySQL DB 系统加载到 OCI 上的 HeatWave 中。
开始之前
必须在 MySQL DB 系统中加载
airportdb数据库。如果您尚未执行此操作,请参阅 第 4 节“安装”。必须为您的 MySQL DB 系统启用 HeatWave 集群。有关将 HeatWave 集群添加到 DB 系统的信息,请参阅 将 HeatWave 集群添加到 DB 系统。
要将 airportdb 加载到 HeatWave 中
-
使用 opc 用户和计算实例的公网 IP 地址,从本地机器 SSH 到计算实例。有关连接到计算实例的更多信息,请参阅 连接到实例。
ssh opc@computeInstancePublicIP -
启动 MySQL Shell 并连接到 MySQL DB 系统的端点(其私有 IP 地址)。有关连接到 DB 系统的更多信息,请参阅 使用 SSH 和 MySQL Shell 连接到 MySQL DB 系统。
mysqlsh Username@IPAddressOfMySQLDBSystemEndpoint注意或者,您可以使用 MySQL 客户端连接到 DB 系统
mysql --host IPAddressOfMySQLDBSystemEndpoint -u Username -p -
将 MySQL Shell 执行模式更改为 SQL,并运行以下自动并行加载命令,将
airportdb表加载到 HeatWave 中。MySQL>JS> \sql MySQL>SQL> CALL sys.heatwave_load(JSON_ARRAY('airportdb'), NULL);
可以使用以下语句从 HeatWave 中卸载表
USE airportdb;
ALTER TABLE booking SECONDARY_UNLOAD;
ALTER TABLE flight SECONDARY_UNLOAD;
ALTER TABLE flight_log SECONDARY_UNLOAD;
ALTER TABLE airport SECONDARY_UNLOAD;
ALTER TABLE airport_reachable SECONDARY_UNLOAD;
ALTER TABLE airport_geo SECONDARY_UNLOAD;
ALTER TABLE airline SECONDARY_UNLOAD;
ALTER TABLE flightschedule SECONDARY_UNLOAD;
ALTER TABLE airplane SECONDARY_UNLOAD;
ALTER TABLE airplane_type SECONDARY_UNLOAD;
ALTER TABLE employee SECONDARY_UNLOAD;
ALTER TABLE passenger SECONDARY_UNLOAD;
ALTER TABLE passengerdetails SECONDARY_UNLOAD;
ALTER TABLE weatherdata SECONDARY_UNLOAD;