Oracle安裝時候報ORA-12638: 身份證明檢索失敗 的解決辦法 尤其是域控用戶!

安裝目錄

E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN 打開sqlnet.ora 在 裏面找到
      
            SQLNET.AUTHENTICATION_SERVICES= (NTS)
將其更改爲
          SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)
原因是 :我 的電腦是域控中,而 NTS 僅僅 是WIndow OS的驗證方式。

--------------------------

oracle有三種聯接方式
1)tcp/ip  
2) unix domain
3)   beq   (beq 是一中連接方式 一般在使用 middle ware 時使用 這個連接方式 它使得不讓遠端程序直接連接到 oracle DB , 只能在本機上連接到DB 因此在本機上安裝middle ware(中間件) ,中間件UPDATA TO MEMORY 之後起用它  這樣 你的客戶端連接到MIDDLE WARE 時 MIDDLE WARE 可以通過自己以 有的DB(數據在啓動時已經在內存[一般在大型服務器上這麼用])做人證 之後  middle ware和 數據庫做好了連接(MIDDLE WARE  要做監聽 PROC). 客戶端  CALL  PROC FROM MIDDLE WARE 後 MIDDLE WARE 根據call的proc名  把自己的PROC 發送到 PROC POLL 同時ORACLE裏的 PROC 監聽程序也收到後反饋相應的 數據 到  MIDDLE WARE  , MIDDLE WARE 又發送到 客戶端)

 

發佈了20 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章