过去:当我遇到错误时ORA-00257: Archiver error
,我使用 RMAN 命令解决了它:
rman target sys/1234
delete archivelog all;
这次, 当我尝试连接到 rman 目标时:
rman target sys/1234
我收到错误:
RMAN-00554: initialization of internal recovery manager packagefailed.
RMAN-04005: error from target database.
ORA-28001:the password has expired.
当我尝试以 sys SYSDBA 身份连接 sqlplus 时,会引发以下错误:错误:
ORA-28001: the password has expired
Changing password for SYS
New password:
当我输入新密码时,出现的错误是:
ORA-00257: Archiver error. Connect AS SYSDBA only until resolved.
所以问题是..
- 当我通过 sqlplus 作为 sys SYSDBA 连接时,由于 archivelog RMAN,我无法更改过期的 sys 密码。
- 当我尝试修复 RMAN 错误时,由于系统密码过期,我无法连接到 RMAN。
我该如何解决这个问题?