Authentification mixtes : Oracle & OS
Bonjour,
Je souhaite permettre aux utilisateurs d'utiliser 2 types d'authentifications :
Citation:
- locale via sqlplus / avec le compte Unix identique au compte Oracle
Citation:
- distante via sqlplus user/mdp@ma_base (à partir de Windows)
Pour le moment, je n'arrive à faire que l'une ou l'autre mais ne sais comment faire pour que cela puisse fonctionner avec les deux.
Quelqu'un a t'il une petite idée pour pouvoir faire ça ?
Merci d'avance.
Moi je peux le faire mais je ne sais pas comment... HELP
Bonjour,
La réponse à cette question m'intéresse au plus haut point.
Juste pour contredire sgora, je peux affirmer que j'ai sous le nez une base de données (Oracle 8i) où justement je peux me connecter en utilisant les deux méthodes.
Je clame haut et fort depuis quelques temps qu'il faut choisir entre les deux et là ma crédibilité en prends un coup (et frapper une personne à terre c'est mal).
Je crée mon user avec :
Code:
1 2
| create user OPS$SBA IDENTIFIED BY CAY;
GRANT connect, resource TO OPS$SBA; |
Et depuis l'OS, je positionne ORACLE_SID puis je me connecte:
1. sans fournir de mot de passe
2. en fournissant le mot de passe indiqué
Code:
1 2 3
| sqlplus ops\$sba/cay
ou
sqlplus ops\$sba/cay@MABASE |
Dans tous les cas je suis connecté en tant que "OPS$SBA"
Dans ma base j'ai les paramètres suivants:
Code:
1 2 3 4 5 6
| SQL> SHOW PARAMETER authent
NAME TYPE VALUE
------------------------------------ ------- ------------------------------
os_authent_prefix string ops$
remote_os_authent boolean FALSE |
Alors, si quelqu'un peut me dire ce qui fait qu'avec le même USER je peux me connecter avec ou sans mot de passe (au choix) je suis preneur.
Merci d'avance.
Chouette, une explication
Merci pifor
Evidemment si c'est pas documenté...Du coup j'ai un bouquin à lire maintenant. :ccool: