Javaphua Blog

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

          xdb占用8080端口的問題

          關(guān)鍵詞oracle ?? ??????????????????????????????????????

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

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


          首先存入列代碼到C:盤根目錄中文件名?。ǜ腛racle9.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;


          然后,在“運(yùn)行”中鍵入cmd進(jìn)入命令行模式:



          執(zhí)行:
          sqlplus /nolog
          conn SYS/(SYS用戶的密碼)SYS@(全局?jǐn)?shù)據(jù)庫(kù)名)orcl as sysdba;
          @c:\OraDB\更改Oracle9.2的8080端口.SQL
          exit

          另:這個(gè)方法在我機(jī)子上試了好像不行,也許是我操作有誤吧。又google了一下發(fā)現(xiàn)了一個(gè)簡(jiǎn)單的辦法:進(jìn)入 database configuration assistant ,選“在數(shù)據(jù)庫(kù)中配置數(shù)據(jù)庫(kù)選項(xiàng)”,選擇你要修改的數(shù)據(jù)庫(kù)—>出現(xiàn)“數(shù)據(jù)庫(kù)特性”標(biāo)簽,點(diǎn)“標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)功能”,再點(diǎn)“自定義”按鈕,看到了配置端口的內(nèi)容了吧,然后就不用我多說了。

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 永昌县| 巴马| 庆元县| 堆龙德庆县| 长顺县| 尚义县| 理塘县| 琼海市| 楚雄市| 白朗县| 九龙坡区| 平阴县| 奉贤区| 玉环县| 白山市| 麻阳| 茌平县| 藁城市| 习水县| 周宁县| 楚雄市| 阜平县| 犍为县| 孟连| 晴隆县| 镇巴县| 阳城县| 邓州市| 顺平县| 武乡县| 德惠市| 保德县| 延寿县| 青岛市| 栖霞市| 闸北区| 德惠市| 乌鲁木齐县| 泗洪县| 左权县| 恭城|