passwordsanity

Version 1.01

Generates a list of commands suitable for pasting into SQL*Plus to eliminate password history.

Oracle's default password security settings require each password change to be very different from the prior password. This makes it hard to remember your new password, leading to sticky notes with critical passwords on them, and makes it difficult to keep your Oracle password in sync with other passwords.

$ ./passwordsanity.sh

-- Enter your current password:
-- Password1!

Enter the new password you want:
-- Password2!

-- Cut and paste the following commands into SQL*Plus.
-- Clear your scrollback history when you are done.
ALTER USER yourusername IDENTIFIED BY "bF8sE6VlaA1!" REPLACE "Password1!";
ALTER USER yourusername IDENTIFIED BY "9XmHbHinaA1!" REPLACE "bF8sE6VlaA1!";
ALTER USER yourusername IDENTIFIED BY "y!sOoCoxaA1!" REPLACE "9XmHbHinaA1!";
ALTER USER yourusername IDENTIFIED BY "6u2BWAVCaA1!" REPLACE "y!sOoCoxaA1!";
ALTER USER yourusername IDENTIFIED BY "GvsiVwYpaA1!" REPLACE "6u2BWAVCaA1!";
ALTER USER yourusername IDENTIFIED BY "UEaYGs28aA1!" REPLACE "GvsiVwYpaA1!";
ALTER USER yourusername IDENTIFIED BY "AFTAb7wLaA1!" REPLACE "UEaYGs28aA1!";
ALTER USER yourusername IDENTIFIED BY "wgEveoNsaA1!" REPLACE "AFTAb7wLaA1!";
ALTER USER yourusername IDENTIFIED BY "lEkbSokdaA1!" REPLACE "wgEveoNsaA1!";
ALTER USER yourusername IDENTIFIED BY "Password2!" REPLACE "lEkbSokdaA1!";

Download links

Download links for older releases

Copyright notice

passwordsanity 1.01
Copyright (C) 2017 Josh Rodd

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses>