oracle启动监听_如何处理登录PL/SQL登录显示:ORA-12541:TNS:无监听程序

问题如下:

f73747915de2a5f0a62b950621117abd.png

8967a381a87c78e3cbc932f55668b7bc.png

本问题有两种解决方案,一种是通过对Oracle自带的Net Configuration Assistant,你只需在所有程序的oracle目录下寻找就行,打开Net Comfiguration Assitsant重新配置监听程序即可,但这种方法并不一定能解决,其实对Net Configuration Assistant操作实质上是对Oracle下的product的network的listener.ora文件进行更改,提供了一个图形软件而已

在讲解第二种方法前,先带你了解以下Oracle的有关服务:

1 Oracle 启动

Oracle 是通过系统的服务来启动的。

1.1OracleServiceORCL(必须启动)

OracleServiceORCL:数据库服务(数据库实例),是 Oracle 核心服务该服务是数据库启动的基础,只有该服务启动,Oracle 数据库才能正常启动。

1.2OracleOraDb11g_home1TNSListener(必须启动)

OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候

或者使用 PL/SQL Developer 等第三方工具时才需要。

1.3Oracle ORCL VSS Writer Service(非必须启动)

Oracle ORCL VSS Writer Service:Oracle 卷映射拷贝写入服务,VSS(Volume Shadow Copy

Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝

(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。

1.4OracleDBConsoleorcl(非必须启动)

OracleDBConsoleorcl:Oracle 数据库控制台服务,orcl 是 Oracle 的实例标识,默认的实

例为 orcl。在运行 Enterprise Manager(企业管理器 OEM)的时候,需要启动这个服务。

1.5OracleJobSchedulerORCL(非必须启动)

OracleJobSchedulerORCL:Oracle 作业调度(定时器)服务,ORCL 是 Oracle 实例标识。

1.6OracleMTSRecoveryService(非必须启动)

OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器

MTS、COM/COM+对象和分布式环境下的事务的资源管理器。

2 Oracle 关闭

关闭 Oracle 只需要将服务停止即可。

看到这或许你知道该如何解决本问题了:

我们通过按住win+R 输入services.msc,弹出服务窗口,打开相应的服务:

操作图如下

085beaf9194394550dcd814553280d42.png

8af75f1ae2130f94e1f1ef40cee7d0b2.png

点击右键启动或者右键属性启动

启动后图如下:

043b2b580fac7753e4bc65c290b7d4c3.png

424b89accc8530bca35afa1dcb53f386.png

6bdffde45673e013d837ad8857c6a0f7.png

本问题就解决了。

------------------------百战卓越026天

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值