Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error

navicat,连接,oracle,ora,connection,to,server,failed,probable,net,admin,error · 浏览次数 : 126

小编点评

**错误信息:** ``` ORA-03135: connection lost contactORA-28547: connection to server failed, probable Oracle Net admin erroroci.dll 版本太低,需要重新下载并指定下载:instantclient-basic-windows.x64-21.7.0.0.0dbru.ziphis: #Oracle driver-class-name: oracle.jdbc.driver.OracleDriver #url: jdbc:oracle:thin:@//<host>:<port>/<SERVICE_NAME> 服务名的方式连接 #url: jdbc:oracle:thin:@<host>:<port>:<SID> SID 的方式连接 url: jdbc:oracle:thin:@172.16.17.4:1521/his_db username: his password: hispwd #用来检测连接是否有效的sql 必须是一个查询语句( mysql中为 select 'x' oracle中为 select 1 from dual) validation-query: select 1 from dual #将MyBatis Mapper xml 放到 jar 包外面,发布时改成 file:mapper/hospital/*.xml mapper-locations: classpath*:mapper/hospital/*.xml。归纳总结以上内容,生成内容时需要带简单的排版 ``` **解决方案:** 根据错误信息,需要确保以下条件满足: * Oracle Net 驱动器版本低。 * MyBatis Mapper jar 包中的 Oracle Driver 驱动器版本与 Oracle 驱动器版本不匹配。 **解决方法:** 1. **检查 Oracle Net 驱动器版本:** ``` SQL> select version from v\$listener; ``` 2. **检查 MyBatis Mapper jar 包中的 Oracle Driver 驱动器版本:** ``` jar -e myBatis-mapper.jar | grep OracleDriver ``` 3. **如果 Oracle Net 驱动器版本低,请更新为版本 21.7 或更高版本。** 4. **如果 MyBatis Mapper jar 包中的 Oracle Driver 驱动器版本与 Oracle 驱动器版本匹配,请确保其版本与 Oracle 驱动器版本相匹配。** 5. **重新构建 MyBatis Mapper jar 包。** 6. **发布 MyBatis Mapper jar 包。** **注意:** * 确保您使用的是正确的 Oracle 驱动器版本。 * 如果您无法更新 Oracle Net 驱动器版本,您可以考虑使用 Oracle Data Access 驱动器。 * 在发布 MyBatis Mapper jar 包之前,请确保其版本与 Oracle 驱动器版本匹配。

正文

Navicat 连接 Oracle 报 ORA-03135: connection lost contact
ORA-28547: connection to server failed, probable Oracle Net admin error
oci.dll 版本太低,需要重新下载并指定

下载:instantclient-basic-windows.x64-21.7.0.0.0dbru.zip

image

image
image
image
image

his:
  #Oracle
  driver-class-name: oracle.jdbc.driver.OracleDriver  
  #url: jdbc:oracle:thin:@//<host>:<port>/<SERVICE_NAME>  服务名的方式连接
  #url: jdbc:oracle:thin:@<host>:<port>:<SID>             SID 的方式连接
  url: jdbc:oracle:thin:@172.16.17.4:1521/his_db
  username: his
  password: hispwd
  #用来检测连接是否有效的sql 必须是一个查询语句( mysql中为 select 'x'  oracle中为 select 1 from dual)
  validation-query: select 1 from dual 
  #将MyBatis Mapper xml 放到 jar 包外面,发布时改成 file:mapper/hospital/*.xml
  mapper-locations: classpath*:mapper/hospital/*.xml

与Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error相似的内容:

Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error

Navicat 连接 Oracle 报 ORA-03135: connection lost contact ORA-28547: connection to server failed, probable Oracle Net admin error oci.dll 版本太低,需要重新下载并指定

Docker安装MS SQL Server并使用Navicat远程连接

MS SQL Server简介 Microsoft SQL Server(简称SQL Server)是由微软公司开发的关系数据库管理系统,它是一个功能强大、性能卓越的企业级数据库平台,用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支持广泛的应用程序开发接口(API),包括

MongoDB从入门到实战之MongoDB工作常用操作命令

前言: 上一章节我们快速的在Docker容器中安装了MongoDB,并且通过Navicat MongoDB可视化管理工具快速的连接、创建数据库、集合以及添加了文档数据源。这一章节我们主要是了解一下在日常工作中MongoDB一些常用的操作命令。 MongoDB从入门到实战的相关教程 MongoDB从入

[转帖]PostgreSQL任意命令执行漏洞利用(CVE-2019-9193)

https://zhuanlan.zhihu.com/p/143443516 最近没事曰曰内网,偶然发现了一个使用空密码的pg(是的,连爆破都省了)。用navicat连上去看了下几个库都是一些业务测试数据,没什么好收集;不死心,google了一下发现有个比较新的CVE好像可以操作一下~ 漏洞概述 最

好消息!数据库管理神器 Navicat 推出免费精简版:Navicat Premium Lite

前言 好消息,前不久Navicat推出了免费精简版的数据库管理工具Navicat Premium Lite,可用于商业和非商业目的,我们再也不需要付费、找破解版或者找其他免费平替工具了,有需要的同学可以马上下载使用起来。 工具官方介绍 Navicat Premium Lite 是 Navicat 的

Navicat For Redis 的学习与使用

# Navicat For Redis 的学习与使用 ## 背景 ``` 周末在家看了几个公众号: 说到Navicat 16.2已经有了 Redis的客户端. 想着前段时间一直在学习Redis, 但是没有GUI的工具, 所以想可以试用一下. 这里简单总结和记录一下 ``` ## 最新版的下载地址 `

Navicat 携手华为云GaussDB,联合打造便捷高效的数据库开发和建模工具方案

近日,Navicat 顺利完成与华为云GaussDB的兼容性测试认证,并获得华为云授予的技术认证书。

[转帖]实战演练 | Navicat 数据生成功能

https://zhuanlan.zhihu.com/p/631823381 数据生成的目的是依据某个数据模型,从原始数据通过计算得到目标系统所需要的符合该模型的数据。数据生成与数据模型是分不开的,数据生成的结果应该符合某个数据模型对于数据的具体要求。所以,随着数据模型的发展,数据生成的方法相应地也

数仓现网案例丨超大结果集接收异常

用户使用数据库客户端工具如navicat、dbeaver等执行超大结果集的查询语句导致异常中断,中断信息Last read message sequence %d is not equal to the max written message sequence %d。

[转帖]分享一个Navicat16最新版永久试用的办法

https://zhuanlan.zhihu.com/p/614621302 新建bat,就叫 navicat无限试用.bat @echo off echo Delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registrati