從 Oracle Database@Google Cloud 中的 Google Cloud Compute Engine Linux VM,從 SSH 至 Oracle Exadata Database Service

簡介

為了驗證 Oracle Database@Google Cloud 服務內的 Oracle Exadata Database Service 連線,以及快速在本機測試資料庫查詢,開發人員可以存取命令行並連線至 Exadata 運算節點。

在本教學課程中,我們將指導您如何將 Shell (SSH) 保護到 Oracle Exadata Database Service 中,並在 Google Cloud 中的 Oracle Exadata Cloud Infrastructure 內建立 Exadata 虛擬機器 (VM) 叢集。

目標

必要條件

作業 1:以跳躍主機身分連線至 Google Cloud Compute Engine

您可以從部署期間選取的 Google Cloud VPC 存取 Exadata VM 叢集運算節點。若要透過 SSH 存取 Exadata VM 叢集,請連線至 Google Cloud Compute Engine VM 作為相同 VPC 中的跳板主機。

若要連線至運算執行處理,請按一下 SSH 以開啟 SSH 瀏覽器視窗。

在瀏覽器登入 SSH

作業 2:授權您的 Google Cloud Compute Engine VM 存取 Oracle Exadata Database Service VM 叢集

  1. SSH 瀏覽器中,按一下上傳檔案以上傳提供給存取 Exadata VM 叢集運算節點的 SSH 金鑰。

    圖像

  2. 執行下列命令,將 SSH 金鑰檔 exadata-private-key-file 移至本機 SSH 資料夾並變更權限。

    mv exadata-private-key-file .ssh
    chmod 600 .ssh/exadata-private-key-file
    

您可以產生新的 SSH 金鑰並將 SSH 金鑰新增至 Exadata VM 叢集。

請依照下列步驟產生新的 SSH 金鑰:

  1. 在 Google Cloud VM 中,執行 ssh-keygen 命令以建立新的 SSH 認證金鑰組。

  2. 使用下列命令複製產生的公開金鑰內容。

    cat .ssh/id_rsa.pub
    
  3. 移至 Google Cloud 主控台,然後按一下 在 OCI 中進行管理以開啟 OCI 主控台。

    在 OCI 中管理

  4. Exadata VM 叢集詳細資訊頁面中,按一下新增 SSH 金鑰以新增 SSH Rivest – Shamir – Adleman (RSA) 公開金鑰。

    OCI VMC 詳細資訊

  5. 選取貼上 SSH 金鑰,貼上從上一個步驟複製的 SSH 金鑰,然後按一下儲存變更

    新增 SSH 金鑰

作業 3:連線至 Oracle Exadata Database Service VM 叢集

  1. 移至 Google Cloud 主控台,按一下 OCI 中的管理以開啟 OCI 主控台,並記下這兩部資料庫伺服器的每個專用 IP 位址

    Exadata VM

    從相同 VPC 中的 Google Cloud Compute Engine VM 起始 Oracle Exadata Database Service 連線。

    Oracle Exadata Database Service 預設設定為使用 opc 作業系統使用者帳號啟用 SSH 連線。

  2. 執行下列命令。

    $ ssh -i opc@node-ip-address
    

    您現在已經登入 Exadata VM。

    Exadata VM

認可

其他學習資源

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

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