Oracle的监听服务启动不了!
问题:当其它机器或者是本机通过plsql访问数据库时,出现一直卡在登录界面!
分析:是oracle的监听服务未启动
解决:启动监听程序,但报错“服务启动后又自动关闭了.......”,通过DOS命令netstat -ano查看到1521端口被占用,PID为1722,然后通过任务管理器结束PID为1722的进程后再重启监听服务就正常启动!
任务管理器查看PID的方法:
选"查看"-"选择列"-然后勾选"PID"即可!
DOS命令查看端口被那个程序占用的命令:
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP
127.0.0.1:80 0.0.0.0:0 LISTENING
2448
就可以看到端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064
K
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。