oracle 与 client端执行结果不一致_Oracle -PLSQLDeveloper 13 数据库连接

关于oracle 及PLSQLDeveloper 13如何下载,安装流程不一一赘述,网络帖子很多,知乎直接搜索亦可。

本次主要分享:学习前辈们关于安装流程中出现设置报错,应如何处理(本人个例,通过网络找思路,避免后人遇到类似问题,把时间浪费在文字海洋)

一、主要问题

安装oracle 、client 、PLSQLDeveloper 13 后如何连接产生问题,本人电脑win10专业版,对环境配置等问题处于被动,即从不主动调整,或修改txt文档,

产生问题也很奇怪——listener.oratnsnames.ora 在安装盘文件夹11.2.0client_1networkadmin中缺失,在数据库11.2.0dbhome_1NETWORKadmin中也是缺失状态,基于此尝试过全面卸载,二次安装,仍无法解决。

提问:为什么必须要有这两个文件

显示影响:无法连接数据库,报错:

Oracle ORA-12154: TNS: 无法解析指定的连接标识符

二、解决思路与结果

1、从网络寻找文本模板,针对本机情况,进行编写,保存文件、修改文件类型

报错:无法解析制定的字符连接

再次通过网络寻找修改文本的思路,保存再次登录,报错同上。

2、第二次全面删除oracle 、client 、PLSQLDeveloper 13 ,停服务、删除注册列表,这两步给我很大思路,会不会就是服务、注册列表问题?

尝试:三次安装后,仍然缺失listener.oratnsnames.ora

通过搜索发现,通过Net Configuration Assistant配置监听程序和配置本地网络服务名

dee0023b30ad26686d2fe0639d068902.png

出现转机,报错类型出现变化,步骤:在配置监听程序过程里,选择端口后报错

00008df98f35de886d82da1d3510fde9.png

文字版精炼如下:1521端口已有监听程序,是否不解决冲突直接配置?

联想到缺失的listener.oratnsnames.ora 文件,有了解决思路,自行完成配置,生成该文件,才能有效执行命令。

2.1、listener.ora

观察1521是否被占用,被什么程序占用?

cmd→netstat-ano→代码列出先1521

如果你遇到与我一样问题,请往下看,如无,本篇对你帮助不大,请移步寻求其他办法。

仍承接cmd→netstat-ano→netstat -aon|findstr "1521" (记录1521后面数字,最后一段)→tasklist|findstr "上个语句出现数字"→出现进程名称XXXXX.exe

我这边出现为:TNSLSNR.EXE,本身就是oracle的相关进程,却占用1521端口,导致监听配置冲突,解决思路:停止oracle监听服务

方法:我的电脑→管理→服务中找到:OracleOraDb11g_home1TNSListener,当前显示为正在运行,右键停止,回到Net Configuration Assistant,1521端口冲突报错消失,按照网络流程操作(这个随便找,太多了,不做赘述),完成配置监听的操作。

2.2、tnsnames.ora

Net Configuration Assistant配置本地网络服务名,下图第三步

dee0023b30ad26686d2fe0639d068902.png

均是空白信息,也能理解为什么,tnsnames.ora没有产生,按照网络大佬们图解一路到下图这里:

2d1cc25d55ced8c342c64600b190dc60.png

填写完成后,输入本机ip(主要学习使用),后面步骤测试连接仍报错:监听错误!

返回2.1中,我的电脑→管理→服务中找到:OracleOraDb11g_home1TNSListener打开该服务,报错项目变更为:ORA-28009: connection as SYS should be as SYSDBA or SYSOPER,后续可以解决,使用scott用户名、密码登录,测试成功!

检测:返回client_1文件夹中,listener.oratnsnames.ora两个文件均已产生,尝试

打开PLSQLDeveloper 13,登录用户scott、密码无问题,再利用数据信息进行查看导入表格,一切顺利。

希望可以帮助到需要的人,节约大家宝贵时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/393942.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

去除文件头部的u+feff_关于FEFF的简短故事,一个不可见的UTF-8字符破坏了我们的CSV文件

去除文件头部的ufeffToday, we encountered an error while trying to create some database seeds from a CSV. This CSV was originally generated by me using a Ruby script which piped the output to a file and saved as a CSV.今天,我们在尝试从CSV创建一些…

Redis——学习之路一(初识redis)

在接下来的一段时间里面我要将自己学习的redis整理一遍,下面是我整理的一些资料: Redis是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store),所以redis是可以查看源代码https://github.com/MSOpenTe…

matlab 处理dat文件画图,matlab_DAT_processing matlab处理dat文件并进行绘图 - 下载 - 搜珍网...

matlab实验2/11.txtmatlab实验2/B00001.datmatlab实验2/B00002.datmatlab实验2/B00003.datmatlab实验2/B00004.datmatlab实验2/B00005.datmatlab实验2/B00006.datmatlab实验2/B00007.datmatlab实验2/corv.txtmatlab实验2/cory.txtmatlab实验2/matlab批量载入数据.txtmatlab实验…

leetcode面试题 08.03. 魔术索引(二分)

魔术索引。 在数组A[0…n-1]中,有所谓的魔术索引,满足条件A[i] i。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组A中找出一个魔术索引,如果没有,则返回-1。若有多个魔术索引…

python返回序列中的最小元素_python实现获取序列中最小的几个元素

