ORA-28017: The password file is in the legacy format
1.資料庫升級後修改sys密碼報錯。
一般從oracle 從11G(11.2.0.4)升級到12C或者19C,修改SYS密碼會有以下報錯:
ORA-28017: The password file is in the legacy format.
這是由於密碼文件為舊的文件格式,從11G升級到12C以及以上版本會經常看到這種報錯。
2 解決辦法:
從新生成新的密碼文件:
2.1 檢查受到影響的用戶:
select * from v$pwfile_users;
我這個只有sys用戶。
2.重新生成密碼文件
cd $ORACLE_HOME/db
mv orapwttfc orapwttfc1217
orapwd file=$ORACLE_HOME/dbs/orapwproddb01 entries=5 force=y
然後輸入需要設置的密碼,注意,密碼必須包含至少一位特殊字元。
然後再如下:
OK!!完事