Windows上很少安装数据库,这次遇到一个小问题:数据库启动之后提示:

警告: 无法为 "*" 创建监听套接字
致命错误: 无法创建TCP/IP套接字
日志: 数据库系统已关闭

1.首先,打开服务器的netstat功能(位于控制面板->程序->打开windows功能里面),执行命令查看端口占用情况:

PS C:\Users\Administrator> NETSTAT.EXE -ano|findstr "54321"
TCP 0.0.0.0:54321 0.0.0.0:0 LISTENING 7800
TCP [::]:54321 [::]:0 LISTENING 7800

2.然后在任务管理器中找一下这个进程,是看不到的7800对应PID的进程。

3.尝试用taskkill来杀这个进程,也提示找不到PID对应的进程:

PS C:\Users\Administrator> taskkill.exe /PID 7800
错误: 没有找到进程 "7800"。

4.通过Get-Process kingbase 来搜索进程,发现遗留的进程PID应该为7144,而不是7800:

PS C:\Users\Administrator> Get-Process kingbase

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
483 1 640 60 13 0.00 7144 kingbase

5.重新kill生效:

PS C:\Users\Administrator> taskkill.exe /PID 7144
错误: 无法终止 PID 为 7144 的进程。
原因: 只能强行终止这个进程(带 /F 选项)。
PS C:\Users\Administrator> taskkill.exe /PID 7144 /F
成功: 已终止 PID 为 7144 的进程。
PS C:\Users\Administrator> NETSTAT.EXE -ano|findstr "54321"

6.启动数据库OK:

PS C:\Users\Administrator> NETSTAT.EXE -ano|findstr "54321"
TCP 0.0.0.0:54321 0.0.0.0:0 LISTENING 32
TCP [::]:54321 [::]:0 LISTENING 32
PS C:\Users\Administrator> Get-Process kingbase Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
375 13 5612 56044 1175 0.11 32 kingbase
331 10 4812 13028 1169 0.03 2344 kingbase
333 10 5656 9456 1170 0.02 3336 kingbase
332 10 2672 7096 1173 0.02 3876 kingbase
330 10 4808 7752 1169 0.02 4392 kingbase
330 10 2752 7432 1169 0.05 6972 kingbase
333 10 6152 9572 1171 0.02 7240 kingbase
331 10 4808 7812 1169 0.03 8176 kingbase

Windows 端口被占用,但进程号对应的进程不存在,使用Get-Process来查找进程挺方便的的更多相关文章

  1. windows 端口被占用,并杀死进程的方法

    netstat -ano | findstr 8081 查询端口 被什么进程占用 tasklist | findstr 2184 根据进程号 查询任务名称 taskkill /f /t /im jav ...

  2. windows端口被占用解决办法

    1.查找端口 netstat -ano | findstr 端口号 2.进程列表并查找相应的进程 tasklist |findstr 进程号 3.杀死进程 taskkill /f /t /im 进程名 ...

  3. windows端口被占用

    查看端口号被占用进程netstat -a -n -o 强制结束PIDtaskkill /pid:604 /F

  4. 检查windows端口被占用

    开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况.在列表中我们观察被占用的端口,比如是49157,首先 ...

  5. Windows端口被占用解决方法

    Error 场景 启动 Java 项目失败,控制台显示 Error starting ApplicationContext. To display the conditions report`re-r ...

  6. 解决windows端口被占用

    1, Cmd输入命令:netstat  –ano|findstr  “端口号” ,如netstat  –ano|findstr  “8080” 记下PID,最后一行为PID,这里为396 2,Cmd输 ...

  7. Windows系统清除占用的串口号列表批处理

    蛋疼总是无缘无故被占用 @echo off reg query "HKLM\SYSTEM\CurrentControlSet\Control\COM Name Arbiter" / ...

  8. netstat命令怎么查看端口是否占用

    转自:http://www.ahlinux.com/start/cmd/527.html netstat命令是一个监控TCP IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接 ...

  9. tomcat 端口8080占用问题

    启动tomcat时,有时会出现8080端口占用的问题. 解决方法: 终端:ps -e | grep tomcat 会看到下边的结果 途中标记的是进程号,kill掉即可. kill -9 9734(97 ...

随机推荐

  1. Linux里面的压缩和解压类指令

    gzip/gunzip 指令 ( .gz  不能压缩目录) gzip 用于压缩文件, gunzip 用于解压的 . gzip gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后 ...

  2. 你不可不知的WEB安全知识(第一部分:HTTPS, TLS, SSL, CORS, CSP)

    译   原文地址:https://dev.to/ahmedatefae/web-security-knowledge-you-must-understand-it-part-i-https-tls-s ...

  3. 基础篇:深入解析JAVA注解机制

    目录 java实现注解的底层原理和概念 五种元注解详解 使用动态代理机制处理注解 spring.AOP和注解机制 (题外)@FunctionalInterface原理介绍 欢迎指正文中错误 关注公众号 ...

  4. Centos6.6x系统与unbutu18.04系统升级ssh到8.3版本

    Centos6.6升级ssh5.3版本到ssh8.3版本 下载所需要的源码包: ]#wget https://files-cdn.cnblogs.com/files/luckjinyan/zlib-1 ...

  5. javascript之判断数组的几种方法

    今天和小伙伴一起出去吃饭,有个小伙伴突然问我,你是前端是吧,问一下现在前端判断数组都有哪些方法,哈哈不知道是不是考我,当时没有说全,吃过饭后看了下自己以前的小笔记这里总结一下目前知道的所有对于数组的判 ...

  6. Linux基础入门 vim常用命令详解

    介绍 vim是一个文本编辑程序 没有菜单,只有命令,且命令繁多 命令行模式下相关命令 移动光标 ​ h: ← 左移 ​ l: → 右移 ​ j: ↓ 下移 ​ k: ↑ 上移 ​ gg: 光标移动文件 ...

  7. Vue3实战系列:结合 Ant-Design-of-Vue 实践 Composition API

    Vue 3 出来之后,很多人有如下想法,"又要学新东西啦"."我学不动了"等等. 但是事物总有它的两面性,前端知识更新的很快,利好勤奋好学的同学.计算机行业的迭 ...

  8. ansible-主机清单的配置

    1. ansible主机清单的配置 以下是ansible安装完成后的源文件 1 [root@test-1 ~]# cat /etc/ansible/hosts 2 # This is the defa ...

  9. 秒懂JVM的垃圾回收机制

    前言 阅读过王子之前JVM文章的小伙伴们,应该已经对JVM的内存分布情况有了一个清晰的认识了,今天我们就接着来聊聊JVM的垃圾回收机制,让小伙伴们轻松理解JVM是怎么进行垃圾回收的. 复制算法.Ede ...

  10. 多测师讲解selenium _携程选票定位练习_高级讲师肖sir

    打开携程网 from selenium import webdriverfrom time import sleepfrom selenium.webdriver.common.keys import ...