從 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) 叢集。
目標
-
SSH 至 Exadata VM。
-
新增 SSH 金鑰至 Exadata VM 叢集。
必要條件
-
存取 Google Cloud 主控台、Oracle Cloud Infrastructure 主控台 (OCI) 主控台及 Oracle Database@Google Cloud。
-
存取部署在所需 Exadata VM 叢集相同虛擬私有雲 (VPC) 中的 Google Cloud Compute Engine。
-
部署 Exadata VM 叢集時所提供的 SSH 金鑰組存取權。
作業 1:以跳躍主機身分連線至 Google Cloud Compute Engine
您可以從部署期間選取的 Google Cloud VPC 存取 Exadata VM 叢集運算節點。若要透過 SSH 存取 Exadata VM 叢集,請連線至 Google Cloud Compute Engine VM 作為相同 VPC 中的跳板主機。
若要連線至運算執行處理,請按一下 SSH 以開啟 SSH 瀏覽器視窗。
作業 2:授權您的 Google Cloud Compute Engine VM 存取 Oracle Exadata Database Service VM 叢集
-
在 SSH 瀏覽器中,按一下上傳檔案以上傳提供給存取 Exadata VM 叢集運算節點的 SSH 金鑰。
-
執行下列命令,將 SSH 金鑰檔
exadata-private-key-file
移至本機 SSH 資料夾並變更權限。mv exadata-private-key-file .ssh chmod 600 .ssh/exadata-private-key-file
或
您可以產生新的 SSH 金鑰並將 SSH 金鑰新增至 Exadata VM 叢集。
請依照下列步驟產生新的 SSH 金鑰:
-
在 Google Cloud VM 中,執行
ssh-keygen
命令以建立新的 SSH 認證金鑰組。 -
使用下列命令複製產生的公開金鑰內容。
cat .ssh/id_rsa.pub
-
移至 Google Cloud 主控台,然後按一下 在 OCI 中進行管理以開啟 OCI 主控台。
-
在 Exadata VM 叢集詳細資訊頁面中,按一下新增 SSH 金鑰以新增 SSH Rivest – Shamir – Adleman (RSA) 公開金鑰。
-
選取貼上 SSH 金鑰,貼上從上一個步驟複製的 SSH 金鑰,然後按一下儲存變更。
作業 3:連線至 Oracle Exadata Database Service VM 叢集
-
移至 Google Cloud 主控台,按一下 OCI 中的管理以開啟 OCI 主控台,並記下這兩部資料庫伺服器的每個專用 IP 位址。
從相同 VPC 中的 Google Cloud Compute Engine VM 起始 Oracle Exadata Database Service 連線。
Oracle Exadata Database Service 預設設定為使用
opc
作業系統使用者帳號啟用 SSH 連線。 -
執行下列命令。
$ ssh -i opc@node-ip-address
您現在已經登入 Exadata VM。
相關連結
認可
- 作者 - Julien Silverston (OCI 多雲端解決方案架構師)
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請造訪 Oracle Help Center 。
SSH to Oracle Exadata Database Service from a Google Cloud Compute Engine Linux VM in Oracle Database@Google Cloud
G25808-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.