पोर्ट 8080 से Oracle पोर्ट बदलें


122

मैं पोर्ट 8080 से Oracle कैसे बदलूं? मेरा ग्रहण 8080 का उपयोग कर रहा है, इसलिए मैं इसका उपयोग नहीं कर सकता।


2
यदि आप लोकलहोस्ट से कनेक्ट होते हैं: 8080 अपने ब्राउज़र के साथ और XDBयह कहते हुए एक यूज़रनेम / पासवर्ड लॉगिन अनुरोध प्राप्त करें , यह समस्या है :)
vikingsteve

जवाबों:


241

शुरू से | एक कमांड विंडो खोलें। मान लें कि आपके पर्यावरण चर सही तरीके से निम्नलिखित के साथ शुरू होते हैं:

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 पोर्ट का उपयोग करें।


1
+1, यह मेरे ओरेकल एक्सई इंस्टॉलेशन के लिए पूरी तरह से काम करता है (इसे पोर्ट 8080 से पोर्ट करके 8088 का उपयोग कर रहा है exec dbms_xdb.sethttpport(8088))।
एमोस कारपेंटर

3
यहां से कोडरनचाइच
Ravi

उपरोक्त समाधान ओरेकल एक्सप्रेस 10 जी, विंडोज 8.1 x64 के साथ काम करता है।
Do Nhu Vy

ऐसा लगता है कि DBMS_XDB Oracle 12c के साथ पदावनत है, docs.oracle.com/database/121/ARPLS/d_xdb.htm#ARPLS371
स्कॉट

मुझे इस पर एक पहुँच अस्वीकृत त्रुटि मिल रही है - उबंटू वातावरण
स्काइनेट

27

से इस ब्लॉग पोस्ट:

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) टाइप करना चाहिए।


1
यह त्रुटि हो रही है* 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
user3153014

11

बस खोलें 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
user3153014

10

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
user3153014

5

मुझे लगता है कि आप Apache सर्वर के बारे में बात कर रहे हैं जो Oracle स्थापित करता है। फ़ाइल httpd.conf के लिए देखें।

इस फाइल को टेक्स्ट एडिटर में खोलें और लाइन के लिए देखें
8080 सुनें
या
{आईपी एड्रेस} सुनें: 8080

पोर्ट नंबर बदलें और या तो वेब सर्वर को पुनरारंभ करें या मशीन को केवल रिबूट करें।


इस फ़ाइल का स्थान क्या है?
user3153014

मुझे इससे निपटने में काफी समय हो गया है। मैं एक फ़ाइल खोज चलाऊंगा।
ब्रैड ब्रूस

4

Oracle (डेटाबेस) कई पोर्ट का उपयोग कर सकता है। जब आप सॉफ़्टवेयर को इंस्टॉल करते हैं, तो यह मुफ्त पोर्ट के लिए स्कैन करता है और यह तय करता है कि किस पोर्ट का उपयोग करना है।

डेटाबेस श्रोता 1520 के लिए डिफॉल्ट करता है, लेकिन 1520 या 1522 का उपयोग करेगा यदि 1520 उपलब्ध नहीं है। यह श्रोता.ओरा फ़ाइलों में समायोजित किया जा सकता है।

एंटरप्राइज़ प्रबंधक, वेब-आधारित डेटाबेस प्रशासन उपकरण 80 को पोर्ट करने के लिए डिफॉल्ट करता है लेकिन 8080 का उपयोग करेगा यदि 80 उपलब्ध नहीं है।

एंटरप्राइज़ मैनेजर के लिए पोर्ट नंबर बदलने के तरीके के विवरण के लिए यहां देखें: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm_i1012853


1

कई ओरेकल घटक हैं जो एक वेब सेवा चलाते हैं, इसलिए यह स्पष्ट नहीं है कि आप किसका उल्लेख कर रहे हैं।

उदाहरण के लिए, स्टैंडअलोन 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" > 

0

सिस्टम व्यवस्थापक उपयोगकर्ता खाते के साथ लॉगिन करें और SQL प्रक्रिया के नीचे निष्पादित करें।

begin
dbms_xdb.sethttpport('Your Port Number');
end;

फिर ब्राउज़र खोलें और नीचे दिए गए URL तक पहुंचें

http://127.0.0.1:YourPortNumber/apex/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.