4 pièce(s) jointe(s)
Comment éviter l'affichage du formulaire d'ouverture de session à chaque fois un form est exécuté ?
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.
Pièce jointe 615954
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) :
Pièce jointe 615955
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:
sqlplus c##moslem/my_password@orcl
2. Je me suis connecté à la base de données pluggable :
Code:
alter session set container = ORCLPDB;
3. J'ai créé un nouvel utilisateur :
Code:
create user Scott identified by tiger
4. Je lui ai accordé des privilèges :
Code:
grant dba to Scott;
5. Je me suis connecté à SQLPLUS avec l'utilisateur que j'ai créé :
Code:
sqlplus Scott/tiger@orcl
6. J'ai exécuté cette commande :
Et voici c'est ce qu'elle m'a donné :
Pièce jointe 615958
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 :
Pièce jointe 615959
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.