oracle启动后,所占用的端口号到底有多少个?
如果我在服务中启动了oracleDBConsoleXXX,又启动了OracleserviceXXX.
一般情况下对端口的占用有几个呢?其中oracleDBConsoleXXX 共4个?
涉及到db_dbcontrol_http_port 1个,
AGENT_PORT 1个,
RMI_PORT 1个,
JMS_PORT 1个。OracleserviceXXX 共1个?
合计5个吗?

解决方案 »

  1.   

    在$ORACLE_HOME\install\portlist.ini 文件里有记录
    Enterprise Manager Console HTTP 端口 (orcl) = 1158
    Enterprise Manager 代理端口 (orcl) = 3938
    Enterprise Manager Console HTTP 端口 (mynewccs) = 5500
    Enterprise Manager 代理端口 (mynewccs) = 1830
    Enterprise Manager Console HTTP 端口 (myicd) = 5501
    Enterprise Manager 代理端口 (myicd) = 1831还有监听的1521 端口。 我知道Oracle 的端口就这么多。楼主说的dbconsole是OEM 的端口,这个和实例对应,如果实例多,占用的端口就多。 如果只有一个实例,就占用2个端口。 ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977(满)
    DBA3 群:63306533;     聊天 群:40132017
      

  2.   

    知道的
    iSQL*Plus HTTP 端口号 =5560
    Enterprise Manager Console HTTP 端口 (orcl) = 1158
    Enterprise Manager 代理端口 (orcl) = 3938
      

  3.   

    谢谢大家的回复。服务占用的端口号,网上写可以通过windows命令netstat -an 来获知。我主要是想知道,这些端口都被称为什么。因为我的实例(都含控制台)过多,虽然是哪个使用才启动哪个,好像到了创建第21个实例的时候,就报无法为JSM和RMI分配端口号的错误了。相当于oracle初次安装完成后,同时建立了1个实例的情况下,服务中启动了三个分别是
    1、oracleDBConsoleXXX 
    2、OracleserviceXXX 
    3、tnslistener 
    如果分别启用了1 2 3 各占用什么端口。
    我要再试试,试的结果,能知道服务启动占用的是端口号的数字和个数。
    其实归根结底还是很想知道oracle到底都涉及那些个端口(端口的的名称)再次感谢大家。
      

  4.   

    OracleserviceXXX 共1个? windows下如果不是共享服务器模式下一个连接会建立一个随机端口通讯的。
      

  5.   

    http服务默认是1158  然后我们监听端口1521   其他就不知道了
      

  6.   

    http服务默认是1158 然后我们监听端口1521 其他就不知道了
      

  7.   

    查阅下面的这个文件,其中有LZ关心的内容.
    %ORACLE_HOME%\install\ portlist.ini