首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ora-28040从Oracle客户端12C到Oracle数据库19c没有匹配的身份验证协议

ORA-28040是Oracle数据库中的一个错误代码,表示从Oracle客户端12C连接到Oracle数据库19c时发生了身份验证协议不匹配的问题。

身份验证协议是用于验证用户身份的一种机制,它定义了客户端和数据库之间进行身份验证的规则和方法。在不同版本的Oracle数据库中,可能会存在不同的身份验证协议。当客户端和数据库之间的身份验证协议不匹配时,就会出现ORA-28040错误。

解决这个问题的方法是升级Oracle客户端的版本,使其与目标数据库的身份验证协议匹配。具体步骤如下:

  1. 确认目标数据库的版本:在Oracle数据库服务器上执行以下命令可以查看数据库的版本信息:
  2. 确认目标数据库的版本:在Oracle数据库服务器上执行以下命令可以查看数据库的版本信息:
  3. 确保数据库的版本是Oracle 19c。
  4. 下载并安装相应版本的Oracle客户端:访问Oracle官方网站,下载并安装与目标数据库版本匹配的Oracle客户端。
  5. 配置Oracle客户端:安装完成后,根据需要进行相应的配置,包括网络连接配置、身份验证配置等。
  6. 测试连接:使用新安装的Oracle客户端尝试连接到目标数据库,确保连接成功且不再出现ORA-28040错误。

总结起来,解决ORA-28040错误的关键是升级Oracle客户端的版本,使其与目标数据库的身份验证协议匹配。这样可以确保客户端能够成功连接到数据库并进行正常的操作。

腾讯云提供了一系列的云计算产品,包括数据库、服务器、存储等,可以满足不同场景下的需求。具体推荐的产品和产品介绍链接地址如下:

  1. 云数据库 TencentDB:提供了多种数据库引擎,包括MySQL、SQL Server、PostgreSQL等,支持高可用、备份恢复、性能优化等功能。详细信息请参考:TencentDB产品介绍
  2. 云服务器 CVM:提供了灵活可扩展的云服务器实例,支持多种操作系统和应用场景,具备高性能、高可用性和高安全性。详细信息请参考:云服务器CVM产品介绍
  3. 云存储 COS:提供了高可靠、低成本的对象存储服务,适用于存储和处理各种类型的数据,支持数据备份、归档、静态网站托管等功能。详细信息请参考:对象存储COS产品介绍

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ORA-28040|高版本数据库客户端连接问题

ORA-28040:No matching authentication protocol 没有匹配认证协议。...SQLNET.ALLOWED_LOGON_VERSION_SERVER:控制可以连接到19c数据库客户端版本(client —>oracle 19c db ) SQLNET.ALLOWED_LOGON_VERSION_CLIENT...:控制19c数据库可以连到哪些版本数据库oracle 19c db —>其它版本oracle db),例如:控制通过DB LINK可连接到哪些版本oracle库。...以前在运维中遇到过开发人员使用 PLSQL 连接数据库报错提示:“登陆失败,登陆信息不正确”或“ORA-28040没有匹配验证协议”。 ?...specified 这是因为已安装了 Oracle 11g 客户端,配置好环境变量,用 PL/SQL Developer 登录数据库提示出来,解决方案就是在 Oracle 19c 服务器端 oracle

5.6K40

低版本客户端连接高版本数据库报错ORA-28040、ORA-01017

测试环境: 客户端Oracle 11.2.0.1 服务端:Oracle 19.16 测试过程: 1.低版本客户端连接高版本数据库报错ORA-28040 2.低版本客户端连接高版本数据库报错ORA-01017...3.总结经验 1.低版本客户端连接高版本数据库报错ORA-28040 使用oracle 11.2.0.1 客户端,对19c服务端进行连接时,报错:ORA-28040: No matching authentication...alter user sys identified by oracle; 再次,尝试11.2.0.1客户端,对19c服务端进行连接时,可以成功连接: C:\Users\Alfred>sqlplus...SYSTEM 11G 12C CTXSYS 11G 12C 考虑SYS用户特殊性,那么这里使用SYSTEM用户再次测试观察下: sqlplus system/oracle...此时,再尝试11.2.0.1客户端,对19c服务端进行连接时,确认system用户也可以成功连接了: C:\Users\Alfred>sqlplus system/oracle@192.168.1.4

2K41

OracleORA-28040 低版本客户端无法连接Oracle 19C