本文实例讲述了python实现获取序列中最小的几个元素。分享给大家供大家参考。具体方法如下:import heapqimport randomdef issorted(data):data list(data)heapq.heapify(data)while data:yield heapq.heappop(data)alist [x for x in range(10)]random.shuffle(a…

apache访问快捷方式

<VirtualHost *:80>   DocumentRoot "XXX"   ServerName XXX   Alias /pdodata/ "XXX"</VirtualHost> 其中 Alias /pdodata/ "XXX" /data/是快捷方式名称 后面的代表快捷方式具体目录名称转载于:https://www.cnblogs.com/…

css----实现checkbox图片切换

1、效果图 2、代码 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>checkbox</title><style type"text/css">label {width: 20px;font-size: 12px;cursor: pointer;}label i {display: inline-block…

Node.js 究竟是什么?

在网上看到一篇介绍Node.js的文章&#xff0c;很好的介绍了Node.js Michael Abernethy, 自由程序员, Freelancer 2011 年 10 月 09 日 (最初于 2011 年 4 月 26 日) Node.js 究竟是什么&#xff1f; 一个 “编码就绪” 服务器 Node 是一个服务器端 JavaScript 解释器&#xff…

react中绑定点击事件_在React中绑定事件处理程序的最佳方法

react中绑定点击事件by Charlee Li通过李李 在React中绑定事件处理程序的最佳方法 (The best way to bind event handlers in React) Binding event handlers in React can be tricky (you have JavaScript to thank for that). For those who know the history of Perl and P…

json_decode php数组,json_decode转化为数组加true,json_encode和json_decode区别

一、json_encode和json_decode区别1、json_encode&#xff1a;对象/数组 ---> json2、json_decode&#xff1a;json ---> 对象/数组二、json_decode转化为数组转化为数组时&#xff0c;第二个参数很重要&#xff1a;不加true会以PHP对象输出, 加true输出PHP数组&#xff…

leetcode1219. 黄金矿工(回溯)

你要开发一座金矿&#xff0c;地质勘测学家已经探明了这座金矿中的资源分布&#xff0c;并用大小为 m * n 的网格 grid 进行了标注。每个单元格中的整数就表示这一单元格中的黄金数量&#xff1b;如果该单元格是空的&#xff0c;那么就是 0。 为了使收益最大化&#xff0c;矿工…

【无删减】Python老司机收藏夹的17个国外免费学习网站

用Python编写代码一点都不难&#xff0c;事实上它一直被赞誉为最容易学的编程语言。如果你准备学习web开发&#xff0c; Python是一个不错的开始&#xff0c;甚至想做游戏的话&#xff0c;用Python来开发游戏的资源也有很多。这是快速学习这门语言的途径之一。许多程序员都把Py…

iframe vue 前进 后退_vue常见面试题

1、说说你对 SPA 单页面的理解&#xff0c;它的优缺点分别是什么&#xff1f;SPA&#xff08; single-page application &#xff09;仅在 Web 页面初始化时加载相应的 HTML、JavaScript 和 CSS。一旦页面加载完成&#xff0c;SPA 不会因为用户的操作而进行页面的重新加载或跳转…

C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码

C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码 原文:C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码项目开始设计的是运行在windows下&#xff0c;所以一开始采用的是windows服务模式来获取多媒体文件信息&#xff0c;后来要求调整为…

如何用chrome扩展将网页变成黑底白字,用以保护视力

不知道有没有科学依据&#xff0c;自己感觉黑底白字对视力好些&#xff0c;于是动手加个chrome扩展&#xff1a; 第一步&#xff1a;建个文件夹&#xff0c;名称比如叫changeColor; 第二步&#xff1a;在changeColor文件夹中建三个文件&#xff1a;manifest.json 、 backgrou…

从零学习机器学习_机器学习:如何从零变英雄

从零学习机器学习以“为什么&#xff1f;”开头 并以“我准备好了&#xff01;”结尾 (Start with “Why?” and end with “I’m ready!”) If your understanding of A.I. and Machine Learning is a big question mark, then this is the blog post for you. Here, I gradu…

sqoop动态分区导入mysql,使用sqoop import从mysql往hive含分区表中导入数据的一些注意事项...

先看下面这条语句&#xff0c;它实现的功能是将特定日期的数据从mysql表中直接导入hive$ sqoop import \--connect jdbc:mysql://192.168.xx.xx:3306/db_name?useSSLfalse \--username xxx --password xxxxxx \--query "select d.id, d.callsign, d.sobt from t_flight_b…

leetcode面试题 08.04. 幂集(递归)

幂集。编写一种方法&#xff0c;返回某集合的所有子集。集合中不包含重复的元素。 说明&#xff1a;解集不能包含重复的子集。 示例: 输入&#xff1a; nums [1,2,3] 输出&#xff1a; [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 代码 class Solution {List&l…

gatsby_我如何使用Gatsby和Netlify建立博客

gatsbyby Pav Sidhu通过帕夫西杜(Pav Sidhu) 我如何使用Gatsby和Netlify建立博客 (How I Built My Blog Using Gatsby and Netlify) 您能说出更具标志性的二人​​组合吗&#xff1f; &#xff1f; (Can you name a more iconic duo? ?) Years ago, whenever I built a stat…

交叉熵与相对熵

熵的本质是香农信息量()的期望。 现有关于样本集的2个概率分布p和q&#xff0c;其中p为真实分布&#xff0c;q非真实分布。 按照真实分布p来衡量识别一个样本的所需要的编码长度的期望(即平均编码长度)为&#xff1a;H(p)。 如果使用错误分布q来表示来自真实分布p的平均编码长度…