oracle数据库可以使用tcp协议通过8080端口进行连接,所以占用了8080端口。
要取消占用,可以打开oracle安装目录下的database目录内的spfile[sid名].ora文件进行修改。这个文件是oracle的启动配置文件。
把其中的*.dispatchers='(protocol=tcp) (service=or9ixdb)'这一行去掉即可。
然后重启计算机,或者在服务中重启oracleservice[sid名]这个服务。重启后可能无法使用enterprise manager console和其他客户端连接,这时请使用oracle的configuration and migration tools/net configuration assistant工具删除监听器,然后新建一个监听器,重启监听器。
使用configuration and migration tools/net manager工具,将服务命名删除,然后新建一个。
现在oracle应该就可以正常使用,8080也不会占用了。
新闻热点
疑难解答