Skip to Main Content

Oracle Database Express Edition (XE)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Apex connection refused, everything else working fine (?)

151492May 20 2006 — edited May 20 2006
All else but the Oracle http interface is working including connectivity from PHP. Test was done with the firewall down. The error is NOT "file not found". The error is "The connection was refused when attempting to contact xxx.xxx.xxx.4:8080" which seems to indicate that the http service itself is not available at 8080.

There is this suspicious line in the "lsnrctl status" (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=8080))(Presentation=HTTP)(Session=RAW))

Other than that everything looks all right. See below.

Help!!! :-)


$ lsnrctl status
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 20-MAY-2006 15:25:58

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                20-MAY-2006 15:12:08
Uptime                    0 days 0 hr. 13 min. 49 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Listener Log File         /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xxx.xxx.xxx.4)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XE" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XE_XPT" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
The command completed successfully
From sqlplus:
SQL> select dbms_xdb.gethttpport() from dual;
DBMS_XDB.GETHTTPPORT()
----------------------
                  8080

SQL> SET SERVEROUTPUT ON;
SQL> DECLARE
  2    l_dad_names  DBMS_EPG.varchar2_table;
  3  BEGIN
  4    DBMS_OUTPUT.put_line('DADs');
  5    DBMS_OUTPUT.put_line('==========');
  6
  7    DBMS_EPG.GET_DAD_LIST (l_dad_names);
  8
  9    FOR i IN 1 .. l_dad_names.count LOOP
 10      DBMS_OUTPUT.put_line(l_dad_names(i));
 11    END LOOP;
 12  END;
 13  /
DADs
==========
APEX
cat tnsnames.ora
# tnsnames.ora Network Configuration File:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.4)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
cat listener.ora
# listener.ora Network Configuration File:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.4)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (XE)
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 17 2006
Added on May 20 2006
3 comments
2,782 views