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,一经查实,立即删除!

相关文章

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

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

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…

【无删减】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 不会因为用户的操作而进行页面的重新加载或跳转…

交叉熵与相对熵

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

menustrip

在对应菜单上点击鼠标右键&#xff0c;插入&#xff0c;SEPARATOR 就可以了&#xff0c;然后可以选中拖动位置。转载于:https://www.cnblogs.com/Echo529/p/6382302.html

什么是copyonwrite容器

2019独角兽企业重金招聘Python工程师标准>>> CopyOnWrite容器即写时复制的容器。通俗的理解是当往一个容器添加元素的时候&#xff0c;不直接往当前容器添加&#xff0c;而是先将当前容器进行Copy&#xff0c;复制出一个新的容器&#xff0c;然后新的容器里添加元素…

P2341 [HAOI2006]受欢迎的牛 强连通

题目背景 本题测试数据已修复。 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶 牛都是自恋狂&#xff0c;每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜 欢B&#xff0c;B喜欢C&#xff0c;那么A也喜欢C。牛栏…

spark mllib推荐算法使用

2019独角兽企业重金招聘Python工程师标准>>> 一、pom.xml <!-- 机器学习包 --><dependency><groupId>org.apache.spark</groupId><artifactId>spark-mllib_2.10</artifactId><version>${spark.version}</version>&…

R语言的自定义函数—字符组合

前两天写了几个函数&#xff0c;对里面收获到的一些东西做一些记录。 函数str_comb&#xff0c;用于输入一个字符串或数值向量&#xff0c;返回由向量中元素组成的不重复的长度小于向量长度的所有组合&#xff0c;结果用矩阵形式输出。 函数使用结果如下&#xff1a; 思路很简单…

oracle group by 两项,Oracle中group by 的扩展函数rollup、cube、grouping sets

Oracle的group by除了基本使用方法以外&#xff0c;还有3种扩展使用方法&#xff0c;各自是rollup、cube、grouping sets。分别介绍例如以下&#xff1a;1、rollup对数据库表emp。如果当中两个字段名为a&#xff0c;b,c。假设使用group by rollup(a,b)&#xff0c;首先会对(a,b…

机器学习基石13-Hazard of Overfitting

注&#xff1a; 文章中所有的图片均来自台湾大学林轩田《机器学习基石》课程。 笔记原作者&#xff1a;红色石头 微信公众号&#xff1a;AI有道 上节课主要介绍了非线性分类模型&#xff0c;通过非线性变换&#xff0c;将非线性模型映射到另一个空间&#xff0c;转换为线性模型…

oracle执行计划的rows不对,Oracle执行计划——all_rows和first_rows(n)优化器模式

Oracle执行计划——all_rows和first_rows(n)优化器模式0. 环境创建[sql]SQL> create usertest identified by test2 default tablespace users3 temporary tablespace temp4 quota unlimited on users;User created.SQL> grant createsession, resource, alter session t…

从 MVC 到前后端分离

转载自&#xff1a;https://my.oschina.net/huangyong/blog/521891 从MVC到前后端分离 1.理解 MVC MVC是一种经典的设计模式&#xff0c;全名为Model-View-Controller&#xff0c;即模型-视图-控制器。其中&#xff0c;模型是用于封装数据的载体&#xff0c;例如&#xff0c;在…

在.NET中使用SMTP发送邮件

这是一篇转载&#xff0c;可能对大家很有用啊&#xff0c;放首页看看是否有参考价值。本文提到的方案仍然不能算是完全解决所有问题&#xff0c;最佳的dotNET下通过SMTP&#xff08;带验证&#xff09;发送邮件的机制是什么&#xff0c;不知道大家有什么好的看法&#xff01; …

LeetCode || Copy List with Random Pointer

A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a deep copy of the list. 思路1&#xff1a;最傻瓜的方法是首先遍历一次建立next关系的新list。然后第二次遍历处理random关系…

京东布局消费物联网 聚合产业链共建生态

据Gartner发布的数据显示&#xff0c;到2020年&#xff0c;全球联网设备数量将达260亿台&#xff0c;物联网市场规模将达1.9万亿美元。如今&#xff0c;互联网已经从人与人的连接发展到人与物、物与物的连接&#xff0c;物联网时代带来。 5月9日&#xff0c;京东聚合三大运营商…

Shell编程 之 for 循环

1. 语法结构 2. 案例 2.1 批量解压缩 #!/bin/bashcd /root/test/ ls *.tar.gz > ls.log ls *.tgz >> ls.logfor i in $( cat ls.log )dotar -zxf $i &> /dev/nulldone rm -rf ls.log ~ …

8、linux上安装hbase

1.基本信息 版本1.2.4安装机器三台机器账号hadoop源路径/opt/software/hbase-1.2.4-bin.tar.gz目标路径/opt/hbase -> /opt/hbase-1.2.4依赖关系无2.安装过程 1).使用hadoop账号解压到/opt/hadoop目录下并设置软连接&#xff1a; [rootbgs-5p173-wangwenting opt]# su hadoo…

Mountain Number FZU-2109数位dp

Mountain NumberFZU-2109 题目大意&#xff1a;一个大于0的数字x&#xff0c;分写成xa[0]a[1]a[2][3]..a[n]的形式&#xff0c;&#xff08;比如x1234,a[0]1,a[1]2,a[3]3,a[3]4&#xff09;,Mountain Number要满足对于a[2*i1]要大于等于a[2*i]和a[2*i2]&#xff0c;给定范围l,r…