關於可插式資料庫
本文提供有關可插拔資料庫及管理其各種功能的詳細資訊,例如備份、回復、搬移及複製。
多雲端用戶架構可讓 Oracle Database 成為容器資料庫。容器資料庫 (CDB) 包含一或多個使用者建立的可插式資料庫與應用程式容器。可插式資料庫 (PDB) 是綱要、綱要物件以及非綱要物件的可攜式集合,對應用程式而言會顯示為個別的資料庫。在實體層次,每個可插式資料庫都有自己的一組資料檔,用以儲存可插式資料庫的資料。容器資料庫包括其中所含可插式資料庫的所有資料檔,以及一組儲存容器資料庫本身描述資料的系統資料檔。
在資料庫系統中建立的 Oracle 19c 或更新版本的資料庫包括您可以從 OCI 主控台中的資料庫詳細資訊頁面存取的初始可插拔資料庫。使用 OCI 主控台或 API,您可以啟動、停止、複製及刪除可插式資料庫。您也可以在容器資料庫中建立額外的可插式資料庫。使用 OCI 主控台或 API 執行的所有可插拔資料庫作業都可以使用作業產生的工作要求進行監控。如需詳細資訊,請參閱工作要求。
您可以使用 OCI 主控台和 API 在資料庫系統中建立及管理可插式資料庫。
附註:
一般而言,「資料庫」一詞是指容器資料庫 (CDB)。相關主題
建立
可插拔資料庫中可以有多個可插拔資料庫。可插式資料庫一次必須建立一個,而建立新的可插式資料庫則不會影響可插式資料庫中的現有可插式資料庫。
若要使用 OCI 主控台建立可插式資料庫,請參閱建立可插式資料庫。
還原
可插拔資料庫可以從備份回復。支援下列兩種還原類型:
- 異地回復:您可以從備份建立容器資料庫,然後選取要在新資料庫上回復的可插拔資料庫或可插拔資料庫子集,來回復可插拔資料庫。
- 就地回復:您可以將相同容器資料庫內的可插拔資料庫回復至其最後已知的良好狀態或指定的時戳。
當您要將可插拔資料庫移回指定的狀態或時間時,可以執行就地回復。容器資料庫和可插拔資料庫都必須啟動並在執行中,而且一次只能回復一個可插拔資料庫。
- 如果您的容器資料庫中有多個可插式資料庫,而且想要將多個可插式資料庫回復到相同的容器資料庫,則您可以從容器資料庫備份一次回復每個個別的可插式資料庫 (一個可插式資料庫)。
- 當容器資料庫停止運作時,您可以回復完整的容器資料庫,也會回復該容器資料庫中的所有可插拔資料庫。
- 您可以將資料庫回復至指定的時間戳記,或回復至其最後已知的良好狀態。
若要使用 OCI 主控台回復可插式資料庫,請參閱回復可插式資料庫。
重新定位
您可以將可插拔資料庫從一個容器資料庫搬移至相同可用性網域 (AD) 中的另一個容器資料庫,跨區間、資料庫系統或 VCN,搬移至相同或更新版本的資料庫。如果使用兩個不同的 VCN,則必須對等互連,才能重新定位。進行搬移時,會將可插拔資料庫自來源容器資料庫移除,並且搬移至已啟動並在執行中的目的地容器資料庫。在「資料保全」關聯中,搬移至主要資料庫的可插拔資料庫也會與待命資料庫同步。
若要使用 OCI 主控台搬移可插拔資料庫,請參閱搬移可插拔資料庫。
複製
複製是指定資料庫在進行複製作業時所存在的獨立完整複本。您可以在同一個容器資料庫或其他容器資料庫內建立可插拔資料庫的複製項,然後重新整理複製的可插拔資料庫。
- 本機複製:在同一個容器資料庫中建立可插拔資料庫的複本。
- 遠端複製:在不同的容器資料庫上建立可插拔資料庫的複本。
您可以從一個容器資料庫將可插拔資料庫從同一個可用性網域 (AD) 中的另一個容器資料庫,對跨區間、資料庫系統或 VCN 的相同版本或更新版本的資料庫執行遠端複製。如果使用兩個不同的 VCN,則在複製之前必須對等互連兩個 VCN。
- 可重新整理複製項:可在不同的容器資料庫上建立可插拔資料庫的複本,而且您可以重新整理複製的可插拔資料庫。
您可以跨區間、資料庫系統或 VCN,執行可插拔資料庫的可重新整理複製,從一個容器資料庫複製到相同可用性網域 (AD) 中的另一個容器資料庫,再複製到相同或更新版本的資料庫。如果使用兩個不同的 VCN,則在複製之前必須對等互連兩個 VCN。
若要使用 OCI 主控台複製可插式資料庫,請參閱複製可插式資料庫。
可重新整理複製項
可重新整理複製項可讓您使用來源可插拔資料庫更新遠端複製項。
- 您只能在可插拔資料庫處於掛載模式時重新整理。
- 您唯一可以使用的開啟模式為唯讀,且在唯讀模式下時無法執行重新整理。
- 建立可重新整理複製項時需要資料庫連結使用者證明資料。
- 可重新整理複製項不支援複製項、搬移及就地回復作業。來源不支援搬移和就地回復作業,而且只有在中斷連線或刪除可重新整理複製項後,才能刪除來源。
- 將可插拔資料庫從 19c 複製到 23ai 時,複製的可插拔資料庫會自動升級成 23ai。例如,如果您使用可重新整理複製項來複製至 23ai,然後將它轉換成一般可插拔資料庫,則會自動處理所有必要的升級步驟,將可重新整理複製項轉換成完全升級的 23ai 可插拔資料庫。
- 在「資料保全」關聯中,無法在待命資料庫上建立可重新整理複製項,但是可以在主要資料庫上建立。不過,主要資料庫將不會同步至待命資料庫。
- 待命資料庫中的可插拔資料庫不能作為可重新整理可插拔資料庫的來源。
若要使用 OCI 主控台建立可重新整理複製項,請參閱複製可插式資料庫。
若要使用 OCI 主控台重新整理複製項,請參閱重新整理可插式資料庫。
將可重新整理複製項轉換成一般可插拔資料庫
您可以隨時中斷可重新整理複製項 (目的地可插拔資料庫) 與來源可插拔資料庫的連線,將可重新整理複製項轉換為一般可插拔資料庫。如果重新整理可插拔資料庫在「資料保全」關聯中,當它轉換成一般可插拔資料庫時,可插拔資料庫將會同步至待命資料庫,作為轉換處理作業的一部分。
若要使用 OCI 主控台轉換可插拔資料庫,請參閱將可重新整理複製項轉換成一般可插拔資料庫。
SQL 工作表
「SQL 工作表」提供 Web 式 SQL 工作區,您可以在瀏覽器中使用資料庫連線直接輸入 SQL 敘述句。您可以從「SQL 工作表」針對資料庫執行 SQL 陳述式或命令檔,並建立資料庫物件。
您必須建立連線才能使用「SQL 工作表」。「SQL 工作表」會使用您建立的服務連線,讓您能夠從「主控台」執行 SQL 命令和命令檔。SQL 工作表中使用的命令檔可以位於 OCI 物件儲存或本機磁碟機上。您可以使用「連線」選取功能表,變更「SQL 工作表」立即使用的連線。
連線是包含存取 OCI 中 Oracle Database 之必要資訊的資源。連線的建立方式只是提供資料庫位置的相關資訊。此連線也包含用來存取資料庫的使用者,以及儲存在 OCI 保存庫中的密碼位置。
若要建立連線,請使用 OCI 主控台啟動並使用 SQL 工作表,請參閱 SQL 工作表。
備份
當容器資料庫設定為使用自動備份功能時,您可以選擇性地在建立、複製或搬移作業期間備份可插拔資料庫。可插拔資料庫備份目的地一律會與容器資料庫相同,而且無法直接存取或視需要建立備份。Oracle 建議您在建立或複製可插拔資料庫之後,立即備份該資料庫。這是因為可插拔資料庫要等到下一次的每日自動備份順利完成之後,才能夠復原,因而導致可能的資料遺失。