Oracle可插拔資料庫的jdbc連線串寫法

2021-07-09 08:32:51 字數 673 閱讀 9685

我在伺服器上部署某個第三方系統的資料庫的時候,伺服器資料庫版本為oracle 12c。我採用的方式是新建了乙個例項。訪問正常。

後來專案的負責人告訴我,oracle12c支援所謂的可插拔資料庫。可插拔?這是什麼鬼?我立刻在網上尋尋覓覓,找到的示意圖,真的將資料庫畫成乙個個u盤的形狀。哇!真的可插拔呀!高大上!我看好你喲。

但是,所謂的可插拔,不就是乙個資料庫例項下,掛著乙個個資料庫麼?sql server好像早就有了,卻從不未見它吹噓什麼可插拔。oracle不是號稱關係型資料庫裡的老大麼?

負責人說,多個例項太耗資源了,要可插拔。於是將資料庫從我建的例項中導到某個例項裡(oracle應該管這個例項叫容器資料庫吧。。。)

於是,原本可以正常訪問的系統故障了。

我將該系統的配置檔案改來改去,終於發現是jdbc的連線串問題。

如果傳統樣式,資料庫部署在例項中,連線串應該醬紫寫:

jdbc:oracle:thin:@192.168.0.1:1521:sso

(假設例項名為sso)

如果是所謂可插拔資料庫,資料庫名為pdbsso,則連線串應該醬紫:

jdbc:oracle:thin:@192.168.0.1:1521/pdbsso

可插拔,**拔拔,不停地插進拔出,呵呵

另外,tomcat下,配置檔案如果帶有漢字注釋,最好去掉。否則,有時會導致報錯。

Oracle可插拔資料庫的jdbc連線串寫法

我在server上部署某個第三方系統的資料庫的時候。server資料庫版本號為oracle 12c。我採用的方式是新建了乙個例項。訪問正常。後來專案的負責人告訴我,oracle12c支援所謂的可插拔資料庫。可插拔?這是什麼鬼?我立馬在網上尋尋覓覓,找到的示意圖,真的將資料庫畫成乙個個u盤的形狀。哇!...

Oracle二三事之 12c 可插拔資料庫PDB

針對oracle 12c資料庫測試使用者的乙份調查顯示,新版本中他們認為最強大的功能就是pdb。就如同伺服器虛擬化技術從底層硬體層面將作業系統抽象出來一樣,oracle 12c中的pdb就是從管理系統中將資料庫抽象出來。可以說pdb的意義有如虛擬化對伺服器所產生的影響。oracle database...

Oracle二三事之 12c 可插拔資料庫PDB

針對oracle 12c資料庫測試使用者的乙份調查顯示,新版本中他們認為最強大的功能就是pdb。就如同伺服器虛擬化技術從底層硬體層面將作業系統抽象出來一樣,oracle 12c中的pdb就是從管理系統中將資料庫抽象出來。可以說pdb的意義有如虛擬化對伺服器所產生的影響。oracle database...