設定讓開發系統存取資料庫

在開始開發應用程式之前,您必須先確定您使用的開發系統具有您所要連線之資料庫的網路存取權。

Autonomous Database 的網路可見性是由代管其專用基礎架構的網路組態所決定。

此網路組態是由基礎架構的運輸隊伍管理員和您 Oracle Cloud 租用戶的網路管理員所設計與實行,視要在基礎架構上建立之資料庫的安全需求而定,範圍從非常開放的存取到極受限制的存取。若要進一步瞭解此網路組態,請參閱計畫存取控制與建立支援資源

以下是兩個最常見的網路組態,以及設定開發系統以取得在組態中建立之資料庫的網路存取權的指示。

  • 專用 Oracle Cloud 網路。資料庫沒有公用 IP 位址,公用網際網路無法見到網路。

    在此情況下,您必須建立一個 Oracle Cloud Compute 執行處理並在該執行處理上安裝軟體,讓它成為符合您需求的開發系統。視網路組態的細節而定,您可在與資料庫相同的 VCN (虛擬雲端網路) 和子網路中,或在相同的 VCN 中建立此執行處理,但是在不同的子網路中,或在網路對資料庫 VCN 進行網路對等的不同 VCN 和子網路中建立此執行處理。

    為了簡化執行處理的建立程序,Oracle 提供的市集映像檔已包含許多開發工具和公用程式。如需使用此映像檔建立開發系統的指示,請參閱 Compute VM as a Development System

  • 閘道與 VPN 的專用 Oracle Cloud 網路。資料庫沒有公用 IP 位址,而且公用網際網路無法看見網路;不過,資料庫所在的私有雲端網路具有 VPN 的閘道。

    在此情況下,您現有的開發系統在連線至 VPN 之後,便可以透過網路存取資料庫。

以下是兩個較不常見的網路組態,以及設定開發系統以取得在組態中建立之資料庫的網路存取權的指示。

  • 有閘道的公用網際網路。資料庫是公用網際網路上特定 IP 位址清單的網路顯示。

    在此情況下,您需要將現有開發系統的公用 IP 位址新增至限制公用存取的網際網路閘道。您要連線之資料庫的建立資料庫的 DBA 應該能夠提供您執行此動作的指示。

  • 公用網際網路對公共網際網路而言,資料庫是網路可見的。

    在此情況下,如果您的系統具有 Internet 存取權,則您現有的開發系統可以透過網路存取資料庫。

運算 VM 作為開發系統

Oracle 提供 Oracle Cloud Infrastructure 市集映像檔,可用來建立作為應用程式開發系統的 Oracle Cloud Compute 執行處理。此影像已預先配置為包含許多開發工具和公用程式。

若要使用此市集映像檔建立開發系統,請依照 Oracle Autonomous Database Dedicated WorkshopLab 8:Configuring a Development System 的指示進行。

若要完成此實驗室,請注意您需要:

  • 建立 Oracle Cloud 計算例項時使用之區間、VCN 及子網路的名稱。自主資料庫機組管理員或用戶管理員應能夠為您提供此資訊。
  • 建立 Oracle Cloud Compute 執行處理時所使用的 SSH 金鑰。
  • 具有存取權限的 Oracle Cloud 使用者帳戶,能夠管理指定區間中的運算執行處理和應用程式目錄清單、使用指定 VCN 和子網路,以及檢視要連線之資料庫的相關資訊。