Overview Gradual Password Rollover in Oracle allows both the old and new password to remain valid for a temporary period after a password change, helping applications avoid connection failures during credential updates. It is controlled using the profile parameter PASSWORD_ROLLOVER_TIME, which defines the grace period. This feature was first introduced in Oracle 21c and later backported to Oracle 19c starting from Release Update 19.12. In Oracle 19c, it is available only if the database is running 19.12 or higher. It is mainly used for seamless password rotation in application environments. Key Concept: PASSWORD_ROLLOVER_TIME The profile parameter PASSWORD_ROLLOVER_TIME defines the duration (in days, fractional values supported) during which both the old and new passwords remain valid after a password change. During this window, the user account enters the OPEN & IN ROLLOVER state, which is visible in DBA_USERS.ACCOUNT_STATUS . escription State Description OPEN Normal state. On...
When you work with PostgreSQL in real environments, one thing becomes very clear very quickly: Backups are not optional. It doesn’t matter how stable your database is — failures happen. Disks crash Files get corrupted Someone runs the wrong delete query A patch goes wrong A standby needs rebuilding. So having a proper backup strategy is not just good practice, it’s survival. That’s exactly why tools like pgBackRest are so widely used in PostgreSQL production systems. In this post, I’ll walk through a simple installation of pgBackRest on a Linux server (RHEL 9 / Rocky Linux / AlmaLinux). Why pgBackRest? PostgreSQL already provides tools like: pg_dump pg_basebackup And yes, they work. But once your database grows, or you start managing HA setups, these tools start feeling limited. pgBackRest is built for serious PostgreSQL backup requirements. Some of the reasons it stands out: Supports full, differential, and incremental backups Built-in compre...