This content has been marked as final. Show 5 replies
You can use RMAN CONVERT to copy files or the complete database between ASM and non-ASM Storage.
To copy a file, for example:
RMAN> convert datafile '/backup/dev.dbf' format '+DATA'
1. my previous question is if asmcmd cp can accomplish the task.
2. RMAN COPY, as I know, will either copy non asm files to ASM files locally, or copy files asm to asm across nodes. which means that we have to do two steps, rather copy the non asm files to a node of asm directly.
Looks like asmcmd cp supports
1)one diskgroup to other diskgroup
2)from OS to diskgroup and viceversa (same machine)
3)from local diskgroup to remote diskgroup
RMAN CONVERT is not RMAN COPY. Are your systems both same endian? AIX is big endian, while Solaris can be little endian machine.
Another option to copy files from one ASM to another is through a DB_LINK using DBMS_FILE_TRANSFER.get_file. Though I believe the endians on both systems must be the same.