问题背景 系统Oracle版本原来Oracle 11g 升级 Oracle 19c后,PLSQL客户端连接报错: ORA-28040: No matching authentication protocol...ORA-28040: 没有匹配验证协议 问题原因 客户端与服务器端密码生成版本 dba_users.password_versions不一致导致,升级前客户端密码版本如下: --查询Oracle服务器端密码版本...select d.password_versions from dba_users d; 解决方案 1、在数据库服务器上找到sqlnet.ora文件 /oracle/app/oracle/product.../19.0.0.0/db_1/network/admin/sqlnet.ora 2、如果有直接修改,没有直接创建 3、配置内容: 本地PLSQL客户端是8.5版本,所以版本号配置为8就行。...vi sqlnet.ora 如果有不能直接vi 需要使sed -a 命令追加,否则会导致ora文件乱码 添加参数后新无需重启数据库或者监听,但是需要修改用户密码,否则会报错 5、修改用户名密码: 用Oracle

4.5K20

使用12c PDB整合环境总结 (r10笔记第66天)

开始使用12c PDB整合环境以来,发现确实不错,原来11g中整合难题在这里得到了解决。...遗留环境目前没有灾备,只有每天全备导出 6....服务器配置较差,存在宕机风险和数据丢失风险 所以基于以上问题总结,决定迁移至Oracle 12c提高资源使用率,方便统一管理,服务器最后都会整合到一台服务器上,留有一台作为灾备即可。 ?...1.JDBC URL配置变化 如果使用JDBC连接配置,假设数据库为testdb jdbc:oracle:thin:@10.127.xxx: 1525:testdb 修改为: jdbc:oracle...JDK或者客户端版本 官方文档 ORA-28040 Using JDBC Connection to 12c Database (Doc ID 2111118.1)明确提到在12c中已经不支持9i客户端

908160

Windows 环境下安装 Oracle 19C

Oracle Database 19c ,也就是 12.2.0.3,是 Oracle Database 12c 和 18c 系列产品最终版本,因此也是“长期支持”版本(以前称为“终端版本”)。...“长期支持”意味着 Oracle Database 19c 提供 4 年高级支持(截止 2023 年 3 月底)和至少 3 年延长支持(截至 2026 年 3 月底)。...这里要进行多租户一些设置,20C 里已默认多租户模式,但 12c19c 还需要选择,如下勾选“创建为容器数据库(E)”,并且自定义输入 PDB 名称 JiekeXu_PDB1。...这里才意识前面 Oracle 19c 不能安装到 win7 环境,网上各种引擎找了半天,包括重新下载 KERNEL32.dll 文件,重新安装 Windows 补丁等各种办法,还是没有解决。...这里基本上就这样了,涉及监听连接则无法连接,只能凑合使用了。

8.9K20

Oracle升级该怎么选版本,目前看已经没有异议了

所以经历了8,8i,9i,10g,11g,12c之后,接下来就是18c,19c,现在是2020年了,最新版本按照规划还是19c,可没有20c,要不会被笑话。...2 Oracle数据库版本规划 我们能够看到有很多版本,如果要选择升级数据库,到底是选择12c还是18c,还是19c呢,我们来看一个版本路线图,可以参考在MOS 官方文章:Release Schedule...对于数据库版本来说,10g是个坎,升级11g是个坎,升级12c选择空间从上图来看就比较有限了,目前可选就是12.2.0.1,18c和19c了。我们来看下这3个版本,我来划一下重点。...4 Oracle数据库版本升级矩阵 对于11g数据库来说,如果是11g最新版本,则可以直接升级19c,这是一个极大利好消息,避免了过渡升级带来潜在隐患和服务不可用过长。...对于12c以上版本(12.1.0.2以上),则可以直接升级19c。 升级过程可以考虑纯手工方式升级数据字典,也可以考虑使用DBUA来做。

2.4K20

oracle数据库发展简史

数据库是用C语言编写,使得该数据库能够被移植多个平台上。 4、并发控制、数据分发和可伸缩性增强 Version 4引入了多版本读一致性。...1985年发布Version 5支持客户端/服务端计算和分布式数据库系统。Version 6提供了磁盘I/O、行锁定、可伸缩性、备份和恢复增强。...7、互联网计算 1999年发布Oracle8i数据库提供了对互联网协议本机支持以及对Java服务器端支持。Oracle8i是为互联网计算而设计,使数据库能够部署在多层环境中。...Oracle Database 12c帮助数据库管理员更有效地利用IT资源,同时继续降低成本并提高终端用户服务水平。...13、增强稳定性 Oracle Database 19cOracle Database 12c(Release 12.2)产品系列长期支持版本。此版本主要重点是稳定性。

