Одна примітка для людей, які можуть не встановити пароль для sysdba або sys і регулярно користуються стороннім клієнтом. Ось деяка інформація про вхід у командний рядок sqlplus без пароля, який мені допоміг. Я, до речі, використовую Fedora 21.
locate sqlplus
У моєму випадку sqlplus розташований тут:
/u01/app/oracle/product/11.2.0/xe/config/scripts/sqlplus.sh
Тепер біжи
cd /u01/app/oracle/product/11.2.0/xe/config/scripts
./sqlplus.sh / as sysdba
Тепер вам потрібно підключитися до бази даних зі своїми старими обліковими записами. Ви можете знайти запропонований Oracle шаблон у своєму висновку:
Use "connect username/password@XE" to connect to the database.
У моєму випадку у мене є користувач "oracle" з паролем "oracle", тому моє введення виглядає так
connect oracle/oracle@XE
Зроблено. Тепер введіть новий пароль два рази. Тоді, якщо ви не хочете більше терміну дії вашого пароля, ви можете запустити
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;