Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einrichtung APEX und Oracle Rest Data Services (ORDS)
Im folgenden Thema sind die Schritte aufgeführt, die für die Einrichtung APEX und ORDS
Themen
Hinzufügen der DEV Optionen APEX und APEX — zu Ihrer DB-Instance
Gehen Sie wie folgt vor, um die APEX-DEV
Optionen APEX
und RDS zu Ihrer Oracle-DB-Instance hinzuzufügen:
-
Erstellen Sie eine neue Optionsgruppe oder kopieren oder ändern Sie eine bestehende Optionsgruppe.
-
Fügen Sie der Optionsgruppe die Optionen
APEX
undAPEX-DEV
hinzu. -
Ordnen Sie die Optionsgruppe Ihrer DB-Instance zu.
Wenn Sie die RDS APEX Amazon-Optionen hinzufügen, kommt es zu einem kurzen Ausfall, während Ihre DB-Instance automatisch neu gestartet wird.
Anmerkung
APEX_MAIL
ist verfügbar, wenn die Option APEX
installiert ist. Die Ausführungsberechtigung für das APEX_MAIL
Paket wird gewährt, PUBLIC
sodass Sie kein APEX Administratorkonto benötigen, um es zu verwenden.
Um die APEX Optionen zu einer DB-Instance hinzuzufügen
-
Bestimmen Sie die Optionsgruppe, die Sie verwenden möchten. Sie können eine Optionsgruppe erstellen oder eine bestehende Optionsgruppe verwenden. Wenn Sie eine bestehende Optionsgruppe verwenden möchten, fahren Sie mit dem nächsten Schritt fort. Erstellen Sie andernfalls eine benutzerdefinierte DB-Optionsgruppe mit folgenden Einstellungen:
-
Wählen Sie im Feld Engine die Oracle-Edition aus, die Sie verwenden möchten. Die APEX Optionen werden in allen Editionen unterstützt.
-
Wählen Sie für Major Engine Version (Engine-Hauptversion) die Version Ihrer DB-Instance aus.
Weitere Informationen finden Sie unter Erstellen einer Optionsgruppe.
-
-
Fügen Sie der Optionsgruppe die Optionen hinzu. Wenn Sie nur die APEX Oracle-Laufzeitumgebung bereitstellen möchten, fügen Sie nur die
APEX
Option hinzu. Um die vollständige Entwicklungsumgebung bereitzustellen, fügen Sie dieAPEX-DEV
OptionenAPEX
und hinzu.Als Version wählen Sie die Version von
APEX
, die Sie verwenden möchten.Wichtig
Wenn Sie die APEX Optionen zu einer vorhandenen Optionsgruppe hinzufügen, die bereits an eine oder mehrere DB-Instances angehängt ist, kommt es zu einem kurzen Ausfall. Während dieses Ausfalls werden alle DB-Instances automatisch neu gestartet.
Weitere Informationen über das Hinzufügen von Optionen finden Sie unter Hinzufügen einer Option zu einer Optionsgruppe.
-
Ordnen Sie die Optionsgruppe einer neuen oder bestehenden DB-Instance zu:
-
Einer neuen DB-Instance wird die Optionsgruppe beim Starten der Instance zugewiesen. Weitere Informationen finden Sie unter Eine Amazon RDS DB-Instance erstellen.
-
Bei einer bestehenden DB-Instance weisen Sie die Optionsgruppe zu, indem Sie die Instance ändern und die neue Optionsgruppe anhängen. Wenn Sie die APEX Optionen zu einer vorhandenen DB-Instance hinzufügen, kommt es zu einem kurzen Ausfall, während Ihre DB-Instance automatisch neu gestartet wird. Weitere Informationen finden Sie unter Ändern einer Amazon RDS DB-Instance.
-
Entsperren des öffentlichen Benutzerkontos auf Ihrer DB-Instance
Nachdem die RDS APEX Amazon-Optionen auf Ihrer DB-Instance installiert wurden, stellen Sie sicher, dass Sie wie folgt vorgehen:
-
Ändern Sie das Passwort für das APEX öffentliche Benutzerkonto.
-
Entsperren Sie das Konto.
Sie können dies tun, indem Sie das SQL Oracle*Plus-Befehlszeilenprogramm verwenden. Stellen Sie als Master-Benutzer eine Verbindung zur DB-Instance her und rufen Sie die folgenden Befehle auf. Ersetzen Sie new_password
durch ein Passwort Ihrer Wahl.
ALTER USER APEX_PUBLIC_USER IDENTIFIED BY
new_password
; ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;
RESTfulDienste für Oracle konfigurieren APEX
Um RESTful Dienste in zu konfigurieren APEX (für APEX 4.1.1.V1 nicht erforderlich), verwenden Sie SQL *Plus, um als Master-Benutzer eine Verbindung zu Ihrer DB-Instance herzustellen. Führen Sie anschließend die gespeicherte Prozedur rdsadmin.rdsadmin_run_apex_rest_config
aus. Beim Ausführen der gespeicherten Prozedur geben Sie Passwörter für die folgenden Benutzer an:
-
APEX_LISTENER
-
APEX_REST_PUBLIC_USER
Die gespeicherte Prozedur führt das apex_rest_config.sql
-Skript aus, mit dem neue Datenbankkonten für diese Benutzer erstellt werden.
Anmerkung
Für APEX Oracle-Version 4.1.1.v1 ist keine Konfiguration erforderlich. Nur für diese APEX Oracle-Version müssen Sie die gespeicherte Prozedur nicht ausführen.
Der folgende Befehl führt die gespeicherte Prozedur aus.
EXEC rdsadmin.rdsadmin_run_apex_rest_config('
apex_listener_password
', 'apex_rest_public_user_password
');
Die Installation ORDS auf einem separaten Host wird vorbereitet
Installieren Sie ORDS auf einem separaten Host, z. B. einer EC2 Amazon-Instance, einem lokalen Server in Ihrem Unternehmen oder Ihrem Desktop-Computer. Bei den Beispielen in diesem Abschnitt wird davon ausgegangen, dass Ihr Host Linux ausführt und benannt myapexhost.example.com
ist.
Bevor Sie mit der Installation ORDS beginnen können, müssen Sie einen Betriebssystembenutzer ohne Benutzerrechte erstellen und anschließend die APEX Installationsdatei herunterladen und entpacken.
Um die Installation vorzubereiten ORDS
-
Melden Sie sich bei
myapexhost.example.com
alsroot
an. -
Erstellen Sie einen Betriebssystembenutzer ohne administrative Rechte für die Listener-Installation. Mit dem folgenden Befehl wird ein neuer Benutzer mit dem Namen apexuser erstellt:
useradd -d /home/apexuser
apexuser
Der folgende Befehl weist dem neuen Benutzer ein Passwort zu.
passwd apexuser;
-
Melden Sie sich an
myapexhost.example.com
alsapexuser
und laden Sie die APEX Installationsdatei von Oracle in Ihr/home/apexuser
Verzeichnis herunter: -
Entpacken Sie die Datei im
/home/apexuser
-Verzeichnis.unzip apex_
version
.zipNachdem Sie die Datei entpackt haben, ist ein
apex
-Verzeichnis im/home/apexuser
-Verzeichnis vorhanden. -
Während Sie noch angemeldet
myapexhost.example.com
sindapexuser
, laden Sie die Oracle REST Data Services-Datei von Oracle in Ihr/home/apexuser
Verzeichnis herunter: http://www.oracle.com/technetwork/developer-tools/apex-listener/downloads/index.html.
APEXOracle-Listener einrichten
Anmerkung
Oracle APEX Listener ist veraltet.
Amazon RDS for Oracle unterstützt weiterhin APEX Version 4.1.1 und Oracle APEX Listener Version 1.1.4. Wir empfehlen Ihnen, die neuesten unterstützten Versionen von Oracle und zu verwenden. APEX ORDS
Installieren Sie Oracle APEX Listener auf einem separaten Host, z. B. einer EC2 Amazon-Instance, einem lokalen Server in Ihrem Unternehmen oder Ihrem Desktop-Computer. Wir unterstellen myapexhost.example.com
als Namen des Hosts, auf dem außerdem Linux ausgeführt wird.
Die Installation von Oracle Listener wird vorbereitet APEX
Bevor Sie Oracle APEX Listener installieren können, müssen Sie einen Betriebssystembenutzer ohne Zugriffsrechte erstellen und dann die Installationsdatei herunterladen und entpacken. APEX
Um die Installation des Oracle Listeners vorzubereiten APEX
-
Melden Sie sich bei
myapexhost.example.com
alsroot
an. -
Erstellen Sie einen Betriebssystembenutzer ohne administrative Rechte für die Listener-Installation. Mit dem folgenden Befehl wird ein neuer Benutzer mit dem Namen apexuser erstellt:
useradd -d /home/apexuser
apexuser
Der folgende Befehl weist dem neuen Benutzer ein Passwort zu.
passwd apexuser;
-
Melden Sie sich an
myapexhost.example.com
alsapexuser
und laden Sie die APEX Installationsdatei von Oracle in Ihr/home/apexuser
Verzeichnis herunter: -
Entpacken Sie die Datei im
/home/apexuser
-Verzeichnis.unzip apex_
<version>
.zipNachdem Sie die Datei entpackt haben, ist ein
apex
-Verzeichnis im/home/apexuser
-Verzeichnis vorhanden. -
Während Sie noch angemeldet
myapexhost.example.com
sindapexuser
, laden Sie die Oracle APEX Listener-Datei von Oracle in Ihr/home/apexuser
Verzeichnis herunter.
Oracle APEX Listener installieren und konfigurieren
Bevor Sie es verwenden könnenAPEX, müssen Sie die apex.war-Datei herunterladen, Oracle APEX Listener mit Java installieren und dann den Listener starten.
Um den Oracle Listener zu installieren und zu konfigurieren APEX
-
Erstellen Sie ein neues Verzeichnis, das auf Oracle APEX Listener basiert, und öffnen Sie die Listener-Datei.
Führen Sie folgenden Code aus:
mkdir /home/apexuser/apexlistener cd /home/apexuser/apexlistener unzip ../apex_listener.
version
.zip -
Führen Sie folgenden Code aus.
java -Dapex.home=./apex -Dapex.images=/home/apexuser/apex/images -Dapex.erase -jar ./apex.war
-
Geben Sie folgende Informationen in der Eingabeaufforderung des Programms ein:
-
Der Benutzername des APEX Listener-Administrators. Der Standardwert ist adminlistener.
-
Ein Passwort für den APEX Listener-Administrator.
-
Der APEX Listener Manager-Benutzername. Der Standardwert ist managerlistener.
-
Ein Passwort für den APEX Listener-Administrator.
Das Programm druckt eineURL, die Sie zum Abschließen der Konfiguration benötigen, wie folgt aus.
INFO: Please complete configuration at: http://localhost:8080/apex/listenerConfigure Database is not yet configured
-
-
Lassen Sie Oracle APEX Listener laufen, damit Sie Oracle Application Express verwenden können. Nachdem Sie dieses Konfigurationsverfahren abgeschlossen haben, können Sie den Listener im Hintergrund ausführen lassen.
-
Rufen Sie in Ihrem Webbrowser das vom APEX Listener URL bereitgestellte Programm auf. Das Oracle Application Express Listener-Administrationsfenster wird angezeigt. Geben Sie die folgenden Informationen ein:
-
Benutzername –
APEX_PUBLIC_USER
-
Passwort — das Passwort für APEX_ PUBLIC _ USER. Dieses Passwort haben Sie zuvor bei der Konfiguration des APEX Repositorys angegeben. Weitere Informationen finden Sie unter Entsperren des öffentlichen Benutzerkontos auf Ihrer DB-Instance.
-
Connection type (Verbindungstyp) – Basic (Einfach)
-
Hostname — der Endpunkt Ihrer Amazon RDS DB-Instance, z. B.
mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com
-
Port – 1521
-
SID— der Name der Datenbank auf Ihrer Amazon RDS DB-Instance, z.
mydb
B.
-
-
Wählen Sie Apply (Anwenden) aus. Das APEX Administrationsfenster wird angezeigt.
-
Legen Sie ein Passwort für den APEX
admin
Benutzer fest. Verwenden Sie dazu SQL *Plus, um als Master-Benutzer eine Verbindung zu Ihrer DB-Instance herzustellen, und führen Sie dann die folgenden Befehle aus.EXEC rdsadmin.rdsadmin_util.grant_apex_admin_role; grant APEX_ADMINISTRATOR_ROLE to
master
; @/home/apexuser/apex/apxchpwd.sqlErsetzen Sie
durch den Masterbenutzernamen. Wenn Sie vom Skriptmaster
apxchpwd.sql
aufgefordert werden, geben Sie ein neuesadmin
-Passwort ein. -
Kehren Sie zum APEX Administrationsfenster Ihres Browsers zurück und wählen Sie Administration. Wählen Sie anschließend Application Express Internal Administration. Wenn Sie zur Eingabe von Anmeldeinformationen aufgefordert werden, geben Sie die folgenden Informationen ein:
-
Benutzername –
admin
-
Passwort: Das mit dem Skript
apxchpwd.sql
festgelegte Passwort
Wählen Sie Anmeldung und legen Sie dann ein neues Passwort für den Benutzer
admin
fest. -
Ihr Listener ist nun einsatzbereit.