APEX inaccessible

Si votre URL apex est inaccessible, plusieurs raisons possibles, donc plusieurs pistes à explorer :


En changeant de port (en cas de conflit de serveur web)

EXEC DBMS_XDB.SETHTTPPORT(8080);


En ouvrant les accès via le réseau (en cas d'utilisation du service via le réseau)
exec dbms_xdb.setListenerLocalAccess(false);


En modifiant le listener.ora (en cas d'utilisation d'un serveur web tiers)
(ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 8080)(Presentation=HTTP)(Session=RAW))

Qui permet d'accéder à une page blanche car il existe bien un service qui écoute :
netstat -an | grep "8080"

En recréant la ressource :
DECLARE
   RESULT   BOOLEAN;
   l_html   VARCHAR2 (512);

   PROCEDURE remove_ressource (p_res_path IN VARCHAR2)
   IS
   BEGIN
      IF DBMS_XDB.existsresource (p_res_path)
      THEN
         DBMS_XDB.deleteresource (p_res_path, DBMS_XDB.delete_force);
      END IF;
   END;
BEGIN
   l_html :=
      '
 
   
 

';
   remove_ressource (p_res_path => '/index.html');
   remove_ressource (p_res_path => '/index.htm');
   RESULT := DBMS_XDB.createresource ('/index.html', l_html);
   COMMIT;
END;
/



Enfin, si la page d'accueil se présente sans images et qu'il est impossible de se connecter, exécuter le script suivant en spécifiant le répertoire de décompression apex :

SQL>!pwd
/usr/lib/oracle
SQL>!ls apex
apex_epg_config_core.sql apexvalidate.sql apxdbmig.sql apxe101.sql apxldimg.sql apxrtins.sql apxxepwd.sql core doc install2011-01-15_01-49-14.log owa
apex_epg_config.sql apxchpwd.sql apxdevrm.sql apxe102.sql apxrelod.sql apxsqler.sql builder coreins.sql endins.sql installdev2011-01-15_10-59-15.log utilities
apexins.sql apxconf.sql apxdvins.sql apxe111.sql apxremov.sql apxxemig.sql catapx.sql devins.sql images load_trans.sql welcome.html


SQL> @apxldimg.sql /usr/lib/oracle


PL/SQL procedure successfully completed.

old 1: create directory APEX_IMAGES as '&1/apex/images'
new 1: create directory APEX_IMAGES as '/usr/lib/oracle/apex/images'

Directory created.


PL/SQL procedure successfully completed.


PL/SQL procedure successfully completed.


PL/SQL procedure successfully completed.


Commit complete.

timing for: Load Images
Elapsed: 00:01:56.65

Directory dropped.

SQL> exec dbms_xdb.setListenerLocalAccess(false);

PL/SQL procedure successfully completed.

SQL> exit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production




Vous n'avez pas trouver réponse à votre question ? Préciser votre recherche :

Catégories