Bonjour,
Je voudrais bien savoir comment éviter (plutôt arrêter) l'affichage du formulaire d'ouverture de session à chaque fois un form est exécuté dans Oracle Form Builder.

Il est en fait supposé qu'un tel formulaire ne s'affiche qu'une seule fois lors de l'exécution d'un formulaire pour la première fois (voir la capture d'écran ci-dessous) :

Cependant, ça continue à s'afficher à chaque fois je clique sur le bouton "Exécuter application Forms".
Afin de créer l'utilisateur en question, voilà comment j'ai procédé étape par étape :
1. J'ai exécuté cette commande pour se connecter avec un utilisateur commun déjà créé:
sqlplus c##moslem/my_password@orcl
2. Je me suis connecté à la base de données pluggable :
alter session set container = ORCLPDB;
3. J'ai créé un nouvel utilisateur :
create user Scott identified by tiger
4. Je lui ai accordé des privilèges :
5. Je me suis connecté à SQLPLUS avec l'utilisateur que j'ai créé :
6. J'ai exécuté cette commande :
Et voici c'est ce qu'elle m'a donné :

Ce qui montre que je suis connecté à une PDB (base de données pluggable) et pas une CDB (base de données conteneur).
Voici le contenu de mon fichier tnsnames.ora :

Je me demande alors pourquoi on m'affiche toujours ce formulaire là malgré je suis connecté à une PDB.
Y-a-t-il une idée?
Merci d'avance.
Partager