日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

06day 03cdbpdb也成为 多租户环境

發(fā)布時間:2025/4/16 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 06day 03cdbpdb也成为 多租户环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

**CBD 的組成**
?

?1. root ? ?一個CDB只有一個root,在CDB內(nèi)root被標識為CDB$ROOT并包含所有PDB的元數(shù)據(jù) ? ?
?2. seed ? ? 種子PDB,被標識為PDB$SEED,是創(chuàng)建新的PDB的模板,只讀并不可修改 ? ?
?3. PDB?? ? 可插拔數(shù)據(jù)庫,對終端用戶來說和傳統(tǒng)的一樣,完全兼容以前的數(shù)據(jù)庫

以上三個組件組成一個容器,被稱為 CDB ,也叫 多租戶環(huán)境

CDB用戶 ? ?
? ? ? ? ? ? ? ? 普通用戶? ? 在root和所有的PDB種擁有相同的標識
?? ??? ??? ??? ?本地用戶? ? PDB自己使用


CBD創(chuàng)建

PDB創(chuàng)建?

?

CDB 組件

root? 、seed、 pdb

? ? ? ?

?

多租戶的優(yōu)勢

  • 降低成本;
  • 更容易、更快速地移動數(shù)據(jù)和代碼;
  • 更方便管理和監(jiān)視物理數(shù)據(jù)庫;
  • 數(shù)據(jù)與代碼分離/PDB獨立資源
  • 易于進行性能調(diào)整‘
  • 對oralce數(shù)據(jù)庫資源管理器的支持
  • 更少的修補程序個升級

管理多租戶環(huán)境

  • 多租戶環(huán)境規(guī)劃
  • 創(chuàng)建CDB
  • 創(chuàng)建PDB
  • 插入PDB
  • 拔出PDB
  • 管理和監(jiān)視CDB
  • 管理和監(jiān)視PDB

多租戶環(huán)境規(guī)劃

將插入每個CDB的PDB數(shù)量

支持計劃CDB所需的資源

容器管理策略在整個CDB上作為聚合執(zhí)行,或在單個PDB上本地執(zhí)行 https://docs.oracle.com/database/121/ADMIN/cdb_create.htm#ADMIN13517

創(chuàng)建一個或多個CDB

使用數(shù)據(jù)庫配置助手(DBCA)或CREATE DATABASE SQL語句創(chuàng)建一個或多個CDB。無論哪種情況,都必須指定每個CDB的配置詳細信息。 CDB創(chuàng)建后,由根和種子組成,根目錄只包含Oracle維護的對象和數(shù)據(jù)結構,種子是用于克隆目的的通用種子數(shù)據(jù)庫。

?

1? 創(chuàng)建CDB

Oracle強烈建議使用DataBase Configuration Assistant(DBCA)來創(chuàng)建CDB,因為這是一種更加自動化的方法,并且當DBCA完成時,您的CDB就可以使用了。DBCA允許您在創(chuàng)建CDB時指定CDB中pdb的數(shù)量。 DBCA可以由Oracle Universal Installer(OUI)啟動,具體取決于您選擇的安裝類型。您還可以在安裝Oracle數(shù)據(jù)庫之后的任何時候將DBCA作為獨立工具啟動。 您可以使用DBCA在交互模式或非交互/靜默模式下創(chuàng)建CDB。交互模式為創(chuàng)建和配置CDB提供了圖形界面和指導性工作流。非交互/靜默模式允許您編寫CDB創(chuàng)建腳本。通過指定命令行參數(shù)和/或響應文件,可以在非交互/靜默模式下運行DBCA。 創(chuàng)建CDB后,可以使用DBCA將pdb插入其中并從中拔出pdb。

?

2? 創(chuàng)建PDB

PDB包含用戶數(shù)據(jù)。創(chuàng)建CDB后,您可以創(chuàng)建PDB,將未連接的PDB插入其中,并在必要時從中拔出PDB。您可以從CDB中拔出PDB,然后將此PDB插入另一個CDB。

2.1 創(chuàng)建PDB的方法

2.2 使用種子文件創(chuàng)建PDB

2.3 克隆已有的PDB

  • 可以使用CREATE PLUGGABLE DATABASE語句從源PDB或非CDB克隆PDB。
  • 此技術克隆源PDB或非CDB并將克隆插入CDB。要使用此技術,必須包含指定源的FROM子句。
  • 源是復制的現(xiàn)有PDB或非CDB。目標PDB是源的克隆。源可以是本地CDB中的PDB、遠程CDB中的PDB或非CDB。CREATE PLUGGABLE DATABASE語句將與源相關聯(lián)的文件復制到新位置,并將這些文件與目標PDB相關聯(lián)。
  • 克隆的一個用途是用于測試。克隆使您能夠創(chuàng)建PDB或非CDB的一個或多個克隆,并在隔離中安全地測試它們。例如,您可以在克隆的PDB上測試新的或修改過的應用程序,然后再將該應用程序用于生產(chǎn)PDB。

?

2.3.1? ?從本地PDB克隆

2.3.2? 從遠程PDB克隆

當源是遠程CDB中的PDB時,必須在FROM子句中指定到遠程CDB的數(shù)據(jù)庫鏈接。數(shù)據(jù)庫鏈接連接到遠程CDB的根目錄,或者連接到包含新PDB的CDB的遠程源PDB

?

2.4? ?使用非CDB克隆PDB

當源是非CDB時,必須在FROM子句中指定指向非CDB的數(shù)據(jù)庫鏈接。圖38-5說明了當源是遠程非CDB時,該技術如何創(chuàng)建新的PDB。

?

2.5 通過插入未插入的PDB創(chuàng)建PDB

這項技術可插入未插入的PDB。此技術使用描述PDB的XML元數(shù)據(jù)文件和與PDB相關聯(lián)的文件將其插入CDB。 XML元數(shù)據(jù)文件指定PDB文件的位置,CREATE PLUGGABLE DATABASE語句的USING子句指定XML元數(shù)據(jù)文件

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

? ? ? ? ? ?

總結

以上是生活随笔為你收集整理的06day 03cdbpdb也成为 多租户环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。