Oracle报错28040,即ORA-28040错误,是Oracle数据库连接中常见的一个错误,表示没有匹配的验证协议。以下是对该错误的详细分析,包括可能的原因、解决方案以及防止再次发生的建议。 一、错误描述 ORA-28040错误通常发生在客户端尝试连接到数据库服务器时,由于客户端与服务器之间的身份验证协议版本不匹配所导致的。 二、可能...
要解决ora28040错误,可以按照以下步骤进行排查和修复: 1、检查监听器状态:使用命令lsnrctl status来查看监听器是否正在运行。 2、检查监听器配置:确认listener.ora文件中的HOST和PORT设置是否正确。 (图片来源网络,侵删) 3、核对TNS设置:检查tnsnames.ora文件确保服务名、主机名、端口和实例名正确无误。 4、检查网络连...
ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 原因客户端与服务器的没有匹配的认证协议 解决方案 1、在数据库服务器上的$ORACLE_HOME/network/admin/sqlnet.ora文件添加相应参数 SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 2、升级客...
1、问题描述:通过oracle客户端连接Oracle 12c的数据库,提示ORA-28040:没有匹配的验证协议 。 {代码...} 在服务器上登录正常 {代码...} 2、问题处理原因:or...
连接Oracle 12C出现ORA-28040: No matching authentication protocol,没有匹配的验证协议。 没有匹配的验证协议 出现这个原因是因为你的Oracle连接客户端与服务端Oracle的版本不匹配造成的。 eeg:你的客户端是10g,但是数据库是Oracle 12C,就会出现这种问题。查阅了很多网上的各种方法,都尝试了一遍,毛用没有。尤其是有...
使用plsql Developer连接时,发现报ora-28040 No matching authentication protocol select username, account_status, default_tablespace, created, password_versions from dba_users; password_versions表示当前用户是口令的认证方式。 [oracle@test ~]$ oerr ora 28040 ...
python第三方库cx-Oracle连接Oracle数据库报错 ORA-28040 cx_Oracle.DatabaseError: ORA-28040: No matching authentication protocol 解决方法: 1- 安装驱动 【找不到上传附件的地方后补】 2- 在python脚本写驱动路径: import os os.environ['path']=r'D:\oracle_19驱动\instantclient_19_15' ...
一位用户在测试环境中安装了Oracle 12c R2数据库,尝试通过PL/SQL Developer连接,却遭遇了ORA-28040:No matching authentication protocol的报错。这是因为Oracle 12c的SQLNET.ALLOWED_LOGON_VERSION默认设置为11,使用低于11g JDBC的thin驱动连接会引发此问题。为解决这个问题,一些人尝试在服务器的network/...
在Oracle中,造成“ORA-28040: No matching authentication protocol”错误的原因是什么? ♣ 答案 该错误是由于SQL*Plus的版本和数据库服务器的版本不一致导致的,使用oerr命令来查看,在Oracle 11g下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [oracle@orcltest ~]$ oerr ora 28040 28040, 0000, "No...
oracle 问题:ORA-28040:没有匹配的验证协议 Oracle11g客户端连接Oracle12C服务器端,需配置项 前置条件:已安装Oracle11g客户端,配置好环境变量,用PL/SQL Developer登录数据库 出现问题:登录数据库时,提示“ORA-28040:没有匹配的验证协议” 解决办法: ①在oracle 12C服务器端$oracle_home/network/admin目录下 新建...