Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione APEX e Oracle Rest Data Services (ORDS)
Il seguente argomento elenca i passaggi necessari per configurare APEX e ORDS
Argomenti
Aggiungere le DEV opzioni APEX and APEX - all'istanza DB
Per aggiungere le APEX-DEV
opzioni APEX
and alla tua istanza RDS di For Oracle DB, procedi come segue:
-
Creare un nuovo gruppo di opzioni oppure copiare o modificare un gruppo di opzioni esistente.
-
Aggiungi le opzioni
APEX
eAPEX-DEV
al gruppo di opzioni. -
Associate il gruppo di opzioni alla vostra istanza DB.
Quando aggiungi le RDS APEX opzioni Amazon, si verifica una breve interruzione mentre l'istanza DB viene riavviata automaticamente.
Nota
APEX_MAIL
è disponibile se l'opzione APEX
è installata. Il privilegio di esecuzione per il APEX_MAIL
pacchetto è concesso, PUBLIC
quindi non è necessario l'account APEX amministrativo per utilizzarlo.
Per aggiungere le APEX opzioni a un'istanza DB
-
Determinare il gruppo di opzioni che si vuole usare. È possibile creare un nuovo gruppo di opzioni oppure usare un gruppo di opzioni esistente. Se si desidera usare un gruppo di opzioni esistente, puoi passare alla fase successiva. In caso contrario, creare un gruppo di opzioni database personalizzato con le seguenti impostazioni:
-
Per Engine (Motore), scegliere l'edizione di Oracle da utilizzare. Le APEX opzioni sono supportate in tutte le edizioni.
-
In Major engine version (Versione principale del motore), scegliere la versione dell'istanza database.
Per ulteriori informazioni, consulta Creazione di un gruppo di opzioni.
-
-
Aggiungere le opzioni al gruppo di opzioni. Se desideri distribuire solo l'ambiente di APEX runtime Oracle, aggiungi solo l'
APEX
opzione. Per implementare l'ambiente di sviluppo completo, aggiungi entrambe le opzioniAPEX
eAPEX-DEV
.In Version (Versione) scegliere la versione di
APEX
da utilizzare.Importante
Se si aggiungono le APEX opzioni a un gruppo di opzioni esistente già collegato a una o più istanze DB, si verifica una breve interruzione. Durante questa interruzione, tutte le istanze database vengono riavviate automaticamente.
Per ulteriori informazioni sull'aggiunta di opzioni, consulta Aggiunta di un'opzione a un gruppo di opzioni.
-
Applicare il gruppo di opzioni a un'istanza database nuova o esistente:
-
Per una nuova istanza database, si applica il gruppo di opzioni quando viene avviata l'istanza. Per ulteriori informazioni, consulta Creazione di un'istanza Amazon RDS DB.
-
Per un'istanza database esistente, viene applicato il gruppo di opzioni modificando l'istanza e collegando il nuovo gruppo di opzioni. Quando si aggiungono le APEX opzioni a un'istanza DB esistente, si verifica una breve interruzione mentre l'istanza DB viene riavviata automaticamente. Per ulteriori informazioni, consulta Modifica di un'istanza Amazon RDS DB.
-
Sblocco dell'account utente pubblico sull'istanza DB
Dopo aver installato RDS APEX le opzioni Amazon sulla tua istanza DB, assicurati di fare quanto segue:
-
Cambia la password per l'account utente APEX pubblico.
-
Sbloccare l'account.
È possibile eseguire questa operazione utilizzando l'utilità della riga di comando Oracle SQL *Plus. Connettiti alla tua istanza database come utente master e utilizza i seguenti comandi. Sostituisci new_password
con una password a tua scelta.
ALTER USER APEX_PUBLIC_USER IDENTIFIED BY
new_password
; ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;
Configurazione dei RESTful servizi per Oracle APEX
Per configurare RESTful i servizi in APEX (non necessari per la versione APEX 4.1.1.V1), SQL utilizza*Plus per connetterti all'istanza DB come utente principale. Successivamente, esegui la stored procedure rdsadmin.rdsadmin_run_apex_rest_config
. Quando esegui la stored procedure, fornisci le password per i seguenti utenti:
-
APEX_LISTENER
-
APEX_REST_PUBLIC_USER
La stored procedure esegue lo script apex_rest_config.sql
, che crea nuovi account database per questi utenti.
Nota
La configurazione non è richiesta per la versione Oracle 4.1.1.v1. APEX Solo per questa APEX versione di Oracle, non è necessario eseguire la stored procedure.
Il comando seguente avvia la procedura archiviata.
EXEC rdsadmin.rdsadmin_run_apex_rest_config('
apex_listener_password
', 'apex_rest_public_user_password
');
Preparazione dell'installazione ORDS su un host separato
Installa ORDS su un host separato come un'EC2istanza Amazon, un server locale della tua azienda o il tuo computer desktop. Gli esempi in questa sezione presuppongono che l'host esegua Linux e abbia un nomemyapexhost.example.com
.
Prima di procedere all'installazioneORDS, è necessario creare un utente del sistema operativo non privilegiato, quindi scaricare e decomprimere il APEX file di installazione.
Per prepararsi all'installazione ORDS
-
Accedere a
myapexhost.example.com
comeroot
. -
Creare un utente del sistema operativo senza privilegi che possieda l'installazione del listener. Il comando seguente crea un nuovo utente denominato apexuser.
useradd -d /home/apexuser
apexuser
Il seguente comando assegna una password al nuovo utente.
passwd apexuser;
-
Accedi a
myapexhost.example.com
asapexuser
e scarica il file di APEX installazione da Oracle/home/apexuser
nella tua directory: -
Decomprimi il file nella directory
/home/apexuser
.unzip apex_
version
.zipDopo aver decompresso il file, troverai una directory
apex
nella directory/home/apexuser
. -
Mentre sei ancora connesso
myapexhost.example.com
come utenteapexuser
, scarica il file Oracle REST Data Services da Oracle/home/apexuser
nella tua directory: http://www.oracle.com/technetwork/developer-tools/apex-listener/downloads/index.html.
Configurazione del listener Oracle APEX
Nota
Oracle APEX Listener è obsoleto.
Amazon RDS for Oracle continua a supportare la APEX versione 4.1.1 e la versione Oracle APEX Listener 1.1.4. Ti consigliamo di utilizzare le ultime versioni supportate di Oracle e. APEX ORDS
Installa Oracle APEX Listener su un host separato come un'EC2istanza Amazon, un server locale della tua azienda o il tuo computer desktop. Ipotizziamo che il nome del tuo host sia myapexhost.example.com
e che esegua Linux.
Preparazione all'installazione di Oracle listener APEX
Prima di poter installare Oracle APEX Listener, è necessario creare un utente del sistema operativo non privilegiato, quindi scaricare e decomprimere il file di installazione. APEX
Per prepararsi all'installazione del listener Oracle APEX
-
Accedere a
myapexhost.example.com
comeroot
. -
Creare un utente del sistema operativo senza privilegi che possieda l'installazione del listener. Il comando seguente crea un nuovo utente denominato apexuser.
useradd -d /home/apexuser
apexuser
Il seguente comando assegna una password al nuovo utente.
passwd apexuser;
-
Accedi a
myapexhost.example.com
asapexuser
e scarica il file di APEX installazione da Oracle/home/apexuser
nella tua directory: -
Decomprimi il file nella directory
/home/apexuser
.unzip apex_
<version>
.zipDopo aver decompresso il file, troverai una directory
apex
nella directory/home/apexuser
. -
Mentre sei ancora connesso
myapexhost.example.com
comeapexuser
, scarica il file Oracle APEX Listener da Oracle nella tua/home/apexuser
directory.
Installazione e configurazione del listener Oracle APEX
Prima di poterlo utilizzareAPEX, è necessario scaricare il file apex.war, utilizzare Java per installare Oracle APEX Listener e quindi avviare il listener.
Per installare e configurare Oracle listener APEX
-
Crea una nuova directory basata su Oracle APEX Listener e apri il file listener.
Eseguire il seguente codice:
mkdir /home/apexuser/apexlistener cd /home/apexuser/apexlistener unzip ../apex_listener.
version
.zip -
Eseguire il seguente codice.
java -Dapex.home=./apex -Dapex.images=/home/apexuser/apex/images -Dapex.erase -jar ./apex.war
-
Il programma richiede le seguenti informazioni.
-
Il nome utente dell'amministratore del APEX listener. Il valore predefinito è adminlistener.
-
Una password per il APEX Listener Administrator.
-
Il nome utente di APEX Listener Manager. Il valore predefinito è managerlistener.
-
Una password per l'amministratore del APEX listener.
Il programma stampa un URL messaggio necessario per completare la configurazione, come segue.
INFO: Please complete configuration at: http://localhost:8080/apex/listenerConfigure Database is not yet configured
-
-
Lasciare Oracle APEX Listener in esecuzione in modo da poter utilizzare Oracle Application Express. Al termine della procedura di configurazione è possibile eseguire il listener in background.
-
Dal browser Web, accedi al programma URL fornito dal programma APEX Listener. Viene visualizzata la finestra di amministrazione di Oracle Application Express Listener. Immettere le seguenti informazioni:
-
Username (Nome utente –
APEX_PUBLIC_USER
-
Password: la password per APEX_ PUBLIC _ USER. Questa password è quella specificata in precedenza durante la configurazione del APEX repository. Per ulteriori informazioni, consulta Sblocco dell'account utente pubblico sull'istanza DB.
-
Connection Type (Tipo di connessione) – Basic (Di base)
-
Nome host: l'endpoint della tua istanza Amazon RDS DB, ad esempio.
mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com
-
Port (Porta – 1521
-
SID— il nome del database sulla tua istanza Amazon RDS DB, ad esempio
mydb
.
-
-
Scegli Applica. Viene visualizzata la finestra di APEX amministrazione.
-
Imposta una password per l'APEX
admin
utente. A tale scopo, SQL utilizza*Plus per connetterti alla tua istanza DB come utente principale, quindi esegui i seguenti comandi.EXEC rdsadmin.rdsadmin_util.grant_apex_admin_role; grant APEX_ADMINISTRATOR_ROLE to
master
; @/home/apexuser/apex/apxchpwd.sqlSostituire
con il proprio nome utente master. Quando lo scriptmaster
apxchpwd.sql
lo richiede, inserire una nuova passwordadmin
. -
Tornate alla finestra di APEX amministrazione del browser e scegliete Amministrazione. Scegliere quindi Application Express Internal Administration (Amministrazione interna Application Express). Quando vengono richieste le credenziali, inserire le seguenti informazioni:
-
User name (Nome utente –
admin
-
Password – La password impostata usando lo script
apxchpwd.sql
Scegliere Login (Accedi), quindi impostare una nuova password per l'utente
admin
. -
Il listener è ora pronto per essere utilizzato.