Yanıtlar:
Başlangıçtan itibaren | Bir komut penceresi açın. Çevresel değişkenlerinizin doğru ayarlandığını varsayarsak, aşağıdakilerle başlayın:
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
ardından tarayıcıyı açın ve 3010 bağlantı noktasını kullanın.
exec dbms_xdb.sethttpport(8088)
).
Gönderen bu blog post:
XE: Varsayılan http bağlantı noktasını değiştirme
Oracle XE, http isteklerine hizmet etmek için XML DB (XDB) ile birlikte gelen gömülü http dinleyicisini kullanır. HTTP erişimi için varsayılan bağlantı noktası 8080'dir.
DÜZENLE:
Beğendiğiniz bağlantı noktasına (örneğin 9090) 8080 bağlantı noktasını güncelleyin
SQL> -- set http port
SQL> begin
2 dbms_xdb.sethttpport('9090');
3 end;
4 /
Portu değiştirdikten sonra, Oracle'ı başlattığımızda 8080 portuna gidecek, Oracle XE'yi çalıştırmak için adres çubuğuna manuel olarak yeni port (9090) yazmalıyız.
* 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
Sadece Run SQL Command Line
sysadmin olarak açın ve giriş yapın ve ardından aşağıdaki komutu girin
DBMS_XDB.SETHTTPPORT (8181) yürütme;
Bu kadar. Bitirdiniz.....
* 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
Yürütme Exec DBMS_XDB.SETHTTPPORT(8181);
SYS / SYSTEM olarak. 8181'i değiştirmek istediğiniz bağlantı noktasıyla değiştirin. Bunu Oracle 10g ile test etti.
Kaynak: 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
Oracle'ın kurduğu Apache sunucusundan bahsettiğinizi varsayıyorum. Httpd.conf dosyasını bulun.
Bu dosyayı bir metin düzenleyicide açın ve
Listen 8080
veya
Listen {ip adresi}: 8080 satırını bulun
Bağlantı noktası numarasını değiştirin ve web sunucusunu yeniden başlatın veya makineyi yeniden başlatın.
Oracle (veritabanı) birçok bağlantı noktasını kullanabilir. Yazılımı yüklediğinizde, boş bağlantı noktalarını tarar ve daha sonra hangi bağlantı noktasını kullanacağına karar verir.
Veritabanı dinleyicisi varsayılan olarak 1520'dir, ancak 1520 yoksa 1521 veya 1522'yi kullanır. Bu, listener.ora dosyalarında ayarlanabilir.
Enterprise Manager, web tabanlı veritabanı yönetim aracı varsayılan olarak 80 numaralı bağlantı noktasını kullanır, ancak 80 yoksa 8080'i kullanır.
Kurumsal yönetici için bağlantı noktası numarasının nasıl değiştirileceğiyle ilgili ayrıntılar için buraya bakın: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853
Bir web hizmeti çalıştıran birçok Oracle bileşeni vardır, bu nedenle hangisinden bahsettiğiniz net değildir.
Örneğin, bağımsız OC4J için web sitesi bağlantı noktası j2ee / home / config / default-web-site.xml dosyasında yapılandırılır:
<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" >
Sistem Yöneticisi Kullanıcı Hesabı ile oturum açın ve aşağıdaki SQL Prosedürünü uygulayın.
begin
dbms_xdb.sethttpport('Your Port Number');
end;
Ardından Tarayıcıyı açın ve aşağıdaki URL'ye erişin
XDB