Oracle的监听服务启动不了!

问题:当其它机器或者是本机通过plsql访问数据库时,出现一直卡在登录界面!

分析:是oracle的监听服务未启动

解决:启动监听程序,但报错“服务启动后又自动关闭了.......”,通过DOS命令netstat -ano查看到1521端口被占用,PID为1722,然后通过任务管理器结束PID为1722的进程后再重启监听服务就正常启动!

任务管理器查看PID的方法:

选"查看"-"选择列"-然后勾选"PID"即可!

DOS命令查看端口被那个程序占用的命令:

在windows命令行窗口下执行:

C:\>netstat-aon|findstr"80"

TCP127.0.0.1:800.0.0.0:0LISTENING2448

就可以看到端口被进程号为2448的进程占用,继续执行下面命令:

C:\>tasklist|findstr"2448"

thread.exe2016Console016,064K

如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

相关推荐