建立資料庫系統概要
本文提供建立資料庫系統所需的各種設定值簡介。
當您使用主控台、API 或 CLI 建立資料庫系統時,系統會佈建一個支援 Oracle Database 的系統,並且 Oracle Database 會根據您提供的選項建立,以及本文稍後所述的一些預設選項。
必要的 IAM 原則
若要使用 Oracle Cloud Infrastructure,管理員必須透過原則授予您安全性存取權。不論您是使用主控台或 REST API 搭配 SDK、CLI 或其他工具,都必須具備此存取權。如果您收到一則訊息,指出您沒有權限或未經授權,請與您的管理員確認您所擁有的存取類型,以及應使用的區間。
針對管理員:讓資料庫管理員管理 Oracle Cloud 資料庫系統中的原則可讓指定的群組對資料庫和相關資料庫資源執行所有動作。
如果您不熟悉原則,請參閱原則入門和通用原則。如果您想要深入撰寫資料庫的原則,請參閱資料庫服務的詳細資訊。
必備條件
建立資料庫系統時需要下列項目:
-
您計畫用於透過 SSH 連線至資料庫系統的金鑰組的公開金鑰 (格式為 OpenSSH)。下面是簡要易讀的公開金鑰範例。
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304
- 正確設定的虛擬雲端網路 (VCN) 可啟動資料庫系統。其相關的網路資源 (閘道、路由表、安全清單、DNS 等) 也必須視需要設定。
- 如果您計畫備份資料庫系統或使用受管理的更新功能,Oracle 建議您使用服務閘道啟用必要的存取。
- 若為多節點 RAC 資料庫系統,請確定子網路的傳入和傳出都已開啟連接埠 22,且您所建立的安全規則具有狀態性 (預設值)。否則,資料庫系統可能無法順利佈建。
請參閱下列主題以取得詳細資訊:
資料庫的預設選項
為了簡化在主控台中建立資料庫系統,以及使用 API 時,資料庫會使用下列預設選項。
- 啟用主控台:False
- 建立容器資料庫:True
- 僅建立執行處理 (用於待命和移轉) :False
- 資料庫本位目錄 ID :建立新的資料庫本位目錄
- 資料庫語言:AMERICAN
- 資料庫大小調整範本:
odb2
- 資料庫儲存體:自動儲存體管理 (ASM)。或者,若要加快佈建速度,可以使用邏輯磁碟區管理程式佈建單一節點資料庫系統。
- 資料庫區域:AMERICA
- 資料庫唯一名稱:使用者指定的資料庫名稱和系統產生的尾碼,例如
dbtst_phx1cs
。 - PDB 管理名稱:
pdbuser
請參閱下列主題以取得詳細資訊:
使用備份來建立資料庫
使用「復原服務」或「物件儲存」中儲存的備份作為資料庫來源建立新資料庫系統時,有下列選項:
- 每日自動備份。需要啟用自動備份,而且可使用可用的備份。如果您是從自動備份建立資料庫,則可以選擇任何層次 0 每週備份,或選擇在最近層次 0 備份之後建立的層次 1 增量備份。
- 隨選完整備份。
- 獨立備份。
- 上一個存檔重做日誌備份。需要啟用自動備份。此備份結合了最近每日自動備份的資料和存檔重做日誌的資料,並且代表最新的可用備份。上次存檔重做日誌備份的時間會顯示在上次備份時間欄位的資料庫詳細資訊頁面中。
-
時間點超出位置回復。指定時戳以建立新的資料庫複本,該複本包含到指定時間點為止的資料。時間戳記必須早於或等於資料庫詳細資訊頁面中顯示的上次備份時間時間。執行時間點超出位置回復時,請注意下列限制:
- 時戳必須在資料庫的復原時段內。
- 時戳必須在可用自動備份的資料庫拷貝內提供使用。
- 時戳不能落在兩個重疊的資料庫拷貝內。
- 如果資料庫自指定的時間戳記後發生結構變更,建立資料庫作業將會失敗。結構變更包括像是建立或刪除表格空間的作業。
- 如果另一個時間點資料庫複製作業正在進行中,則無法啟動建立資料庫作業。
如需詳細資訊,請參閱使用主控台備份資料庫。
資料庫系統的自訂 IP 位址
建立新的單一節點資料庫系統或複製現有資料庫系統時,您可以選擇定義所佈建資料庫系統的 IP 位址。這在開發相關資訊環境中很有用,因為在您建立和刪除相同資料庫系統時,每個新的資料庫系統重複都會使用相同的 IP 位址。
附註:
建立多重節點 RAC 資料庫系統時,無法使用此功能。使用 API
如需有關使用 API 和簽署要求的資訊,請參閱 REST API 和安全證明資料。如需 SDK 的相關資訊,請參閱軟體開發套件與命令行介面。
您可以使用這些 API 作業來建立資料庫系統元件。
資料庫系統:
- ListDbSystems
- GetDbSystem
- LaunchDbSystem
資料庫本位目錄:
- ListDbHomes
- GetDbHome
- CreateDbHome
- DeleteDbHome
資料庫:
- ListDatabases
- GetDatabase
資源配置與資料庫版本:
- ListDbSystemShapes
- ListDbVersions
如需資料庫服務的完整 API 清單,請參閱資料庫服務 API 。