Tested with Oracle 12.2
For example, to trace a duplicate database session, I have put the following into a file called "run_duplication.cmd":
spool trace to run_duplication.trc
spool log to run_duplication.log
set echo on;
debug on;
connect target sys/password@sourcedb
connect auxiliary sys/password@auxdb
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate auxiliary channel aux1 type disk;
allocate auxiliary channel aux2 type disk;
configure device type disk parallelism 2;
DUPLICATE DATABASE "sourcedb.mydomain.com" TO auxdb
FROM ACTIVE DATABASE
TABLESPACE TOOLS
USING COMPRESSED BACKUPSET;
}
exit
When you execute your rman script:
rman cmdfile='run_duplication.cmd'
your log and trace files will be generated in your working directory.