ฉันจะเปลี่ยน Oracle จากพอร์ต 8080 ได้อย่างไร Eclipse ของฉันใช้ 8080 ดังนั้นฉันจึงไม่สามารถใช้สิ่งนั้นได้
ฉันจะเปลี่ยน Oracle จากพอร์ต 8080 ได้อย่างไร Eclipse ของฉันใช้ 8080 ดังนั้นฉันจึงไม่สามารถใช้สิ่งนั้นได้
คำตอบ:
ตั้งแต่เริ่มต้น | เปิดหน้าต่างคำสั่ง สมมติว่าตัวแปรสภาพแวดล้อมของคุณตั้งค่าอย่างถูกต้องโดยเริ่มจากสิ่งต่อไปนี้:
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 /
หลังจากเปลี่ยนพอร์ตเมื่อเราเริ่ม Oracle มันจะไปที่พอร์ต 8080 เราควรพิมพ์พอร์ตใหม่ด้วยตนเอง (9090) ในแถบที่อยู่เพื่อเรียกใช้ Oracle XE
* 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
เปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความและมองหาบรรทัด
Listen 8080
หรือ
Listen {ip address}: 8080
เปลี่ยนหมายเลขพอร์ตและรีสตาร์ทเว็บเซิร์ฟเวอร์หรือเพียงแค่รีบูตเครื่อง
Oracle (ฐานข้อมูล) สามารถใช้หลายพอร์ต เมื่อคุณติดตั้งซอฟต์แวร์จะสแกนหาพอร์ตที่ว่างและตัดสินใจว่าจะใช้พอร์ตใด
ตัวฟังฐานข้อมูลมีค่าเริ่มต้นเป็น 1520 แต่จะใช้ 1521 หรือ 1522 หาก 1520 ไม่พร้อมใช้งาน สิ่งนี้สามารถปรับได้ในไฟล์ listener.ora
Enterprise Manager ซึ่งเป็นเครื่องมือการดูแลระบบฐานข้อมูลบนเว็บมีค่าเริ่มต้นเป็นพอร์ต 80 แต่จะใช้ 8080 หาก 80 ไม่พร้อมใช้งาน
ดูรายละเอียดวิธีการเปลี่ยนหมายเลขพอร์ตสำหรับผู้จัดการองค์กรได้ที่นี่: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853
มีส่วนประกอบของ Oracle มากมายที่เรียกใช้บริการบนเว็บดังนั้นจึงไม่ชัดเจนว่าคุณกำลังอ้างถึงตัวใด
ตัวอย่างเช่นพอร์ตของเว็บไซต์สำหรับ 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
นี่อาจเป็นปัญหา :)