32540

TiDB数据库巡检脚本生成html格式报告

Oracle 11g数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c...15、对OS信息提供了收集(单独脚本) 3、TiDB数据库运行方式 首先将DB_TiDB_HC_lhr_v7.0.0.sql和pt-summary这2个脚本拷贝有mysql客户端Linux环境中...对于Windows下MySQL数据库,可以使用Linux平台客户端连接到windows服务器下进行生成报告(后期可能进行优化)。...2、客户端不要使用MariaDB客户端,否则产生html报告没有数据: 3、客户端最低版本为5.5,否则产生html报告没有数据。

1.2K30

2021年4月Oracle数据库补丁分析报告

Oracle选取在每个季度用户下载数量最多,并且得到验证具有较低风险补丁放入每个季度PSU中,修复比较严重一些问题,包含每个季度CPU,是累积型。针对数据库以及数据库客户端重要修复。...没有优化器修复,虽然在描述PSU时候会用到数据库版本第5位,但实际上打完PSU后并不会真正改变数据库版本,需要从opatch lsinventory确认。...补丁包括Grid Infrastructure重要修复,也包括匹配DB PSU,但不包括任何OJVM PSU,季度发行,在11.2以前叫CRS PSU,11.2后不再发行。...2015年1月之后OJVM PSU包括JDBC针对数据库修复,在12cDBBP中包含了OJVM PSU。...四个无需身份认证即可远程利用(不需要用户密码即可利用),这四个漏洞分别是: ① CVE-2020-5360仅影响安装了oracle客户端程序,对于oracle数据库无影响; ② Workload Manager

2.2K40

TiDB数据库生成html格式巡检报告

Oracle 11g数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c...15、对OS信息提供了收集(单独脚本) 3、TiDB数据库运行方式 首先将DB_TiDB_HC_lhr_v7.0.0.sql和pt-summary这2个脚本拷贝有mysql客户端Linux环境中...对于Windows下MySQL数据库,可以使用Linux平台客户端连接到windows服务器下进行生成报告(后期可能进行优化)。...2、客户端不要使用MariaDB客户端,否则产生html报告没有数据: [20211018165312.jpeg] 3、客户端最低版本为5.5,否则产生html报告没有数据。

1.2K00

Oracle 19c: RAC 集群技术坚持与放弃(含PPT下载)

19c 将是 12c 最终版本,2020年 Oracle 数据库将发布 20c 。...19c 将于 2019年 1季度 发布,所以毫无疑问,很可能没有人会采用 18c 这个版本了。 ?...首先,Oracle RAC技术 9i 开始( OPS 时代没有被记入),经历了 20 年革新演进,很多新特性不断被引入数据库当中,在 18c 中增加新特性主要包括:RAC Sharding,...在 Cluster 变革中,Flex Cluster 是一个基础核心技术, Flex ASM Flex Cluster,集群技术做出了有益改进。...目标是管理同一集群中应用程序和数据库数据库应托管在HUB节点上,Leaf节点上只能部署应用程序 在 Oracle Clusterware 12.2 引入了另外两个特性: “Massive

1.5K20

使用 OGG 21c 遇到几个问题

