連線失敗 ORA 28040 ORA 1017

2021-10-07 21:20:13 字數 768 閱讀 8422

如資料庫公升級12c/19c後原來的11g或更老的客戶端\jdbc 驅動連線資料庫時失敗,因為安全認證協議不符合,導致ora-28040錯誤的發生,提示下面的錯誤資訊:

處理方法:

如果11g連線:

rac兩個節點oracle使用者,在$oracle_home/network/admin下sqlnet.ora新增sqlnet.allowed_logon_version_server=11

sqlnet.allowed_logon_version_client=11

如果10g連線,則:

sqlnet.allowed_logon_version_server=10

sqlnet.allowed_logon_version_client=10

同時可能需要再修改一下密碼。

sqlplus / as sysdba

alter session set container=pdb服務名;

alter user 服務名 identified by 密碼;

檢查密碼版本:

select username,password_versions from dba_users where username='test';

select username,password_versions from dba_users where password_versions is not null;

ora 12170 tns 連線超時

ora 12170 tns 連線超時last login mon oct 23 15 11 08 2017 root itcast sqlplus system 123456 sql plus release 11.2.0.2.0 production on mon oct 23 15 17 09 ...

ORA 12170 TNS 連線超時

解決辦法 我的電腦 右鍵 管理 服務 啟動 oracleoradb10g home1tnslistener 彈出警告 本地計算機上的racleoradb10g home1tnslistener 服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的,例如 效能日誌和警報 服務。看來不是監聽程式...

ORA 12170 TNS 連線超時

如果在本機可以正常使用,可是到區域網中的其他機器就出現 ora 12170 tns 連線超時 解決方法 1.cmd ping ip位址 檢視網路問題,看能否ping通 2.cmd tnsping ip位址 或者是伺服器的例項名sid 如果報 tns 12535 操作超時 可能是伺服器端防火牆 沒有關...