meta données pour cette page
Ceci est une ancienne révision du document !
https://oracle-max.com/en/how-to-install-oracle-apex-24-1/
- as root
yum install wget nmap oracle-database-preinstall-21c.x86_64 java-11-openjdk.x86_64
- as oracle
mkdir /tmp/sources cd /tmp/sources wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-19c-1.0-1.ol8.x86_64.rpm wget https://download.oracle.com/otn_software/apex/apex_24.1_en.zip wget https://download.oracle.com/otn_software/java/ords/ords-24.2.3.201.1847.zip
- as root
</code bash> /etc/init.d/oracle-xe-21c configure SYS password ⇒ OraclePDB2024 </code>
- Port écoute Enterprise Manager XE
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); exec DBMS_XDB_CONFIG.SETHTTPSPORT(8000);
⇒ URL: https://oracle4:8000/em/ ⇒ USER: SYSTEM
cd /home/oracle vi .bash_profile
The file should look like this:
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # # User specific environment and startup programs # We add the following variables export ORACLE_SID=XE export ORACLE_HOME=/opt/oracle/product/21c/dbhomeXE
- Auto Start
systemctl enable oracle-xe-21c
systemctl start oracle-xe-21c
- installation APEX
chown oracle:oinstall /u01 -R mkdir -p /u01/installers/APEX cd /u01/installers/APEX mv /tmp/sources/apex_24.1_en.zip /u01/installers/APEX unzip apex_24.1_en.zip
cd /u01/installers/APEX/apex sqlplus / as sysdba SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 XEPDB1 READ WRITE NO
SQL> alter session set container = XEPDB1; SQL> @apexins.sql SYSAUX SYSAUX TEMP /i/
- creation admin user
SQL> @apxchpwd.sql
================================================================================ This script can be used to change the password of an Oracle APEX instance administrator. If the user does not yet exist, a user record will be created. ================================================================================ Enter the administrator's username [ADMIN] User "ADMIN" does not yet exist and will be created. Enter ADMIN's email [ADMIN] mdl@delag.fr Enter ADMIN's password [] Created instance administrator ADMIN.
ADMIN password ⇒ Apex_Pwd2024
SQL>@apex_rest_config.sql
Enter a password for the APEX_LISTENER user [] Enter a password for the APEX_REST_PUBLIC_USER user [] ...set_appun.sql ...setting session environment ...create APEX_LISTENER and APEX_REST_PUBLIC_USER users ...grants for APEX_LISTENER and ORDS_METADATA user
APEX_LISTENER password ⇒ Apex_Lsnr2024 APEX_REST_PUBLIC_USER password ⇒ Apex_RestPublic2024
- Installation ORDS 24.2.3
cd /u01/installers mkdir ORDS mv /tmp/sources/ords-24.2.3.201.1847.zip /u01/installers/ORDS cd ORDS/ unzip ords-latest.zip
cd bin ./ords –config /u01/installers/ordsConfig install
ORDS : version 24.2 Production, date : mar. sept. 17 19:24:12 2024
Copyright (c) 2010, 2024, Oracle et/ou ses affiliés.
Configuration : /u01/installers/ordsConfig
Le dossier de configuration /u01/installers/ordsConfig ne contient aucun fichier de configuration.
Oracle REST Data Services - Installation interactive
Dossier /u01/installers/ordsConfig créé Entrez un nombre pour sélectionner le type de connexion de base de données à utiliser [1] De base (nom dhôte, port, nom de service) [2] TNS (alias TNS, répertoire TNS) [3] URL de base de données personnalisée Choose [1]: Entrer le nom dhôte de la base de données [localhost]: Entrez le port découte de base de données [1521]: Saisissez le nom du service de base de données [XE]: XEPDB1 Indiquez le nom utilisateur de base de données avec des privilèges dadministrateur. Entrer le nom utilisateur de ladministrateur: sys Entrez le mot de passe de base de données pour SYS AS SYSDBA:
Extraction des informations. ORDS n'est pas installé dans la base de données. L'installation d'ORDS est requise.
Entrer un nombre pour mettre à jour la valeur ou sélectionner loption A pour accepter et poursuivre [1] Type de connexion : De base [2] Connexion de base : HOST=localhost PORT=1521 SERVICE_NAME=XEPDB1 Administrateur : SYS AS SYSDBA [3] Mot de passe de base de données pour l'utilisateur runtime ORDS (ORDS_PUBLIC_USER) : <générer> [4] Utilisateur runtime ORDS et tablespaces de schéma : par défaut : SYSAUX, temporaire : TEMP [5] Fonctionnalité supplémentaire : Actions de base de données [6] Configurer et démarrer ORDS en mode autonome : Oui [7] Protocole : HTTP [8] Port HTTP : 8080 [9] Emplacement des ressources statiques APEX : [A] Accepter et poursuivre - Créer la configuration et installer ORDS dans la base de données [Q] Quitter - Ne pas poursuivre. Aucune modification Choose [A]:
- Pare Feu
firewall-cmd –permanent –zone=public –add-port=8000/tcp firewall-cmd –permanent –zone=public –add-port=8001/tcp firewall-cmd –permanent –zone=public –add-port=8080/tcp firewall-cmd –permanent –zone=public –add-port=1521/tcp firewall-cmd –reload
- ORDS Autostart Script