修改Oracle的端口号实际是修改其监听器的监听端口,具体方法是
临泉网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
进入oracle目录下得/network/admin/lisnter.ora
然后加入或者修改以下内容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中问号的地方每个机器不一样,一般自己装的都是orcl,将1521改为所需要的端口后保存退出
服务端\x0d\x0a先停止监听服务,然后修改ORACLE_HOME/network/admin/listener.ora文件里PORT=的值,然后重启监听服务\x0d\x0a\x0d\x0a客户端\x0d\x0a修改ORACLE_HOME/network/admin/tnsnames,ora文件里PORT=的值
你是要问 服务端的端口 怎么调整成 非默认端口?
listener.ora中,调整 1521为你要 指定的 端口,比如6521
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 6521))
)
)
还是要问 客户端如何指定其他端口?
tnsnames.ora中,1521改成 服务端提供的端口即可,比如 6521
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 6521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
你这个所谓的端口就是监听的端口,就是数据库服务端配置的监听的端口。
在数据库服务端配置文件listener.ora中,你很容易找到配置端口的地方,一般有上下两个,你只要该下面那一段中的端口就可以了。然后启动监听,然后在修改你的tnsnames文件中的port,就行了。
先按快捷键windows+R,在运行框里输入cmd,如图所示,进入黑色界面后,输入netstat -ano,查看端口;
找到8080端口,查看正在运行程序的pid;
回到桌面,从控制面板进入任务管理器;从进程里看程序是看不到PID的,只有点右侧的详细信息,才可以看到PID;
找到相同的PID进程,点结束进程就可以了,这样8080端口就不会再被占用了;
回到服务器,重新运行一次,看看是否还有错误。
如上设置,如果再次运行没有发现错误,说明端口修改成功。