=============
https://apexframework.atlassian.net/
https://orclapex-afw.slack.com
TODO: Refactoring complet de l'installation de AFW pour exécuter un seul script @install_afw_5_0_0.sql qui va s'occuper de:
- créer le schéma AFW et ses objets
- créer le workspace APEX
- importer les applications APEX (et leurs métadonnées)
TODO: Refactoring complet de la désinstallation de AFW pour exécuter un seul script @uninstall_afw_5_0_0.sql qui va s'occuper de:
- détruire le schéma AFW et ses objets
- détruire le workspace APEX (et ses applications)
-Il y a deux scripts a exécuter pour l'installation complète de AFW (Un avec SYS, l'autre avec AFW_040215)
-Les fichiers nécessaires au fonctionnement du framework sont dans le dossier fichiers_res_afw. (/res/dev/)
- Télécharger le fichier compressé à partir de GitHub (APEXFramework-master.zip)
# mkdir /oracle/install_afw
- Déplacer le fichier sur le serveur qui contient la BD (environnement cible), au besoin.
Note: L'utilisation d'un outil graphique ou en ligne de commande est laissez à votre discrétion.
# cd [Emplacement du fichier compressé]
# mv [Nom du fichier compressé] /oracle/install_afw
- Extraire les dossiers du fichier "APEXFramework-master.zip" dans "/oracle/install_afw"
Note: L'utilisation d'un outil graphique ou en ligne de commande est laissez à votre discrétion.
Exemple ligne de commande UNIX:
# cd /oracle/install_afw
# unzip APEXFramework-master.zip
- Ouvrir une fenêtre de commande DOS ou un terminal UNIX
Exemple DOS: Cliquer sur "Démarrer", taper "cmd" dans la recherche, appuyer sur "Entrée"
Exemple UNIX: Cliquer sur "Ouvrir un terminal"
- Tapez la commande suivante :
Pour DOS : # set nls_lang=.AL32UTF8
Pour UNIX : # export NLS_LANG=.AL32UTF8
- Positionner sur le dossier "afwins1" extrait de "APEXFramework-master.zip"
# cd /oracle/install_afw/afwins1
- Loguer sur SQL*Plus en tant que SYS sur la bd voulu.
Exemple :
# sqlplus / as sysdba
- Créer l'utilisateur AFW_040215 , avec les params voulus, sans la nécessité de créer des droits. Le script s'en charge.
Par défaut,
SQL>create user afw_040215 identified by afw_040215 account unlock;
- Tapez la commande suivante :
SQL>@afwins1.sql;
--Attendre la fin du script.
- Sortir de SQL*Plus en tapant "exit" et positionner sur dossier "afwins2".
SQL>exit
# cd /oracle/install_afw/afwins2
- Loguer sur SQL*Plus en tant que AFW_040215 sur cette meme bd
# sqlplus afw_040215/afw_040215
- Tapez la commande suivante :
SQL>@afwins2.sql;
--Attendre la fin du script.
- Sortir de Sql*Plus
SQL>exit
- Positionner sur dossier "util"
# cd /oracle/install_afw/util
- Loguer sur SQL*Plus en tant que AFW_040215 sur la meme bd
# sqlplus afw_040215/afw_040215
- Tapez la commande suivante :
SQL>@afwadminpwd.sql;
--Entrez le nouveau mot de passe;
SQL>exit
- Maintenant, vous pouvez vous connecter à AFW avec les informations suivantes à partir du lien ( Exemple: dev.mondomaine.net/f?p=1000001:1 ):
Domaine : INTER
Utilisateur : AFW_ADMIN
Mot de passe : <Celui entré à l'étape 16>
Amusez-vous !!
Utilitaires :
@afwadminpwd.sql; avec AFW_040215 : sert à changer le mot de passe de l'utilisateur AFW_ADMIN.
@apexafwinstall.sql; avec AFW_040215 : installe les composants APEX de AFW dans une application APEX n'ayant pas AFW.
@schem_afw_grant.sql; avec SYS : ajoute les grants d'objets AFW au schéma saisi.
@schem_afw_synonym.sql; avec SYS : ajoute les synonyms d'objets AFW au schema saisi.
- Déplacer dans dossier "fichiers_res_afw" de "APEXFramework-master.zip"
# cd /install_afw/fichier_res_afw
- Extraire "afw.zip" dans l'endroit pointé par les dads.conf du serveur d'application. Exemple : /oradata/vh/sied (Comme /i/ d'Apex, AFW à son dossier personnel pour contenir ses fichiers)
# unzip afw.zip -d /oradata/vh/sied