中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

發布時間:2021-10-13 10:48:30 來源:億速云 閱讀:5762 作者:iii 欄目:編程語言

這篇文章主要講解了“如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題”吧!

問題背景

系統Oracle版本從原來的Oracle 11g 升級到 Oracle 19c后,PLSQL客戶端連接報錯:

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

ORA-28040: No matching authentication protocol

ORA-28040: 沒有匹配的驗證協議

問題原因

客戶端與服務器端的密碼生成版本

dba_users.password_versions不一致導致升級前客戶端密碼版本如下:

--查詢Oracle服務器端密碼版本
select d.password_versions from dba_users d;

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

解決方案

1、在數據庫服務器上找到sqlnet.ora文件

/oracle/app/oracle/product/19.0.0.0/db_1/network/admin/sqlnet.ora

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

2、如果有直接修改,沒有直接創建

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

3、配置內容: 本地的PLSQL客戶端是8.5版本,所以版本號配置為8就行。

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

4、注意事項:

  1. 如果沒有sqlnet.ora文件可以直接創建 vi sqlnet.ora

  2. 如果有不能直接vi 需要使sed -a 命令追加,否則會導致ora文件亂碼

  3. 添加參數后新無需重啟數據庫或者監聽,但是需要修改用戶密碼,否則會報錯

5、修改用戶名密碼:

用Oracle 用戶以sysdba身份登錄sqlplus

sqlplus / as sysdba

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

修改用戶密碼

alter user 用戶名 identified by 新密碼;

如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題

感謝各位的閱讀,以上就是“如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題”的內容了,經過本文的學習后,相信大家對如何解決Oracle|ORA-28040低版本客戶端無法連接Oracle 19C的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丽江市| 昆山市| 中山市| 平泉县| 扬中市| 黑龙江省| 龙岩市| 武强县| 宿迁市| 苏州市| 新津县| 太湖县| 仙桃市| 延安市| 凯里市| 诸城市| 永济市| 驻马店市| 澄江县| 长沙市| 大理市| 怀远县| 许昌县| 宁明县| 织金县| 玉溪市| 壤塘县| 上蔡县| 新民市| 深州市| 革吉县| 怀化市| 孝义市| 绥德县| 洛宁县| 宜兰市| 蓝田县| 方山县| 南乐县| 古浪县| 葫芦岛市|