Ora 28547连接服务器失败,可能是Oracle Net 管理错误问题详解(可能是最简单的)

2023-11-14

最近开始学Oracle了,然后安装过程中出现了很多问题,在这就不说了(其实是当时没有保留证据)。课上老师说这玩意运气不好了可能一天都装不好,当时我不信,现在我信了。废话不多说,进入正题吧。
首先放图:ora28547

  1. 遇到这个问题我首先去找了很多博客,大多数都是让把ADMIN下的listener.ora,tnsnames.ora(要么改其中一个的,要么全改)文件中的host改成本地地址(计算机名)的,然而对我来说并没有什么卵用,但不能否认这些办法,因为你也不知道你自己的电脑到底卡在了什么地方,大家如果用了我下面说的方法仍然没有解决的话就找找改ora文件的那些博客试一下。
  2. 我的电脑其实是卡在了instantclient上,这是什么东西呢?其译为实例化客户端,是Oracle客户端连接Oracle服务器的枢纽,而当oci版本不匹配时,就会产生ora28547的问题。
  3. 以Navicat为例,你首先需要打开你的安装地址,查看对应的版本信息。我的原始版本是10.xx版本,而现装的Oracle版本是11g版本,因此不能匹配。在这里插入图片描述
    在这里插入图片描述
  4. 百度搜索instantclient,下载对应版本
    在这里插入图片描述
  5. 下载完成后,解压到navicat的安装目录下在这里插入图片描述
  6. 打开navicat,点击工具->选项->OCI,将正确的oci.dll文件路径输入到OCI library框中在这里插入图片描述
  7. 确认,关闭navicat再重新打开即可。如果oci版本匹配但是问题还没解决,那估计只能去改host了。
  8. 步骤看起来比较多,但总结起来就一句话:下载解压改路径。愿诸位都能解决问题,如果问题解决了麻烦点个赞吧。在这里插入图片描述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ora 28547连接服务器失败,可能是Oracle Net 管理错误问题详解(可能是最简单的) 的相关文章

  • 如何使用 JDBC 将大型(或至少是重要的)BLOB 放入 Oracle 中?

    我正在开发一个应用程序来执行一些批处理 并且希望将输入和输出数据作为文件存储在 Oracle 数据库的 BLOB 字段中 Oracle版本是10g r2 使用如下的PreparedStatement setBinaryStream 方法会将
  • Case 表达式在 SQL 查询中无法正常工作

    我想连接列supplier使用逗号分隔符创建表并将其放入名为 contact 的别名字段中 我使用过检查空值的案例 假设如果contact number2则为空contact number3将在别名字段中 反之亦然 这是我的查询 SELEC
  • ORA-01741: 非法的零长度标识符

    您好 我在 shell 脚本中使用删除查询 并且遇到了这个问题 delete from WHITELIST CLI where filecode like Line Index condense Error ERROR ORA 01741
  • 在Oracle中,是否可以将以逗号分隔的非常大的字符串(clob)转换为具有更好性能的表

    我需要通过逗号分隔符将非常大的 clob 字符串转换为表 下面的函数需要很长时间 有没有返回表的快速函数 create or replace FUNCTION UDF STRSPLIT2 P STR IN CLOB P DELIM IN V
  • 使用多个小数点 (.) 对 Oracle 中的记录进行排序

    UPDATE 甲骨文版本10G 我有一个记录列表Oracle如下 这些其实是各种书籍的章节记录按以下格式生成 主主题 子主题 第一级部分 最后级部分 Sections 1 7 1 6 2 7 1 7 4 6 8 3 6 8 2 10 1 1
  • Oracle PL/SQL - NO_DATA_FOUND 异常是否对存储过程性能不利?

    我正在编写一个需要进行大量调节的存储过程 根据 C NET 编码中的常识 异常会损害性能 因此我也始终避免在 PL SQL 中使用它们 我在此存储过程中的调节主要围绕记录是否存在 我可以通过以下两种方式之一进行 SELECT COUNT I
  • 获取 Oracle JDBC 连接上的 MySQL 错误堆栈跟踪

    我在使用连接字符串进行 Oracle JDBC 连接时遇到非常奇怪的错误 我将用户名指定为 sys 应该是 sys as sysdba 理想情况下 它应该来自 ojdbc6 jar 但就我而言 它来自 mysql connector jav
  • 为什么Mysql的Group By和Oracle的Group by行为不同

    为什么Mysql的Group By和Oracle的Group by行为不同 我多次发现 Mysql group By 功能和 Oracle 的 GroupBy 功能表现不同 很多时候我在Oracle中发现错误 这实际上是错误的查询 但是My
  • 神秘的 getClobVal()

    我有一个表 AKADMIN 其中包含 XMLTYPE 列 其名称为 XML 我想在该列中使用 getClobVal select t xml getClobVal t xml getClobVal t xml getClobVal as c
  • 在 Oracle 临时表上放置索引安全吗?

    我读过 不应分析临时表 因为它会破坏其他表的统计信息 指数怎么样 如果我在程序运行期间在表上放置索引 使用该表的其他程序会受到该索引的影响吗 索引是否会影响我的进程以及使用该表的所有其他进程 或者它会单独影响我的过程吗 所有的回复都不是权威
  • Oracle中如何转义单引号? [复制]

    这个问题在这里已经有答案了 我有一列包含某些存储为文本字符串的表达式 其中包括单个引号 例如 错过的交易 包括引号 发生这种情况时如何使用 where 子句 select from table where reason missed tra
  • 如何对Oracle进行SQL注入

    我正在对一个系统进行审计 开发人员坚称该系统可以防止 SQL 注入 他们通过去掉登录表单中的单引号来实现这一点 但后面的代码没有参数化 它仍然使用字面 SQL 如下所示 username username Replace var sql s
  • oracle日期序列?

    我有一个 oracle 数据库 我需要一个包含 2 年所有日期的表 例如来自01 01 2011 to 01 01 2013 首先我想到了一个序列 但显然唯一支持的类型是数字 所以现在我正在寻找一种有效的方法来做到这一点 欢呼骗局 如果您想
  • 将游标中的数据合并为一个

    我有一个存储过程 它多次执行另一个存储过程 我需要联合并返回数据 这是在执行第二个过程后得到的 我可以以某种方式将多个游标中的数据合并到另一个游标中吗 没有临时表或类表数据类型是否可能 编辑 联合的游标计数实际上是 n 其中 n 是 1 2
  • 仅使用 SQL 中的 MAX 函数更新重复行

    我有一张这样的桌子 假设为了举例 NAME是一个唯一的标识符 NAME AGE VALUE Jack Under 65 3 Jack 66 74 5 John 66 74 7 John Over 75 9 Gill 25 35 11 Som
  • 在 Oracle 中创建数据库链接时出错

    我有两个数据库 需要编写跨数据库查询 所以我试图创建一个数据库链接 CREATE PUBLIC DATABASE LINK DBLink CONNECT TO SchemaName IDENTIFIED BY 123 using DBNam
  • 如何使用 EclipseLink 处理以 Oracle 类型作为输入或输出的 Oracle 存储过程调用

    我进行了概念验证 以了解使用 EclipseLink 调用存储过程的效率如何 我能够使用带有标量 原始数据类型 链接整数 varchar 等 的 EclispeLink 来调用 Oracle 存储过程 我想了解如何使用集合 Oracle 类
  • 如何在sql中提取周数

    我有一个 varchar2 类型的转换列 其中包含以下主菜 01 02 2012 01 03 2012 etc 我使用 to date 函数将其转换为另一列中的日期格式 这是我得到的格式 01 JAN 2012 03 APR 2012 当我
  • 如何使用低权限的 PL-SQL 获取 Oracle 中的列数据类型?

    我对 Oracle 数据库中的一些表具有 只读 访问权限 我需要获取某些列的架构信息 我想使用类似于 MS SQL 的东西sp help 我看到此查询中列出了我感兴趣的表 SELECT FROM ALL TABLES 当我运行这个查询时 O
  • 如何在 Oracle 上生成版本 4(随机)UUID?

    该博客解释说 输出sys guid 对于每个系统来说不是随机的 http feuerthoughts blogspot de 2006 02 watch out for sequential oracle guids html http f

