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/orapwttfc entries=5 force=y

然后输入需要设置的密码,注意,密码必须包含至少一位特殊字符。

然后再如下:

 OK!!完事

原文地址:https://www.cnblogs.com/hmwh/p/14151715.html