nhibernate連線11g資料庫

2022-01-13 19:10:32 字數 388 閱讀 7977

我框架的資料對映用 nhibernate連線多資料庫,這次又增加了oracle11g,負責開發的同事始終連線不上,悲催的sharepoint除錯是在不方便。。。

下面描述下問題的解決,細節問題有3個:

1.nhibernate.dialect.oracle10gdialect 不管是11還是10,據說12也是用這個,這就是個坑。。。

2.在折騰了很長時間後,陡然發現他們裝的都是精簡版,dataacess引用的依賴不全。。。,安裝了客戶端後,問題解決。。。

3.對映檔案的配置問題:因為用動軟生成對映檔案習慣了,這次直接複製了乙份改了改,改的時候漏掉了sqlserver的自增和oracle序列的配置不同

oracle的序列:

序列的名字

Oracle診斷檔案 11g

通過diagnostic desc引數檢視adr的根目錄。show parameter diagnostic dest 通過v diag info檢視檢視adr目錄結構的細節。select name,value from v diag info 檢視報警檔案的儲存位置 show parameter ...

ORACLE PLSQL 基本迴圈(11g)

迴圈原則 如果迴圈內部必須執行一次,則使用基本迴圈 如果知道迴圈次數,則使用for迴圈 如果必須在每次迴圈開始時判斷條件,則使用while迴圈 1 基本迴圈 sql declare 2 i number 0 3 begin 4 loop 5 dbms output.put line i 6 i i ...

11G 結果集快取限制

有個不大的表 資料量大於百萬級別 這是類似ip位址範圍查詢.表的查詢量很大.數實時生成,有時會被更新 該錶上的索引 主鍵和表 都被我keep進記憶體了.查詢速度 基本保持在50 30毫秒之間.該錶的資料 一天要查500萬次以上.同時被重複查詢的次數也蠻多子.鑑於這個原因 所以向開發人員提出 在sql...