去年开始便一直使用是 ogg 19c,但今年年中时候发现官方居然将 Linux x64 位 ogg 下载链接下架了,不知为何无法下载到这个版本了(PS:有需要前去我墨天轮地址下载:https...查看 OGG 19c 版本生命周期呢也和数据库是一样长期支持版本,怎么突然就下载不到了呢,郁闷…… 所以呢,也紧跟官方步伐,试试 OGG 21c,安装方法无差别,据说可以远程复制,不用和数据库绑定同一主机了...OGG 21c 新特性 OGG 21c 中主要新功能 多个数据库版本简化安装 单个独立部署,捆绑数据库客户端并支持 11.2 21c 所有数据库版本。...优点是您只有一个 GoldenGate 软件可以连接到 11gR2、12c、18c、19c 和 21g 数据库版本。...这个问题比较简单,是由于没有将 extract 注册数据库。 使用如下命令注册。 注意:先要登录到数据库

1.5K20

Oracle JDBC驱动版本、JDK版本、数据库版本对应关系(ORA-28040

关于Oracle JDBC驱动版本、JDK版本、数据库版本对应关系 说明: 1、Oracle JDBC驱动版本查看方式(Oracle JDBC驱动程序随Oracle数据库服务器一起提供)(用户:Oracle...Oracle技术网(OTN)上JDBC FAQ中,OCI或Thin JDBC驱动程序版本支持以下JavasoftJDK版本: JDBC版本 JDK版本 JDBC文件名 19.3 8.x9.x10....数据库: JDBC驱动程序 Oracle数据库 19.3.0 19.318.312.2.012.1.0 11.2.0 18.3.0 19.318.312.2.012.1.0 11.2.0 12.2.0...-28040,经检查判断是应用侧连接Oracle 12c数据库JDBC驱动版本低导致。...解决方式: 1)、升级JDBC驱动版本;将JDBC驱动版本升级对应连接数据库JDBC驱动版本; 2)、在cd $ORACLE_HOME/network/admin/sqlnet.ora中,修改数据库认证协议

6.8K30

数据库健康巡检脚本】支持Oracle、MySQL、SQL Server、PG和OS检查

Oracle 11g数据库,脚本DB_Oracle_HC_lhr_v6.0.8_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...、mysql、psql、MSSQL客户端(SSMS、Navicat皆可)环境即可运行 4、脚本开源可视化,可以看到脚本内容,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、...19c、20c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c等版本分别提供了只读版(只对数据库查询,不做DDL和DML操作) 7、增删监控项非常方便,只需要提供相关...PG数据库 ? 脚本运行方式 Oracle数据库 只要有sqlplus客户端即可。...2、客户端不要使用MariaDB客户端,否则产生html报告没有数据。

2.9K72

Oracle 19c RAC 遇到几个问题

大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 Oracle 19c RAC 遇到几个问题 Oracle19c 作为长期支持大版本,是很多公司和个人选择主流数据库版本,很多公司新上线系统也都是以...19C 为主,也有很多企业渐渐地迁移数据库19C,11204 版本已经逐渐退出了舞台。...下面对 Oracle 19C版本遇到几个最主要问题做个简单介绍。...show --property DefaultTasksMax DefaultTasksMax=18446744073709551615 2、客户端问题 ORA-28040 前置条件:已安装Oracle11g...客户端,配置好环境变量,用PL/SQL Developer登录数据库 解决方案: 在oracle 19C服务器端oracle用户下: cd $ORACLE_HOME/network/admin目录下 新建文件

1K10

Oracle Database 19c 10大新特性早知道

Oracle 19c 相当于 12.2.0.3 版本,是 Oracle 12c 最终版,所以这一版本中,不会有太多新特性,更重要是稳定性增强,使得用户能够更多迁移到12c这个主流版本中。...虽说如此,但是Oracle数据库进步总是会让人感到惊喜,在此遴选了 10 个 19c 新特性,作为圣诞节礼物,送给坚持在技术道路上朋友们吧。...image.png 3.透明应用连续性支持增强 在Oracle RAC集群中,支持对于查询自动切换,当一个节点失效,转移到另外一个节点,在19c中,Oracle 持续改进和增强了连续性保持,数据库会自动记录会话状态...image.png 10.SQL功能增强 在 19c 中,SQL 功能获得了进一步增强,这其中包括对于 COUNT DISTINCT进一步优化,在12c中引入近似 Distinct 操作已经可以为特定...ANY_VALUE 提供了数据组中获得随机值能力,如果你以前喜欢用 Max / Min 实现类似的功能,新功能将显著带来效率提升。

6.7K10

Oracle新特性看数据库发展

虽说近些年来,国内数据库市场来看,Oracle是有些势衰;但从全球角度来说,其霸主地位依然不可撼动。其技术演讲变化,仍然对行业数据库发展有着颇大指导引领意义。...其公开新特性包含以下内容: 自动化索引创建与管理 索引是查询加速重要优化手段,如何创建、管理索引,长期以来是DBA一项繁重工作。Oracle 19c开始,自动化索引创建和实施技术被引入进来。...内存对象管理 Oracle内存管理,经历了数代发展。从早期各组件分别控制、SGA、PGA分别控制、再到MEM整体全局控制。...在很大程度上,数据库吞吐量指标更有价值。极致性能,只在某些特定场景才有需求。 7. 数据分层、虚拟化、生命周期 数据分层 Oracle12c中引入了数据生命周期概念。...持久化内存存储支持 自Oracle 19c开始,Oracle就已经开始修改程序以更好配合持久化内存,提升数据库性能。

95310
领券