開始使用專案

11 個步驟  |  120 分鐘

aws-project_Oracle_to_Redshift
architectural-diagram
arch-diagram_migrate-oracle-to-redshift

將 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 的最佳實務。