Today I read the Oracle software licensing requirement, which is posted by Nick on https://community.emc.com/docs/DOC-16354. This document is very helpful.
After reading, I like to summarize the Oracle lic calculation, as we know, it is based on # of CPU cores, # of lIc = core factor * # of CPU cores. To various CPU families, you can find its related core factors here, http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
First, we need to know the CPU type on your Oracle systems.
The physical processor has 64 virtual processors (0-63)
UltraSPARC-T2+ (chipid 0, clock 1415 MHz)
The physical processor has 64 virtual processors (64-127)
UltraSPARC-T2+ (chipid 1, clock 1415 MHz)
We can tell, it is UltraSPARC-T2+
Second, we check with the core factor table with searching UltraSPARC-T2+, we can find the according factor is 0.5
Third, we go to figure out # of CPU Core.
Use kstat -m cpu_info or cat /proc/cpuinfo under linux.
If you have a huge multi-core system, you can use the script to calculate them. The one is here, http://blogs.oracle.com/mandalika/entry/solaris_show_me_the_cpu