This is the text description of the syntax diagram for the RMAN recordspec construct.
ARCHIVELOG { ' filename ' [, ' filename ']... | primaryKey [, primaryKey]...} | BACKUPSET primaryKey [, primaryKey]... | {BACKUPPIECE | PROXY} { ' media_handle ' [, ' media_handle ']... | primaryKey [, primaryKey]... | TAG [=] ['] tag_name [']} | { {CONTROLFILECOPY | DATAFILECOPY} { { ' filename ' [, ' filename ']... | primaryKey [, primaryKey]...} | TAG [=] ['] tag_name ['] [, ['] tag_name [']]... [NODUPLICATES]} | DATAFILECOPY {ALL | LIKE ' string_pattern '} [NODUPLICATES]}
Elements in the diagram are described in the discussion that follows the diagram.