Als u probeert verbinding te maken met een Oracle-database als een gebruiker die niet de juiste rechten of machtigingen verleend , ontvangt u een . Als u probeert om de huidige gebruikersnaam of wachtwoord te wijzigen , of uitvoeren van een programma of functie zonder juiste privileges , zal je hetzelfde foutbericht . File Permissions Een van de redenen dat de ORA - 01031 fout kan optreden omdat een uitvoerbaar programma niet hebt gelezen en uitvoeren permissies voor de gebruiker in kwestie . Als dit het geval is , kan het foutbericht worden vermeden omdat daarbij de Oracle "of sysdba " met onbeperkte privileges . " Sysdba " privilege is voor database administrators , die volledige beheerdersrechten vereisen , zodat ze kunnen creëren , opstarten en afsluiten van Oracle-databases , onder andere functies . Groepen om geavanceerde taken op een Oracle -database uitvoeren , moet u meestal een lid van de " Administrators" of " ORA_DBA " groepen , onder Windows , of de " oinstall " of " dba " groepen onder UNIX te zijn . Als je geen lid bent van een van deze groepen , moet u een database- beheerder vragen om de taak uit te voeren namens u , of verlenen u extra privileges . Gebruikers toevoegen < br > Als u gebruik maakt van Oracle op een computer thuis , heb je natuurlijk vrij spel om jezelf en andere gebruikers toe te voegen aan de groep Administrators of ORA_DBA groepen onder Windows . Om dit te doen , klikt u op ' Start ', ' Configuratiescherm ', ' Systeembeheer ', ' Computerbeheer ' en ' Lokale groepen en gebruikers . "Het is de moeite waard het uitbreiden van het rechterdeelvenster van het venster Computerbeheer , zodat u kunt lezen beschrijving van elke groep . Leden van de groep Administrators , bijvoorbeeld , niet alleen volledige administrator rechten op een Oracle -database , maar ook volledige beheerdersrechten op de computer als geheel . Om een nieuwe gebruiker aan een groep toe te voegen , met de rechtermuisknop op de naam van de groep , klikt u op " Toevoegen aan groep , " klik " toevoegen , " selecteert u een gebruikersnaam en klik op "OK . " Audit Trail Elke gebeurtenis die een ORA - 01031 fout triggers - zoals een gebruiker zonder sysdba privileges probeert te verbinden met een database " als sysdba , " of een geldige sysdba gebruiker verbinding probeert te maken met een database met een slecht wachtwoord - wordt vastgelegd in het logboek van het besturingssysteem . Onder Windows , als een gebruiker zonder sysdba privileges probeert te verbinden met een database " als sysdba , " de mislukte verbinding is opgenomen in de Windows event log met een statuut van 1031 , wat aangeeft onvoldoende rechten . < br >
|