熱插拔新特性cdb pdb

2021-07-04 22:25:48 字數 595 閱讀 2504

12c之前oracle例項對應資料庫關係是1:1 or n:1(rac),那麼12c呢?

12c引入了類似mssql的架構

cdb:相對於乙個容器      對應關係      11g及之前版本的db

root元件

root又叫cdb$root, 儲存著oracle提供的元資料和common user,元資料的乙個例子是oracle提供的pl/sql包的源**,common user 是指在每個容器中都存在的使用者。

seed元件

seed又叫pdb$seed,這個是你建立pdbs資料庫的模板,你不能在seed中新增或修改乙個物件。乙個cdb中有且只能有乙個seed. 這個感念,個人感覺非常類似sql server中的model資料庫。

pdb:容器內的可插拔子庫

cdb中可以有乙個或多個pdbs,pdbs向後相容,可以像以前在資料庫中那樣操作pdbs,這裡指大多數常規操作。

這些元件中的每乙個都可以被稱為乙個容器。因此,root(根)是乙個容器,seed(種子)是乙個容器,每個pdb是乙個容器。每個容器在cdb中都有乙個獨一無二的的id和名稱。

未完待續

熱插拔操作

熱插拔事件的實際控制是通過一套儲存於 kset hotplug ops 結構的方法完成.struct kset hotplug ops 乙個指向這個結構的指標在 kset 結構的 hotplug ops 成員中.如果乙個給定的kobject 不包含在乙個 kset 中,核心搜尋整個層次 通過 par...

監視熱插拔事件

include include include include include include include include include include static int init hotplug sock void set receive buffersize setsockopt ho...

springboot進行熱插拔

在開發web程式過程中,如果是普通框架,在修改的時候還需要重新部署,這非常麻煩。因為有時候程式啟動的時間實在是讓我們咬牙切齒。幸好,springboot有了這樣乙個工具,它可以讓你在修改儲存的時候很快的進行熱插拔,不再浪費時間。你只需要新增以下依賴即可 org.springframework.boo...