將您的 Oracle 資料倉儲移轉至 Amazon Redshift 可以顯著提升查詢和資料載入效能,提高可擴展性並節省成本。Amazon Redshift 是快速、全受管的 PB 級資料倉儲,可讓您使用現有的商業智慧工具,以簡單且經濟實惠的方式分析所有資料。AWS Database Migration Service 和 AWS Schema Conversion Tool 讓您可以更輕鬆地將結構描述和資料,從內部部署和 AWS 上的 Oracle 資料倉儲移轉至 Amazon Redshift,而不會中斷依賴資料來源的應用程式。

您可以完成的工作:

使用 AWS Schema Conversion Tool (AWS SCT) 透過在 Amazon Relational Database Service (Amazon RDS) 上執行的範例 Oracle 資料倉儲轉換資料倉儲模式和程式碼。AWS SCT 可協助您將來源結構描述及大部分的自訂程式碼,自動轉換成與 Amazon Redshift 相容的格式。AWS SCT 清晰地標記其無法轉換的任何程式碼,因此您可以手動對其進行轉換。

使用 AWS Database Migration Service (AWS DMS) 將資料從 Oracle 資料倉儲移轉至 Amazon Redshift。藉助 AWS DMS,您只需在 AWS 管理主控台點按幾下,即可開始進行資料移轉。來源資料庫倉儲在移轉期間仍能夠保持完全運作。

執行移轉後的活動,例如執行 SQL 查詢以驗證物件類型、物件計數以及來源和目標資料倉儲之間每個資料表中的列數。

開始之前,您需要:

AWS 帳戶:您將需要一個 AWS 帳戶來設定範例 Amazon RDS Oracle 資料倉儲和目標 Amazon Redshift 叢集,並使用 AWS SCT 和 AWS DMS。註冊 AWS

IT 技能水準:需具備 Oracle 和 SQL 的基本知識才能成功完成此專案。

AWS 經驗︰需具備 Amazon RedshiftAmazon RDSAmazon DMSAWS Virtual Private Cloud、安全群組及 AWS CloudFormation 的基本知識才能成功完成此專案。

帳單估算:

移轉成本︰一般而言,如本範例專案所述一次性移轉 10 GB 的 Oracle 資料倉儲,其成本大約為 7.85 USD。此成本假設您在 AWS 免費方案的限制範圍內、使用建議的組態,而且在專案完成的 2 小時內終止所有資源。

維護成本:在 Amazon Redshift 中維護資料倉儲的總成本依您的用量和組態設定而異。使用本指南中建議的預設組態,而且在 AWS 免費方案限制範圍內,則成本一般為每月 45.84 USD。您的使用案例可能需要不同的組態,因此會影響您的帳單。使用定價計算器根據您的需要預估成本。若要查看使用的服務明細及關聯的成本,請參閱使用的服務和成本


透過可載入、轉換以及視覺化資料的領先業界工具和專家,增強 Amazon Redshift 資料的資料倉儲功能。

請參閱有關使用 Amazon Redshift 的其他資訊,包括文件、最佳實務、指令碼和工具。

需要更多資源以開始使用 AWS? 請瀏覽入門資源中心以進一步了解。

本白皮書概述使用 AWS DMS 的最佳實務。