Lilantha Lakmal Asked: 2015-05-12 00:27:00 +0800 CST2015-05-12 00:27:00 +0800 CST 2015-05-12 00:27:00 +0800 CST 无法配置oracle 11g net server 772 我在我的 Windows Server 2008 工作站上安装了 Oracle 11g。在我尝试使用端口号 1521 配置 oracle 网络服务器之后。但是 ONS 错误对我说“使用另一个端口号。此端口已在使用中。”。我怎么解决这个问题? oracle oracle-11g-r2 1 个回答 Voted Best Answer Vérace 2015-05-12T00:52:52+08:002015-05-12T00:52:52+08:00 转到www.sysinternals.com - 下载 Sysinternals 套件 - 然后运行 Tcpview 并检查端口 1521 上运行的可执行文件。您可以通过单击“本地端口”列按端口排序。如果您尝试从命令行运行netstat -abn,您将(很可能)收到错误消息“请求的操作需要提升”。当此信息可通过 Tcpview 获得时,为什么会出现此错误是一个谜。 您是否已安装 Oracle 实例?我已经在许多 Windows 机器上安装了 Oracle,但我从未遇到过端口 1521 被其他任何东西使用的情况。在任何情况下,Tcpview 都会告诉您哪个可执行文件阻塞了您的 Oracle 端口。 [编辑 - 经过进一步研究] 我正在阅读这篇文章,我看到了这篇文章,它表明运行 resmon.exe 会给你你想要的信息 htat - 转到“侦听端口”选项卡,“端口”列,但正如所指出的那样,GUI 是真的很糟糕。 从这里的同一个问题,您可以从命令行运行 netstat -aon | find /i "listening"``,但正如我提到的,我无法使用b标志获取相应的进程名称。
转到www.sysinternals.com - 下载 Sysinternals 套件 - 然后运行 Tcpview 并检查端口 1521 上运行的可执行文件。您可以通过单击“本地端口”列按端口排序。如果您尝试从命令行运行
netstat -abn
,您将(很可能)收到错误消息“请求的操作需要提升”。当此信息可通过 Tcpview 获得时,为什么会出现此错误是一个谜。您是否已安装 Oracle 实例?我已经在许多 Windows 机器上安装了 Oracle,但我从未遇到过端口 1521 被其他任何东西使用的情况。在任何情况下,Tcpview 都会告诉您哪个可执行文件阻塞了您的 Oracle 端口。
[编辑 - 经过进一步研究]
我正在阅读这篇文章,我看到了这篇文章,它表明运行 resmon.exe 会给你你想要的信息 htat - 转到“侦听端口”选项卡,“端口”列,但正如所指出的那样,GUI 是真的很糟糕。
从这里的同一个问题,您可以从命令行运行 netstat -aon | find /i "listening"``,但正如我提到的,我无法使用
b
标志获取相应的进程名称。