जवाबों:
शुरू से | एक कमांड विंडो खोलें। मान लें कि आपके पर्यावरण चर सही तरीके से निम्नलिखित के साथ शुरू होते हैं:
C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Aug 26 10:40:44 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect
Enter user-name: system
Enter password: <enter password if will not be visible>
Connected.
SQL> Exec DBMS_XDB.SETHTTPPORT(3010); [Assuming you want to have HTTP going to this port]
PL/SQL procedure successfully completed.
SQL>quit
फिर ब्राउज़र खोलें और 3010 पोर्ट का उपयोग करें।
exec dbms_xdb.sethttpport(8088)
)।
से इस ब्लॉग पोस्ट:
XE: डिफ़ॉल्ट http पोर्ट को बदलना
Oracle XE HTTP अनुरोधों की सेवा के लिए XML DB (XDB) के साथ आने वाले एम्बेडेड http श्रोता का उपयोग करता है। HTTP एक्सेस के लिए डिफ़ॉल्ट पोर्ट 8080 है।
संपादित करें:
8080 पोर्ट को अपडेट करें, जो पोर्ट (उदाहरण के लिए 9090) आपको पसंद है
SQL> -- set http port
SQL> begin
2 dbms_xdb.sethttpport('9090');
3 end;
4 /
पोर्ट बदलने के बाद, जब हम ओरेकल शुरू करते हैं तो यह 8080 पोर्ट पर जाएगा, हमें ओरेकल एक्सई को चलाने के लिए एड्रेस बार में मैन्युअल रूप से नया पोर्ट (9090) टाइप करना चाहिए।
* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
बस खोलें Run SQL Command Line
और sysadmin के रूप में लॉगिन करें और फिर कमांड के नीचे दर्ज करें
Exec DBMS_XDB.SETHTTPPORT (8181);
बस। आप कर चुके हैं.....
* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
Exec DBMS_XDB.SETHTTPPORT(8181);
SYS / SYSTEM के रूप में निष्पादित करें । 8181 को उस पोर्ट से बदलें, जिसे आप बदलना चाहते हैं। इसका परीक्षण Oracle 10g के साथ किया गया।
स्रोत: http://hodentekhelp.blogspot.com/2008/08/my-oracle-10g-xe-is-on-port-8080-can-i.html
* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
मुझे लगता है कि आप Apache सर्वर के बारे में बात कर रहे हैं जो Oracle स्थापित करता है। फ़ाइल httpd.conf के लिए देखें।
इस फाइल को टेक्स्ट एडिटर में खोलें और लाइन के लिए देखें
8080
सुनें
या
{आईपी एड्रेस} सुनें: 8080
पोर्ट नंबर बदलें और या तो वेब सर्वर को पुनरारंभ करें या मशीन को केवल रिबूट करें।
Oracle (डेटाबेस) कई पोर्ट का उपयोग कर सकता है। जब आप सॉफ़्टवेयर को इंस्टॉल करते हैं, तो यह मुफ्त पोर्ट के लिए स्कैन करता है और यह तय करता है कि किस पोर्ट का उपयोग करना है।
डेटाबेस श्रोता 1520 के लिए डिफॉल्ट करता है, लेकिन 1520 या 1522 का उपयोग करेगा यदि 1520 उपलब्ध नहीं है। यह श्रोता.ओरा फ़ाइलों में समायोजित किया जा सकता है।
एंटरप्राइज़ प्रबंधक, वेब-आधारित डेटाबेस प्रशासन उपकरण 80 को पोर्ट करने के लिए डिफॉल्ट करता है लेकिन 8080 का उपयोग करेगा यदि 80 उपलब्ध नहीं है।
एंटरप्राइज़ मैनेजर के लिए पोर्ट नंबर बदलने के तरीके के विवरण के लिए यहां देखें: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm_i1012853
कई ओरेकल घटक हैं जो एक वेब सेवा चलाते हैं, इसलिए यह स्पष्ट नहीं है कि आप किसका उल्लेख कर रहे हैं।
उदाहरण के लिए, स्टैंडअलोन OC4J के लिए वेब साइट पोर्ट j2ee / home / config / default-web-site.xml फ़ाइल में कॉन्फ़िगर किया गया है:
<web-site xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/web-site-10_0.xsd"
port="8888" display-name="OC4J 10g (10.1.3) Default Web Site"
schema-major-version="10" schema-minor-version="0" >
सिस्टम व्यवस्थापक उपयोगकर्ता खाते के साथ लॉगिन करें और SQL प्रक्रिया के नीचे निष्पादित करें।
begin
dbms_xdb.sethttpport('Your Port Number');
end;
फिर ब्राउज़र खोलें और नीचे दिए गए URL तक पहुंचें
XDB
यह कहते हुए एक यूज़रनेम / पासवर्ड लॉगिन अनुरोध प्राप्त करें , यह समस्या है :)