Oracle: How to solve ORA-16810 ORA-16809 ORA-16854 in DataGuard

Oracle: How to solve ORA-16810 ORA-16809 ORA-16854 in DataGuard

When moving Oracle manual standby database, I got these eror:

[...]
Error: ORA-16810: multiple errors or warnings detected for the member
[...]
Warning: ORA-16854: apply lag could not be determined
[...]
ERROR

I tried several things, like clearing log files:

SQL> alter database clear logfile group 1;

But I get this error:

Errors in file /u01/app/oracle/diag/rdbms/orcl3/orcl3/trace/orcl3_rfs_5953.trc:
ORA-19527: physical standby redo log must be renamed
ORA-00312: online log 5 thread 1: '/u01/app/oracle/product/oradata/standby_redo01.log'

After searching around, I found out that I should set the parameter LOG_FILE_NAME_CONVERT:

SQL> alter system set log_file_name_convert='dummy','dummy' scope=spfile;

Then I restarted the standby database

SQL> startup force mount;

After that, DataGuard is running successfully:

DGMGRL> show configuration verbose
[...]
SUCCESS