oracle12c與之前版本的區別(僅供參考)

2021-07-24 22:31:59 字數 570 閱讀 8718



oracle12c與11g或者oracle10最大的區別是:

oracle12c增加了cdb和pdb的概念。

cdb全稱為container database,中文翻譯為資料庫容器,pdb全稱為pluggable database,即可插拔資料庫。

在oracle 12c之前,例項與資料庫是一對一或多對一關係(rac):即乙個例項只能與乙個資料庫相關聯,資料庫可以被多個例項所載入。而例項與資料庫不可能是一對多的關係。當進入oracle 12c後,例項與資料庫可以是一對多的關係。

也就是說12c裡面會在cdb下建立多個pdb,每個pdb類似於11g裡面的例項,然後乙個cdb下的各個pdb是相互隔離的。

當然12c中建立pdb的指令碼跟之前有很大的區別,大家可以看看相關文件。另外每個pdb會有乙個相應的服務名,大家在寫連線位址都時候就不是用以前11g中的例項名了而是用這個服務名。

要想真正的了解12c,得先吃透以前版本oracle資料庫的知識,再多多了解12c裡面容器庫(cdb)和子庫(pdb)的知識。

我也是工作過程中遇到的,總結一下,方便自己也方便他人,如果有不對之處還請各位指正,謝謝。

oracle12c建立使用者

本人在centos7安裝好資料庫 oracle12c 準備建立乙個使用者的時候 報錯了,如下 sql create user bpmx3 identified by bpmx3 create user bpmx3 identified by bpmx3 error at line 1 ora 650...

Oracle 12C 安裝異常

報錯 一 ins 30131 1.以管理員執行setup.exe 2.管理員要有c盤的讀寫許可權 控制面板 所有控制面板項 管理工具 計算機管理 系統工具 共享資料夾 共享 3.regedit hkey local machine system currentcontrolset services ...

oracle 12c 通用函式

本節主要學習內容為通用函式,包括如下圖所示 說明 nvl為式1為null值以外的數是式1,null 值得時候則為式2 if 式1 null else 寫法 nvl 式1,式2 eg select ename,sal,sal nvl comm,0 from employees 當獎金為null,設定為...