随机推荐

  • VSCODE显示服务器输出的图片

    1 使用matplotlib库 import matplotlib pyplot as plt plt 用于显示图片 import matplotlib image as mpimg mpimg 用于读取图片 import numpy as
  • 一个 8 年 PhpStorm 使用者的配置分享

    我使用 PhpStorm 很长时间了 差不多 8 年 更准确地说是从 2012 年开始 那时候是第三版 那段时间发生了许多事 也发生了很大的改变 当然 你每天都会学到很多 这篇文章是我在 PhpStorm 的 8 年经验总结 我的这些最佳设
  • 交互式前景提取使用GrabCut算法(opencv_python学习)

    交互式前景提取使用GrabCut算法 cv grabCut 是 OpenCV 中用于执行 GrabCut 算法的函数 该函数可以将输入图像分割为前景和背景 下面是 cv grabCut 函数的基本语法 cv grabCut img mask
  • 模拟器显示图片,而真机不显示

    记录一个小bug 图片能在模拟器显示 但是在真机上显示不了 原因 图片的url有问题 真机有安全性限制 导致无法展示 1 首先 拿到图片的地址 将其拿到浏览器测试 可以看到浏览器显示的不安全 http www xxxxx com 9000
  • git最简单回滚并推送到远程

    1 代码回退 首先你要用git reflog查看你要回到的那个版本 然后用 git reset hard HEAD 回退到上个版本 git reset hard commit id 退到 进到 指定commit id 来把你的本地代码回到你
  • UDP与TCP的对比

    1 报头 1 TCP协议报头 TCP指传输控制协议 其报头格式如下 1 源 目的端口号 表示数据是从哪个进程来 到哪个进程去 2 32位序号 32确认号 用于可靠传输 3 4位TCP报头长度 表示该TCP头部有多少个32位bit 有多少个4
  • 忽视日志吃大亏,手把手教你玩转 SpringBoot 日志!

    一 日志重要吗 程序中的日志重要吗 在回答这个问题前 笔者先说个事例 笔者印象尤深的就是去年某个同事 收到了客户反馈的紧急bug 尽管申请到了日志文件 但因为很多关键步骤没有打印日志 导致排查进度很慢 数个小时都没能排查到问题 也无法给出解
  • Flutter 3.3 正式发布

    Flutter 3 是我们正式为全平台提供支持的一个重量级里程碑 距离它的发布仅过去了三个月 今天让我们有请 Flutter 3 3 正式版 近三个月我们并没有放慢更新迭代的速度 自 Flutter 3 发布以来 我们已经为 Flutter
  • 如何不借助新的变量交换两个变量的值

    在很多问题的解决中都会遇到 需要交换两个变量的值 这种情况 下面的方法 三变量法 想必是大家常用的吧 include
  • 【数据结构与算法】内排序算法全解析(附C语言代码)

    导览 0 预备知识 0 1 排序的概念 0 2 排序的稳定性 0 3 内排序与外排序 0 4 排序算法的性能 0 5 常见排序算法的性能 1 比较排序 1 1 插入排序 1 1 1 直接插入排序 1 1 2 折半插入排序 1 1 3 希尔排
  • Redis缓存与数据库的双写一致性(先更新数据库再删除缓存并结合RabbitMQ消息队列)

    实现双写一致性 通常会选择先更新数据库 然后再删除缓存的策略 并结合 RabbitMQ 的消息队列机制 主要有以下几个原因 保证数据一致性 在应用程序中 同一个数据可能存在于多个缓存服务节点中 这样会对数据的一致性造成很大影响 为了避免出现
  • JAVASE 注解与反射

    注解与反射都是框架的基础 注解 注解的格式 注释名 参数名 参数值 可以使用在 package class method field上 作为辅助信息 内置注解 Override 重写方法 会检测方法名称 Deprecated 表明该方法已过
  • 2013年春季学期最佳博客内容奖评选开始啦

    各位亲爱的俱乐部主席们 大家好啊 暑假来啦 CSDN高校俱乐部的福利也来啦 首先感谢你们为高校俱乐部的工作所付出的一切努力 从高校俱乐部的首页改版之后起 大家开始使用博客来记录自己俱乐部的工作内容 并且向俱乐部会员和主席们分享自己的学习生活
  • 魅族mx4服务器无响应,魅族MX4刷机失败解决方法

    2014 12 23 10 25 24 魅族MX4刷机失败解决方法 标签 魅族MX4 魅族MX4刷机教程 魅族MX4刷机失败 魅族MX4ROM 对于很多魅族 MX4的新手 对刷机不太了解 很容易导致刷机失败 那么魅族 MX4刷机失败应该如何
  • xshell连接时显示“服务器发送了一个意外的数据包。received:3,expected:20“问题的解决方法

    最近安装了openbsd6 7版本 安装完后通过xshell连接 弹出一个错误对话框 提示 服务器发送了一个意外的数据包 received 3 expected 20 的错误信息 检查sshd服务是正常开启的 防火墙也没阻止 奇怪了 我又重
  • pandas ExcelWriter定制格式(定制表头、渲染颜色等,非ExcelWriter标准的创建模式)...

    2019独角兽企业重金招聘Python工程师标准 gt gt gt ExcelWriter这个插件有个坑 就是已经设置好的格式是无法更改 原因详见这里 的 而且有如下问题 1 无法分别给一个单元格写入值和样式 对于单个单元格 必须在写入值的
  • 逆序数组(递归和非递归)(详细)

    逆序数组 递归和非递归 一 非递归 二 递归 一 非递归 思路 将第一个元素和最后一个元素交换 再将第二个元素和倒数第二个元素交换 直到所有元素全部交换 假设有一个数组arr abcdef 我们令它的第一个元素为arr left 最后一个元
  • 个人网页制作 大学生个人网页设计 个人网站模板 简单静态HTML个人网页作品 HTML+CSS+JavaScript

    HTML5期末大作业 个人网站设计 明星汉良 7页 带轮播特效 HTML CSS JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 web学生网页设计作业源码 常见网页设计作业题材有 个人 美食 公司 学校 旅游
  • 从软件工程的角度写机器学习5——SVM(支持向量机)实现

    SVM实现 SVM在浅层学习时代是主流监督学习算法 在深度学习时代也往往作为最后一个预测层使用 说深度学习击败了SVM的纯属扯淡 SVM算法总体流程 本系列文章旨在讲解机器学习算法的工程实现方法 不在于推导数学原理 因此想深入了解原理的请移
  • Ora 28547连接服务器失败,可能是Oracle Net 管理错误问题详解(可能是最简单的)

    最近开始学Oracle了 然后安装过程中出现了很多问题 在这就不说了 其实是当时没有保留证据 课上老师说这玩意运气不好了可能一天都装不好 当时我不信 现在我信了 废话不多说 进入正题吧 首先放图 遇到这个问题我首先去找了很多博客 大多数都是