Oracle 10g 在win10操作系統上 無法使用“操作系統認證”的方式登錄的解決方法

  Oracle 10g有兩種登錄方式,本地操作系統登錄和口令登錄。因爲10g的版本比較老,比較多的安裝在win7和xp系統上面。但是在2020年1月14日微軟就對win7停止了服務,所以現在的操作系統以win10爲主流。

  因爲我的電腦裝的是win10操作系統,最近在學習Oracle 10g碰到了無法操作系統認證登錄的問題。現在給出的我的解決方案以示參考。

一、確保更改了sqlnet.ora的設置參數

  在Oracle中可以通過修改sqlnet.ora來修改登錄方式。sqlnet.ora的地址爲:Oracle安裝地址文件夾+oracle\product\10.2.0\db_1\NETWORK\ADMIN,例如 C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN。用記事本或者其他的文本編輯器打開。查看SQLNET.AUTHENTICATION_SERVICES= (NTS)是否存在。如下圖。

注意:

這種情況代表這行代碼被註釋掉了。

二、登錄win10管理員賬戶

1、點擊鍵盤上的“win”鍵,呼出開始菜單,查看當前登錄的賬戶

二、如果不是管理員的話,先用管理員身份打開cmd,之後輸入net user administrator /active:yes,就可以看到管理員身份被開啓了,之後點擊登錄。

三、以管理員身份就可以在sql*plus中以操作系統認證的方式登錄了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章