如何解决oracle数据库监听器启动后,马上自动关闭问题?_oracle监听自动关闭_静姝7y的博客-程序员秘密

技术标签: oracle  oracle问题处理  

这个问题,我头疼了很久,一次偶然的尝试,居然解决了,不可思议,虽然至今没有找到原因,为什么可以解决问题,进一步探究后我再做补充。废话不多,开始进入正题。

首先确定:电脑win10版本,其他设置没有问题的情况下,请查看以下步骤:

第一步:找到oracle的安装目录下的listener.ora文件。我的按照默认安装路径安装在C盘。路径如下:C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN

第二步:以管理员权限打开listener.ora文件,将代码:(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-VOMJQAK)(PORT = 1521))句中的DESKTOP-VOMJQAK(这个代表你计算机主机名)改成任意其他名字。(注意,原来的名字要保存一下,后面要用到)

第三步:打开控制面板-》打开服务-》开启有关oracle开头的所有服务,这时,发现监听器可以启动了。

第四步:运行web项目,发现修改后的用户名在控制台报错,这时,打开文件listener.ora,将原来的名字 DESKTOP-VOMJQAK修改回去。注意:根据你的文件中的名字为主,这里只是提示

第五步:重新启动web项目,访问数据库,发现成功过运行!问题解决。。。


这种方式可以解决问题,不需要重新安装任何软件,有一点不好的就是,有时候它又会出现同样的错误,当出现的时候,就按照上述步骤继续依次执行。什么原因待我找到原因我会继续补充。


注:listener.ora文件遇到无法进行保存操作?

试一试:将文件拖动到桌面,需要确定使用管理员权限移动,将主机名改了以后再移动回去,即可实现文件内容的修改。



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cspe_703/article/details/78680514

智能推荐

强弱符号_强弱符号meno f_薛定猫的蛾的博客-程序员秘密

#include<stdio.h>short a = 10;//强符号short b = 20;int main(){ Func(); printf("a: %d\n",a); printf("b: %d\n",b); return 0}int a;//弱符号void Func(){ a = 100;}//生成指令:mov dword ptr[a],...

算法工程师之路_算法工程师能自学吗_ldon的博客-程序员秘密

认识算法        进入算法世界要从2015年开始研究生生活说起。2015年3月,我顺利的考上了某211/985院校的硕士研究生,于是提前的进入学校跟着导师一起学习。        在还不知道为什么的情况下,导师让我学习《数据结构》和《数据挖掘》,这是我第一次接触算法相关,也是第一次认识算法。由于是刚进入研究生生活,一个阶段的刚开始总是热情洋溢的,因此很认真的看《数据结构》和《数据挖掘...

项目常见SQL注入漏洞攻击及解决办法_sql注入漏洞解决方法_u010174217的博客-程序员秘密

项目接口常见SQL注入漏洞攻击及解决办法1、弱口令漏洞解决方案:使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储加密后的密文。2、未使用用户名及密码登录后台可直接输入后台URL登录系统。解决方案:通过配置拦截器过滤掉无效用户的连接请求。3、接口返回的信息中抛出的异常可能暴露程序信息。有经验的入侵者,可以从抛出的异常中获取很多信息,比如程序的部分架构、程序的物理路径、SQL注入爆出来的信息等。解决方案:自定义一个Exception,将异常信息包装起来不要抛到

使用ffmpeg提取视频中的音频和视频画面_ffmpeg 只提取画面_gent__chen的博客-程序员秘密

想要提取视频中的音频信息,首选的技术是ffmpeg。网上的绝大多数ffmpeg使用教程都是: 比如你的文件是 test.mp4分离视频出来:ffmpeg -i test.mp4 -vcodec copy -an 视频流.avi分离音频出来:ffmpeg -i test.mp4 -acodec copy -vn 音频流.mp3用这样的方法,提取视频是没有问题的。但在提取音频时,我遇到了以下错误

机器学习基础算法25-XGBoost实践_qq_42749341的博客-程序员秘密

