安裝目錄
E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN 打開sqlnet.ora 在 裏面找到
SQLNET.AUTHENTICATION_SERVICES= (NTS)
將其更改爲
SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)
原因是 :我 的電腦是域控中,而 NTS 僅僅 是WIndow OS的驗證方式。
--------------------------
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 又發送到 客戶端)