1、oracle监听与数据库的服务是分开的,是单独的一个Session线程。 监听是专门负责挂牌的,就想医院里面你看到的专门挂牌的那个地方用来接待病人的(即:访问IP) 但是监听到有病人的时候,知道她看妇科病,但是妇科医生没有坐诊(即:为所寻找的这个数据库实例没有启动,不坐诊) 现在你是强行让妇科医生坐诊,但是医院却不开门(即监听为关闭状态) 所以总让你先开启监听,windows下 要先启动监听服务的,我的电脑-->管理--->服务-->oracle lisenter,启动就好了 oracle监听程序无法启动(TNS-12560: TNS: 协议适配器错误,TNS-00530: 协议适配器错误)
问题描述1:
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-12月-2014
4:50
Copyright (c) 1991, 2010, Oracle. All rights reserved.
启动tnslsnr: 请稍候...
Failed to start service, error 193.
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
解决:去服务里面把linster打开就行了。