Auswahl  

APEX 19.2 installieren für Oracle XE 18c 

APEX:DBA
12.11.18 (MP)
05.05.20
APEX 19.2, Oracle XE 18c, Installation von Oracle APEX

Passende Schulungen zum Thema

Wenn Sie die APEX Version 19.2 (Stand November 2020)  in die kostenlose Oracle XE Datenbank Version 18c installieren möchten, gehen Sie bitte wie folgt vor:

Laden Sie sich zuerst APEX und die Oracle Expres (XE) Version 18c herunter.

Für LINUX verwenden wir den Installationspfad /u01/software. Dort sollte dann die APEX Zipdatei ausgepackt liegen

Für die Installation APEX starten Sie:

UNIX> cd /u01/software
UNIX> sqlplus / as sysdba

Sie können für APEX bei Bedarf einen eigenen Tablespace anlegen, oder den SYSAUX Tablespace verwenden.

SQL> CREATE TABLESPACE apex_main_tbs DATAFILE '/opt/oracle/oradata/XE/apex_main01.dbf'
SIZE 512M AUTOEXTEND ON NEXT 64M MAXSIZE 2048M;

Nun starten wir das APEX Installations-Hauptskript:

SQL> @apexins APEX_MAIN_TBS APEX_MAIN_TBS TEMP /i/

oder der bereits vorhandene SYSAUX Tablespace kommt zum Einsatz:

SQL> @apexins SYSAUX SYSAUX TEMP /i/

Wenn Die Datenbank als Webserver Ersatz verwendet werden soll, starten Sie bitte folgendes Skript:
Hinweis: Der Schritt ist nicht nötig, wenn mit dem ORDS (Apache TomCat, Glassfish, Bea Weblogic oder ORDS Standalone gearbeitet wird)

SQL> @apex_epg_config /u01/software

Dies legt einen DAD an und lädt alle Bilder/CSS und JS Dateien in die Datenbank (in die Tabelle xdb$resource)

dann wird noch der Datenbank Benutzer ANONYMOUS entsperrt:

Hinweis: Der Schritt ist nicht nötig, wenn mit dem ORDS (TomCat, Glassfish, Bea Weblogic oder ORDS Standalone gearbeitet wird)

SQL> ALTER USER ANONYMOUS ACCOUNT UNLOCK IDENTIFIED BY neverchangearunninguser;

Wenn Sie einen speziellen Port für den HTTP Zugriff benötigen, können Sie das auch noch ändern:

Hinweis: Der Schritt ist nicht nötig, wenn mit dem ORDS (TomCat, Glassfish, Bea Weblogic oder ORDS Standalone gearbeitet wird)

EXEC dbms_xdb.sethttpport(8080)
ALTER SYSTEM REGISTER;

Das letzte Skript setzt das Passwort für INTERNAL Workspace ADMIN Benutzer fest.

SQL> @apxchpwd

Sie werden 3 Parameter gefragt:

  • Benutzername (MUSS nicht ADMIN heissen)
  • Email-Adresse: info@muniqsoft-training.de ( Bitte verwenden Sie Ihre eigene, oder dürfen wir Ihren APEX Server verwalten? (für Geld machen wir fast alles :-) )
  • Passwort (muss ein komplexes Passwort mit Groß und Kleinschreibung, Zahlen und Sonderzeichen sein)

Das letzte Problem (Passwortkomplexität) kann man aber umgehen, wenn man zuvor den folgenden Befehl laufen lässt:

EXEC APEX_INSTANCE_ADMIN.SET_PARAMETER('STRONG_SITE_ADMIN_PASSWORD','N');

Zusätzlich wird die REST Schnittstelle benötigt, die man für alle REST Aufgaben uns auch die Application und Workspace Files benötigt:
SQL>@apex_rest_config

Nun können Sie sich anmelden:
http://servername/ords/f?p=4550

Legen Sie sich zuerst einen Workspace mit einem Administrationsbenutzer an.
Hinweis: Seit April 2020 ist die Version 20.1 bereits verfügbar.