ORA-00308
Found ORA-00308: cannot open archived log during performing a database point-in-time recovery (DBPITR) by RMAN.
ORA-00308: cannot open archived log '/oradata/ORCL/ARCH/ORCL_1_294150.arc'
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3
ORA-00308 means that the archived log really does not exist, or the archived log does exist, but it cannot be opened for some reason.
Solutions
If the file is existing, please make sure the ownership and permission set are correct. For example:
$ ls -l /oradata/ORCL/ARCH/ORCL_1_294150.arc
-rw-r----- 1 root system 1073741312 Mar 12 20:16 /oradata/ORCL/ARCH/ORCL_1_294150.arc
As you can see, the file belongs to root, not oracle. Most likely, the archived log was copied or transferred from another place by root.
Further reading: How RMAN Restore Archivelog to Different Location.
So we'd better change the ownership back to oracle for further database recovery.
# chown -R oracle:oinstall /oradata/ORCL/ARCH
Or you can open all permissions.
# chown -R 777 /oradata/ORCL/ARCH