Oracle数据库dbcontrol启动不了端口被占用
按下win+R,输入cmd,打开后输入
emca –config dbcontroldb
输入以下信息:
SID:XXXX (你的数据库SID)
Listener port number:1521(你的监听器端口号,可以通过Net Manager进行查询)
Sys 口令:******
……
输入后会提示被占用的端口,记下被占用的端口号,如3938
1打开cmd,输入命令:netstat -ano,列出所有端口的情况。找到3938。
2输入命令:netstat -aon|findstr "3938",记下对应端口3938的PID,如2388
3 继续输入tasklist|findstr"2388",记下相对应的进程
4 打开任务管理器,点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。这样我们就看到了PID这一列标识,看一下2388对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了。
5 结束该进程或者在cmd的命令窗口中输入:taskkill /f /t /im XXX.exe。