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!!完事

 

Tags: