Windows Oracle连接ORA-12541:TNS:无监听程序
上面两篇是安装和连接,这里写一下碰到的问题,安装后使用SQL Developer连接出现ORA-12541:TNS:无监听程序。网上搜了一下是安装的Oracle中自带的JDK是32位,而程序中使用的SQL Developer是64位不匹配所以不能用,
需要重新下载JDK版本配置一下,这是一种方式。我用的是第二种方式。直接贴图
启动监听程序打开cmd程序,lsnrctl start
查看状态lsnrctl status
1.打开Net Configuration Assistant
2.选择监听程序配置,下一步
3.选择重新配置,下一步
4.选择监听程序,默认,下一步
注:如果你的监听已启动,则出现提示框,选择是
5.选择协议,使用默认的TCP协议,下一步
6.选择端口号,使用标准端口号1521,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/0HA9WJ1WKWH-IEZkC_28eQ==/1717560307988585607.gif)
7.不配置另一个监听程序,选择否,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/u2LnolRl4hhWlZOBXVByvA==/1300132917444556770.gif)
8.监听程序配置完成,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img1.ph.126.net/F1QYZCO4DgZvaM3nOPOTPg==/1333346964696415807.gif)
重配服务名,测试连接
1.选择Net服务器配置,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img1.ph.126.net/LzYdmxFMZc1syD1S8GNbdw==/6597302863122881533.gif)
2.选择重新配置,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/fWQzK2ic_FHCOWX6jUmnng==/1878001044713705697.gif)
3.选择数据库名,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img2.ph.126.net/GT5QjhfzMTQxdxWHVYnlFA==/6597705284379122372.gif)
4.填写服务名,也就是你创建数据库时的全数据库名(默认安装的全数据库名),下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img2.ph.126.net/cBFsUBiBxCrYiqGU8kUHLw==/885520276831923377.gif)
5.选择TCP协议,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/R3KaFYh8wXvVh2Mh-iUk2A==/1657887612926005554.gif)
6.填写主机名(可填写你的IP地址,也可填写你的主机名),使用标准端口号1521,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img1.ph.126.net/jcHnCvi6hX_ok09U8sFcXg==/3295227552451891819.gif)
7.进行测试,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/Bs1vWhgEwO_UnvbDknhq4w==/1924444415870916609.gif)
8.选择更改登录
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img2.ph.126.net/x2Ei2dikmVFn6eu6Lgsb1Q==/1666331862227229932.gif)
9.填写用户名和口令,确定
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/q8RBASHnVjs9qX8oy71HMg==/1408219308583575108.gif)
10.测试连接成功,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/_eLT7YBfeUbar_Z_9XoinA==/2041538006182550913.gif)
11.网络服务名,默认(和之前的数据库名一样),下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/QnJb3F7io0C3DUwGBPAUtw==/1925288840801151897.gif)
12、不配置另一个Net服务名,选择否,下一步
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img0.ph.126.net/JHH4Br48zGZvT2A4f5oCqw==/6597313858239157947.gif)
13、Net服务名配置完毕,下一步,完成
![ORA-12541:TNS:无监听程序___转载 - Complaint Free Wolrd - Complaint Free Wolrd](http://img2.ph.126.net/rtUGYBwHKIl1eC8vT14aAQ==/3290723952824578766.gif)
配置到这里已经完成,就可以打开PL/SQL Developer 或者Navicat软件进行连接即可。