附註:

使用 Oracle Analytics Cloud 使用 PostgreSQL 連線至 Oracle Cloud Infrastructure Database

簡介

在本教學課程中,我們將探討如何將 Oracle Cloud Infrastructure (OCI) 資料庫與 PostgreSQL 連線至 Oracle Analytics Cloud (OAC)。PostgreSQL 是部署在專用子網路中,因此需要有專用存取通道 (PAC)。

您可以為部署在企業版的 Oracle Analytics Cloud 執行處理設定專用存取通道。不論您的 Oracle Analytics Cloud 執行處理是否有公用或專用端點,Oracle Analytics Cloud 都可以在兩個網路案例中透過 PAC 存取專用資料來源。IP 位址無法運作,因此請務必為資料庫執行處理使用網域名稱系統 (DNS) 可解析名稱。

首先,設定 PostgreSQL 資料庫,並建立含有指向該資料庫之記錄的專用區域。第二,佈建 OAC 執行處理並建立 PAC 以連線至專用子網路中代管的 PostgreSQL 資料庫。

下列結構描述方法。

架構視圖

目標

必要條件

作業 1:在專用子網路中建立 PostgreSQL 資料庫執行處理

我們可以使用多種方法建立 PostgreSQL 資料庫執行處理,例如 OCI 主控台、CLI 及 API。如需詳細資訊,請參閱建立資料庫系統

在此工作中,我們將使用 OCI 主控台建立受管理的 PostgreSQL 資料庫系統。

  1. 登入 OCI 主控台,瀏覽至資料庫 PostgreSQL 並按一下資料庫系統

    影像

  2. 按一下建立 PostgreSQL 資料庫系統

    影像

  3. 建立 PostgreSQL 資料庫系統頁面中,選取建立新資料庫系統,然後按下一步

    影像

  4. 資料庫系統組態區段中,輸入以下資訊。

    • 資料庫系統名稱:輸入資料庫系統的名稱。

    • 描述 ( 選擇性 ):輸入資料庫系統的描述。

    • PostgreSQL 主要版本:選取 PostgreSQL 資料庫的主要版本。唯一允許值是 14。

  5. 資料庫系統段落中,輸入節點計數的值。需有一個主要節點。額外的節點會保留為讀取複本節點。

  6. 選取資料庫的效能層。如需詳細資訊,請參閱績效層級

  7. 選取資料位置

    • 區域:資料會長期儲存在區域中的多個可用性網域中。
    • 特定可用性網域: 資料會永久儲存在選取的可用性網域中。

    影像

  8. 硬體組態區段中,輸入以下資訊。

    • OCPU 數目:選取每個節點的 OCPU 數目。

    • 可用的資源配置:選取資料庫節點的資源配置。

  9. 在 [ 網路配置 ] 區段,輸入下列資訊。

    • 虛擬雲端網路: 選取要在其中建立資料庫的 VCN。如果您需要建立 VCN,請按一下建立 VCN 。如需詳細資訊,請參閱 VCN 和子網路管理

    • 子網路: 選取所選 VCN 的專用子網路。

    • 專用 IP 位址:資料庫執行處理之子網路中的專用 IP 位址。此值為選用。如果未提供 IP 位址,便會從指定子網路中的可用 IP 位址選擇一個位址。

    影像

  10. 資料庫系統管理員證明資料段落中,輸入資料庫的證明資料。管理員無法取得超級使用者存取權。具有 PostgreSQL 管理員使用者的 OCI 資料庫可以建立使用者和角色。

    • 使用者名稱:指定管理員的使用者名稱。此值在建立資料庫系統之後即無法變更。

    • 密碼選項:選取下列其中一個選項。

      • 輸入密碼:

        • 密碼:輸入管理員密碼。

        • 確認密碼:確認管理員密碼。

      • 使用 OCI 保存庫:

        • 保存庫: 選取包含管理員密碼的保存庫。

        • 加密密碼: 選取包含管理員密碼的加密密碼。

        • 加密密碼版本: 選取加密密碼版本。

    影像

  11. 設定資料庫系統之後,按一下下一步

  12. 複查資料庫系統組態,然後按一下送出

    影像

  13. 成功建立之後,請存取資料庫系統的一般資訊頁面。

    影像

作業 2:在 DNS 管理中建立新的專用區域

  1. 移至 OCI 主控台,瀏覽至網路DNS 管理,然後按一下區域

    4

  2. 選取專用區域,然後按一下建立區域

    3

  3. 輸入區域名稱,確定您位於正確的區間,然後選取資料庫所在的網路。

    圖像

  4. 移至 OCI 主控台,瀏覽至資料庫PostgreSQL資料庫系統,按一下 PostgreSQL 資料庫執行處理,然後複製資料庫的專用端點

    圖像

    圖像

    圖像

  5. 瀏覽回專用區域,並在新的專用區域新增一筆記錄,指向 PostgreSQL 資料庫的專用 IP 位址或端點。

    圖像

作業 3:建立 OAC 執行處理

  1. 前往 OCI 主控台,瀏覽至 Analytics & AIAnalytics ,然後按一下 Analytics Cloud

    圖像

  2. 按一下建立執行處理

    圖像

  3. 建立分析執行處理頁面中,選取 Enterprise Edition 作為啟動設定專用存取通道的必要項目,然後按一下建立

    圖像

作業 4:建立專用存取通道

  1. 在 OCI 主控台中,瀏覽回 Oracle Analytics 執行處理、專用存取通道,然後按一下設定專用存取通道

    圖像

  2. 設定專用存取通道頁面中,選取與 PostgreSQL 資料庫 (專用子網路 ) 相同的虛擬雲端網路,並使用在「工作 2」中建立的區域 (而非記錄)。

    5

    現在已配置 PAC。

    圖像

作業 5:將 OCI 資料庫與 PostgreSQL 連線至 Oracle Analytics Cloud

  1. 連線至 Oracle Analytics Cloud,然後按一下 PostgreSQL 以建立與 PostgreSQL 的連線。

    5

  2. 建立連線頁面中,輸入下列資訊。

    • 主機:輸入在「工作 2」中建立的 DNS 區域 (記錄網域)。

    • 資料庫名稱:輸入 Postgres

    6

  3. 存取 PostgreSQL 資料並建立報表。

    圖像

認可

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center