Javaphua Blog

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            46 Posts :: 5 Stories :: 46 Comments :: 0 Trackbacks

          xdb占用8080端口的問題

          關鍵詞oracle ?? ??????????????????????????????????????

          原因:
          Oracle 9i開始,創建數據庫時默認包含了XDB特性。一旦啟動了數據庫和Listener,Oracle XDB的http服務就占用8080端口,剛好和JBoss、Tomcat等默認端口沖突。因此,必須有一個做出更改。改Tomcat等容易,只是一時不知道怎么改XDB的配置。

          在Google上搜索一下,找到了答案。原來Oracle XDB的端口設置不在配置文件中,而是在數據庫里。


          首先存入列代碼到C:盤根目錄中文件名取(更改Oracle9.2的8080端口.SQL):

          call dbms_xdb.cfg_update(updateXML(
          ????????????dbms_xdb.cfg_get()
          ??????????, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
          ??????????, 8081));

          call dbms_xdb.cfg_update(updateXML(
          ???????? dbms_xdb.cfg_get()
          ?????? , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
          ?????? , 2111));

          COMMIT;

          EXEC dbms_xdb.cfg_refresh;


          然后,在“運行”中鍵入cmd進入命令行模式:



          執行:
          sqlplus /nolog
          conn SYS/(SYS用戶的密碼)SYS@(全局數據庫名)orcl as sysdba;
          @c:\OraDB\更改Oracle9.2的8080端口.SQL
          exit

          另:這個方法在我機子上試了好像不行,也許是我操作有誤吧。又google了一下發現了一個簡單的辦法:進入 database configuration assistant ,選“在數據庫中配置數據庫選項”,選擇你要修改的數據庫—>出現“數據庫特性”標簽,點“標準數據庫功能”,再點“自定義”按鈕,看到了配置端口的內容了吧,然后就不用我多說了。

          posted on 2006-10-19 20:03 Javaphua 閱讀(945) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 枣强县| 拉孜县| 阿图什市| 新晃| 凤阳县| 梅州市| 七台河市| 新蔡县| 班戈县| 雷山县| 辛集市| 西乌珠穆沁旗| 类乌齐县| 蒙自县| 纳雍县| 鲁甸县| 宜州市| 曲松县| 五指山市| 桐城市| 阜康市| 湄潭县| 依安县| 巴马| 小金县| 松江区| 沙雅县| 枝江市| 永济市| 金溪县| 江川县| 冀州市| 罗田县| 富平县| 南京市| 罗平县| 桐梓县| 类乌齐县| 巨鹿县| 安庆市| 嘉鱼县|