目录1.XGBoost简介2.Kaggle简介3.数据预处理-清洗4.案例部分1)判断蘑菇是否有毒-二分类2)判断蘑菇是否有毒-手动读取数据3)鸢尾花数据集-多分类4)葡萄酒分类-多分类5)泰坦尼克号-数据处理麻烦6)AdaBoost实践1.XGBoost简介2.Kaggle简介Kaggle是一个数据分析的竞赛平台,网址为:https://www.kaggle.com/3.数据预处理-清洗特征:重要性高,缺失率低策略:通过计算进行补充;通过经验或业务知识估计特征:重要性高,缺失率高策略:尝

解决pip install xxx报 error: Microsoft Visual C++ 14.0 is required._f_yunsheng_t的博客-程序员秘密

使用pip安装包的过程有时候会提示error: Microsoft Visual C++ 14.0 is required.问题原因是安装的包需要编译依赖window的开发库,需要安装对应版本的Microsoft Visual C++ Build Tools可以解决问题,但是安装内容庞大,多大几个G,还依赖于自己的网速;另外一个解决方法就是直接使用whl文件安装,在pypi上搜索要安装的包名...

随便推点

嵌入式面试之示波器使用_第二层皮-合肥的博客-程序员秘密

无源探头一般用于低带宽的示波器,这里低带宽经验值为500 MHz,具有10:1衰减比的高阻输入,同时带来严重的容性负载。常说的电源纹波测试的探头就是无源的。b.地线使用,一般使用较短的地线避免干扰,条件容许的情况下,使用接地环;a.带宽设计,一般电源噪声都低于1M,如果示波器一般带宽使用20M;2.测试一个频率一个N另一个为5N的,应使用哪一个作为触发信号;1.如何用示波器测量电源噪声;使用慢信号作为触发信号。

瀑布开发模式和敏捷开发模式的区别和思考_瀑布模式需求明确_VessalasdXZ的博客-程序员秘密

瀑布开发模式:瀑布开发模式有以下显著的特点:1.严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。使用里程碑的方式,严格定义了各开发阶段的输入和输出。如果达不到要求的输出,下一阶段的工作就不展开。2.重视和强调过程文档,在开发的中后期才会看到软件原型,早起只能通过文档来了解系统的模样。在这种情况下,文档的重

使用vue.draggable实现两列数组之间的复制拖拽_draggable 复制_Pannikin的博客-程序员秘密

需要先了解:Sortable.js插件的配置信息vue.draggable的clone拷贝实现常用菜单功能本文参考文章 记录一下vuedraggable clone的坑,获取数据前排提示: 如果你也遇到了编辑拖拽的单元数据时,原单元数据也跟着发生了变化,可以直接拖到最后看解决方法。要实现的效果有两个列表:列表A为预设的组件,不能添加编辑和删除;列表B为编辑区域,需要从列表A中拖拽组件,然后修改组件名称等一些信息。通过分析需求,我们可以知道:列表A和B的group name需相同;

Django实战笔记(3)完善登录与注册_登入注册的views. py_流夏_的博客-程序员秘密

Django实现的用户登录(连接数据库版)经过前面的数据库学习以及实战(1)的基础知识,今天完成了连接数据的登录与注册功能。主要实现的功能有以下几个:登录功能 注册功能 用户登录后可以修改个人信息注:本项目多次引用了{% include 'bootcss.html' %},这是个引用bootstrap包的页面,本案例引用bootstrap使页面看起来更好看,最后会把bootcs...

Spring框架中的单例Bean是线程安全的吗_爱钓鱼的程序员的博客-程序员秘密

Spring中的Bean默认是单例模式的,框架并没有对bean进行多线程的封装处理。如果Bean是有状态的,那么就需要开发人员自己来进行线程安全的保证,最简单的办法就是改变bean的作用域,把singleton改为property,这样每次请求Bean就相当于是new Bean(),这样就可以保证线程安全了。有状态就是有数据存储功能 无状态就是不会保存数据,controller,service和dao本身不是线程安全的,只是如果只是调用里面的方法,而且多线程调用一个实例的方法,会在内存中复制变量,

bbigemap百度课程_weixin_37489828的博客-程序员秘密

功能对比—下载地图:客户的需求就是软件的使命,我们第一时间完善客户的功能需求   功 能 点 BIGEMAP软件 演示教程 地图下载     地图下载     地图下载     地图下载    ...

推荐文章

热门文章

相关标签