ORA-12541:TNS:无监听程序的错误,
如何启动oracle的监听。
1.打开Net Configuration Assistant
![](/images/blogjava_net/hyljava/图片1.jpg)
2.选择监听程序配置,下一步
![](/images/blogjava_net/hyljava/图片2.jpg)
3.选择重新配置,下一步
![](/images/blogjava_net/hyljava/图片3.jpg)
4.选择监听程序,默认,下一步
![](/images/blogjava_net/hyljava/图片4.jpg)
注:如果你的监听已启动,则出现提示框,选择是
![](/images/blogjava_net/hyljava/图片5.jpg)
5.选择协议,使用默认的TCP协议,下一步
![](/images/blogjava_net/hyljava/图片6.jpg)
6.选择端口号,使用标准端口号1521,下一步
![](/images/blogjava_net/hyljava/图片7.jpg)
![](/images/blogjava_net/hyljava/图片7.jpg)
7.不配置另一个监听程序,选择否,下一步
![](/images/blogjava_net/hyljava/图片8.jpg)
8.监听程序配置完成,下一步
![](/images/blogjava_net/hyljava/图片9.jpg)
到此基本就可以运行了,你重新开启oracle的服务,测试看能否连上plsql
重配服务名,测试连接
1.选择Net服务器配置,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-31280.png)
2.选择重新配置,下一步
3.选择数据库名,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-3335.png)
4.填写服务名,也就是你创建数据库时的全数据库名,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-28488.png)
5.选择TCP协议,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-14824.png)
6.填写主机名(可填写你的IP地址,也可填写你的主机名),使用标准端口号1521,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-209.png)
7.进行测试,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-1767.png)
8.选择更改登录
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-13985.png)
9.填写用户名和口令,确定
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-10804.png)
10.测试连接成功,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-11560.png)
11.网络服务名,默认(和之前的数据库名一样),下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-6514.png)
12.不配置另一个Net服务名,选择否,下一步
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-2706.png)
13.Net服务名配置完毕,下一步,完成
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-5355.png)
启动PL/SQLDeveloper,输入用户名和口令,登录成功
![](file:///C:\Users\hyl\AppData\Local\Temp\ksohtml\wps_clip_image-7582.png)
小结:很多错误都有很明显的提示,要根据提示去找相关的解决办法。