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