10 décembre 2008
3
10
/12
/décembre
/2008
22:05
Bonsoir,
Comme vous le savez, depuis Oracle 10, il existe une console web permettant d'administrer votre base Oracle (ajout de user, ajout de tbs, surveillance,...)
On peut même si on le désire arreter le listener, voir la base, ou effectuer des opérations concernant RAC (Real Application Cluster).
Si vous êtes dans un environnement windows et que vous avez essayé par exemple d'arreter votre listener ou votre base, vous avez peut être eu le droit à cette jolie erreur.

Et la vous vous demandez pourquoi Oracle vous demande ca, alors qu'a priori on suppose que vous vous êtes connecté avec un compte system voir Sys as sysdba ou sysoper pour arreter la base.
En fait dans nom d'utilisateur et mot de passe, Oracle attends un compte bénéficiant de certains droits particulier.
Ma machine étant une windows XP, je décide de créer un compte windows que je nommerai "oracle".
Et ensuite, je vais lui attribuer des droits particuliers.
La manipulation est relativemet simple:
Panneau de configuration > Outil d'administration > Paramètres de sécurité locaux >
Et ensuite dans les stratégies locales / attribution des droits utilisateur je vais sélectioner la stratégie "Ouvrir une session en tant que tâche" et je vais y ajouter mon utilisateur oracle fraicement créer.

Une fois cette opération effectuée, il me suffit de revenir à ma console et d'entrer mon login (utilisateur oracle que je viens de créer) et le mot de passe associé, et au lieu d'avoir une erreur, j'accède à l'écran permettant de stopper ou démarrer le listener , ou tout autre écran nécessitant une authentification supplémentaire à l'authentification Oracle.
LAO.
Comme vous le savez, depuis Oracle 10, il existe une console web permettant d'administrer votre base Oracle (ajout de user, ajout de tbs, surveillance,...)
On peut même si on le désire arreter le listener, voir la base, ou effectuer des opérations concernant RAC (Real Application Cluster).
Si vous êtes dans un environnement windows et que vous avez essayé par exemple d'arreter votre listener ou votre base, vous avez peut être eu le droit à cette jolie erreur.

Et la vous vous demandez pourquoi Oracle vous demande ca, alors qu'a priori on suppose que vous vous êtes connecté avec un compte system voir Sys as sysdba ou sysoper pour arreter la base.
En fait dans nom d'utilisateur et mot de passe, Oracle attends un compte bénéficiant de certains droits particulier.
Ma machine étant une windows XP, je décide de créer un compte windows que je nommerai "oracle".
Et ensuite, je vais lui attribuer des droits particuliers.
La manipulation est relativemet simple:
Panneau de configuration > Outil d'administration > Paramètres de sécurité locaux >
Et ensuite dans les stratégies locales / attribution des droits utilisateur je vais sélectioner la stratégie "Ouvrir une session en tant que tâche" et je vais y ajouter mon utilisateur oracle fraicement créer.

Une fois cette opération effectuée, il me suffit de revenir à ma console et d'entrer mon login (utilisateur oracle que je viens de créer) et le mot de passe associé, et au lieu d'avoir une erreur, j'accède à l'écran permettant de stopper ou démarrer le listener , ou tout autre écran nécessitant une authentification supplémentaire à l'authentification Oracle.
LAO.