我在server上部署某個第三方系統的資料庫的時候。server資料庫版本號為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連線串寫法
我在伺服器上部署某個第三方系統的資料庫的時候,伺服器資料庫版本為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...