PDF (美式信紙) - 291.0Kb
PDF (A4) - 290.1Kb
請參閱使用工作區管理 HeatWave 中的資料,瞭解如何將 airportdb
資料庫從 MySQL DB 系統載入 AWS 上的 HeatWave。
以下程序描述如何將 airportdb
資料庫從 MySQL DB 系統載入 OCI 上的 HeatWave。
開始之前
airportdb
資料庫必須已載入 MySQL DB 系統。如果您尚未執行此操作,請參閱第 4 節,「安裝」。必須啟用 HeatWave 叢集才能與您的 MySQL DB 系統搭配使用。如需將 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;