mercredi 5 juin 2013

PRIVILÈGES INSUFFISANT AU LANCEMENT DE DBSTART/DBSHUT BASES DE DONNÉES ORACLE

Si au lancement de la commande DBSTART ou DBSHUT, mais que les actions demandées ne se font pas:

exemple:

[oracle@mallard bin]$ ./dbstart
Processing Database instance "gf44": log file /prod/oracle/10/startup.log
[oracle@mallard bin]$ 


Log file:
Wed Aug 20 10:15:02 CDT 2008
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug 20 10:15:02 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> ERROR:
ORA-01031: insufficient privileges
SQL> ORA-01031: insufficient privileges
SQL>
/prod/oracle/10/bin/dbstart: Database instance "gf44" warm started.



En analysant le log, on voit en fait que la demande de démarrage ou d'arrêt de la base ne s'est pas faite.
pour corriger le problème, il faut modifier les accès suivant:

Editer le fichier dbstart et dbshut comme suit:


Remplacer tous les termes Connect / as sysdba par Connect sys/{password} as sysdba

Une fois ces changements effectués, les commandes dbstart et dbstop s'exécutent normalement sans message d'erreur.


Aucun commentaire: