sql >> Databasteknik >  >> RDS >> Oracle

Ställ in oracle-användarlösenords utgång/respitperiod

Du behöver privilegier för att göra det på databasnivå. En normal användare kan inte ens explicit låsa eller avsluta sitt eget konto. (Du kan låsa den genom att avsiktligt använda fel lösenord om din profil är inställd så)

Det enda andra sättet jag vet för att förfalla din användare (utan ett kommando på databasnivå) är att lura databasen genom att ställa klockan framåt.

Om du inte har DBA privs är det osannolikt att du har privs för att ändra systemklockan.

Nej, gör inte ändringar i DBA_USERS. Du skulle behöva ändra PASSWORD_GRACE_TIME för DEFAULT-profilen med kommandot "ALTER PROFILE". Alla associerade ändringar kräver ALTER PROFILE system priv för att göra det. Så utan DBA-privat kan du inte göra det.



  1. MySQL:Vad händer med icke aggregerade fält på en GROUP BY?

  2. Vad är ett index i SQL?

  3. Hur omdefinierar man nästaval globalt i PostgreSQL?

  4. MYSQL skiljer mellan två kolumner även när den växlas