oracle 11g 端口号怎么找

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 11g 端口号怎么找相关的知识,希望对你有一定的参考价值。

端口号是安装时候就生成的?还是可以自己设置?

端口号安装时已自动生成,也可以手工设置。
默认的端口信息存放在portlist.ini文件中。
找到Oracle安装目录,定位到%ORACLE_HOME%\db_1\install目录,用写字板或记事本查看portlist.ini文件即可查到端口信息。
手工设置需借助Net Manager来完成。在菜单中能找到。
参考技术A oracle默认的端口是1521
oracle的企业管理器是需要手工配置或者用dbca建库是指定的,它是一个web站点,需要用浏览器访问,它是oracle引以为豪的一个组件,默认端口1158,比如在本机访问的话,在浏览器输入:localhost:1158
参考技术B 监听的端口号吗?
如果是的话可以在$ORACLE_HOME/network/admin/listener.ora看到端口号
也可以使用netca来配置和修改监听的端口号
使用lsnrctl status也可以看到端口号,默认1521

oracle配置监听时提示端口被占用

1、我是修改了一台ORACLE机器的IP地址,然后我把监听删除掉,重新建立就出上面问题。
2、我看了下机器端口号,1521没有被占用
3、我也试图修改为其它端口号,可是无论我怎么修改,都会提示端口被占用
4、重启ORACLE都重启好几次了。。
5、注册表里也没有TNS这个注册表文件夹

现在服务里面没有监听服务了。。。求解决。。

    在cmd命令行窗口看一下监听是否在启动状态

    lsnrctl status停止监听

    lsnrctl stop再用netca配置

安装oracle的配置要求是什么

    在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。

    正确配置了sqlnet.ora文件:
    NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
    NAMES.DEFAULT_DOMAIN=DB_DOMAIN


    正确配置了tnsname.ora文件 。



参考技术A 在cmd命令行窗口看一下监听是否在启动状态
lsnrctl status
停止监听
lsnrctl stop
再用netca配置追问

不需要停服务了,服务已经不存在了
并且我也运行lsnrctl status 报错的

追答

查看 $ORACLE_HOME/network/admin/listener.ora 这个文件,把HOST=后面那个改成你的ip,
然后再用lsnrctl start启动监听

追问

都试过了.. HOST我也是写死的IP。。。。。

追答

netca就是为了编辑$ORACLE_HOME/network/admin/listener.ora
这个文件并启动监听的,你直接用lsnrctl start来启动
如果还不行我估计你$ORACLE_HOME/network/admin/listener.ora 里有多个相同端口的监听
你把这文件贴一下

本回答被提问者采纳
参考技术B 既然搞数据库,那么基本配置肯定都是知道的,我今天也遇到同样的问题了。既然所有端口都被占用,那么肯定不是数据库软件问题,所以不用纠结监听配置问题了,跟不会是数据库相关配置文件的问题。而是系统的问题,建议出现这种情况先看看自己IP还在不在了,我的问题是IP不在了,IP不在的原因有很多,我是因为识别文件出错了,所以清空/etc/udev/rules.d/70-persistent-net.rules文件,然后重启,ip就回来了。所以所有端口都提示被占用。希望对大家有用。 参考技术C 确认是否有多个版本的数据库,或者是客户端。
看环境变量中,netca到底是否是要用的那个。

1521被占用就换个别的,1522不照样能用嘛追问

没有多版本, 只装了1个.. 我上面说了, 我试验了5、6个端口不提示被占用的

参考技术D 你执行findstr 找端口了么?还是自己的肉眼看的追问

我用的netstat -an这个应该能看到所有端口是否被占用

以上是关于oracle 11g 端口号怎么找的主要内容,如果未能解决你的问题,请参考以下文章

oracle 11g 32位的客户端怎么连接64位的服务器

如何修改修改mysql默认端口号3306

linux下怎么查看程序使用的端口号

如何修改修改mysql默认端口号3306

查看sqlserver的端口号

oracle配置监听时提示端口被占用