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.

Nom : s66.JPG
Affichages : 79
Taille : 27,7 Ko

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) :

Nom : s67.JPG
Affichages : 60
Taille : 17,6 Ko

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éé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus c##moslem/my_password@orcl
2. Je me suis connecté à la base de données pluggable :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
alter session set container = ORCLPDB;
3. J'ai créé un nouvel utilisateur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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éé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus Scott/tiger@orcl
6. J'ai exécuté cette commande :

Et voici c'est ce qu'elle m'a donné :

Nom : s70.JPG
Affichages : 75
Taille : 30,8 Ko

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 :

Nom : s68.JPG
Affichages : 67
Taille : 19,4 Ko

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.