This can be a complex area with technologies changing all the time. We highly recommend you speak to Madora Consulting if you have any doubts as to whether you are correctly licensed for DR architectures.
In general we advise that you assume you need to be licensed fully and then check to see if your scenario falls under failover and whether the 10 day rule applies.
In terms of licensing be aware that you cannot mix metrics. In other words, if processors are used for the primary site then the backup site also needs to be licensed by processor. A common mistake is believing that Named User Plus licenses can be used for the backup site – in the hope of saving money. You are better off ring fencing the DR servers contractually and negotiating a reduced cost for this license pool.
Also make sure that the options and management packs are licensed, as these are often forgotten.
In short, scenarios where the Primary and Secondary nodes share a SAN, with the secondary node acting as a failover, only the Primary needs to be licensed. This is valid as long as the failover to the secondary lasts less than 10 days per year, which includes any testing.
Any standby or mirroring environments must be fully licensed.
See the Oracle paper on DR pricing
http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.p...