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