555没人帮忙吗?我一共在起了两个进程阿!!oracleservice和tnslistener

解决方案 »

  1.   

    8080端口应该不是数据库服务占的,而是oraclehttpserver,停了就可以了
      

  2.   

    是吗?问题在于我已经停了http而且只起了我说的两个进程阿!!不起这两个起程没事,起了以后,再起web服务器就告诉我端口已被占用,web服务器就起不来了阿!!
      

  3.   

    我们的作法一般是改变WEB服务器的端口
      

  4.   

    呵呵,有趣,我用netstat测了一下8080的确被占,而且只要停了oracleservice<sid>,8080就没有被占了阿!!那到底可以改变这个端口呢?
      

  5.   

    改变Oracle XDB的ftp和http端口    安装完Oracle以后发现,默认Tomcat所使用的8080端口和FTP使用的2100端口都被XDB占用了,需要在数据库中修改XDB的设置。
     
       使用sys登录Oracle,利用dbms_xdb修改端口设置
      call dbms_xdb.cfg_update(updateXML(
          dbms_xdb.cfg_get()
           , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
            , 8081))  修改FTP端口从2100到2111  
    call dbms_xdb.cfg_update(updateXML(
               dbms_xdb.cfg_get()
            , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
           , 2111))找到了这篇文章,可是我直接把语句拷到sql plus中运行不了阿!!哪位大虾解释一下
      

  6.   

    2。使用OEM console,选择数据库,XML Database,Configuration。更改XDB的有关设置。3。去掉数据库的初始化参数:  dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',将会禁止XDB的http和ftp服务。
    还有两种办法,不过我不知道什么oem console以及怎么初视化参数在哪里改阿?大虾指点一下