100% found this document useful (1 vote)
248 views76 pages

Oracle License Training Session1

Uploaded by

Mette Stephansen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
248 views76 pages

Oracle License Training Session1

Uploaded by

Mette Stephansen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 76

Oracle License Management

Training Part 1 - Oracle Licensing


Before we start…
Mute sounds from chat

If issues with video/view ppt – refresh browser


Test and Diploma (digital badge)
• Available for all attendees who have been on the live training sessions or watched 90% of the recordings.
• Test will be issued 1st week of October after last training session, which ends in September.
• Test is multiple-choice.
• Test is “live” for 2 weeks.
• You will can take the test 3 times.
• Diploma will be issues 3-4 weeks after successful completion of test.
• Diploma is a digital badge you can attached to email and linkedin profile.

The basics
Oracle Licensing
Before we start… some help

• Oracle has thousands of software lines, but database, middleware is more than 50% of
the install base. Our advise: Learn technology first and when you have a grasp of how to
license these products – then you learn something new

• Very few people has the knowledg, its mostly important to understand the basics and then
understanding where you can research and find out the answers as you do the work.

• Oracle licensing and contracts can be highly customized, not standard licensing.
• Always start with reviewing your contracts – never assume customers have standard
licensing unless you cant find the licensing agreement.
About the Products / Acquisitions

6000+ 25000+
Product Lines Global Partners

120+ Acquisitions up to 2016

Some of the most well known


acquisitions:
Siebel | Peoplesoft/JDE | BEA | Hyperion | Sun
Microsystems
About Audit org / Licensing

GLAS = Oracle in- Mostly managed from


house audit org. Romania since 2018

SIA = advisory team Thousands of Metrics


at Oracle (Legacy and New)

Orders have Terms and


Master Agreement also
Conditions each one can
has Terms and Conditions
be different

Most common products lines and metrics:


 Oracle Database | NUPs and Processor
 Weblogic | NUPs and Processor
 E Business Suite | Application User/ Enterprise
Metrics
*(NUP = Named User Plus)
Oracle Database Licensing
The basics.
• Enterprise and Standard Versions.
• Enterprise has 18 different “database options” functionality that requires additional licensing.
• Enterprise has core licensing.
• Standard Edition has CPU/Socket Licensing.
• There are Oracle DB versions 1-20. If you have a license you can use any version!
• No need to purchase a new license when upgrading to a new version
As long as you are paying the annual support renewal an Oracle customer have the right
to update the software without paying any uplift or upgrade fees.
• You can “migrate/upgrade” Standard Edition licenses towards Enterprise Edition for a fee.
• If you look in a SAM tool it can be confusing which version you have.
Oracle Database Licensing Basics
Licensing is not just a price…

METRIC TYPE

Processor Full Use


Named User Plus (NUP) Application specific (ASFU) (partner)
Embedded (partner/OEM)
Prop application hosting
(Partner/Hosting)

TERM SUPPORT

Perpetual (most common) Software Update


1,2,3,4,5 years License & Support
Requires renewal every year
Licensing Metrics and other licensing types

• Perpetual = 90% + of all licenses we come across.


• 1,2,3,4,5 year Licensing are discounted (term licenses).
• Term licenses are usually used for time limited projects, migration or resolve
under licensing during an audit.
• ASFU/ESL Licenses – compliance is the partner/application vendor.
Can only be resold by the ISV – limited to 1 application/solution
• ASFU/ESL Licenses – should always be excluded from an Oracle license
audit.
• Renewal of support is usually treated as a auto-renewal when there are
possibilities to negotiate.
Oracle Database Licensing
What do you need to license?

You need to You need to You often need Standard


license license test and to license licensing is the
production development disaster same for all
environments environments recovery types of usage
environments (FULL USE)
Example from Oracle Licensing Agreement
(Ordering Document)
Question
How do you calculate licensing for EE DB?

Answer A:
 Socket licensing

Answer B:
 Core licensing
Question
What is an ASFU License?

Answer A:
 It is a license model only sold by ISV and its
limited for one application
Answer B:
 Its unlimited licensing agreement
Question
Can you sign a 2-year license agreement?

Answer A:
 No, it is not possible

Answer B:
 Yes, Oracle have perpetual or 1-5 year licensing
options
Question
You have 15 test and dev env. running Oracle DB
Do you need to license these env.?

Answer A:
 No, test and dev is free of charge

Answer B:
 No, you need to license test and dev same way
as production
LICENSE
METRICS:
Licensing Technology Products:
Named User Plus
Named User Plus (NUP licenses)
….is defined as an individual authorized by you to use the programs which are installed on a
single server or multiple servers, regardless of whether the individual is actively using the
programs at any given time. All of the remaining provisions of this definition apply only with
respect to Named User Plus licenses, and not to Named User licenses.

A non human operated device will be counted as a named user plus in addition to all individuals
authorized to use the programs, if such devices can access the programs. If multiplexing
hardware or software (e.g., a TP monitor or a web server product) is used, this number must be
measured at the multiplexing front end.

Automated batching of data from computer to computer is permitted. You are responsible for
ensuring that the named user plus per processor minimums are maintained for the programs
contained in the user minimum table in the licensing rules section; the minimums table provides
for the minimum number of named users plus required and all actual users must be licensed…
When licensing the Oracle Database by Named
User Plus…
all users who are using the Oracle Database, as well as all non-human
operated devices that are accessing the Oracle Database must be licensed.

If human-operated devices If non-human operated devices


such as bar code scanners are and human-operated devices
connecting to the Oracle are connecting to the Oracle
Database, then all humans Database and are mutually
operating these devices need to exclusive, then all non-human
be licensed. devices and all humans operating
devices need to be licensed.

* If non-human operated devices such as sensors are connecting to the Oracle Database, then all devices need to be licensed.
Licensing Technology Products:
Processor
PROCESSOR
...shall be defined as all processors where the Oracle programs are installed and/or running.
Programs licensed on a processor basis may be accessed by your internal users (including agents
and contractors) and by your third party users.

The number of required licenses shall be determined by multiplying the total number of cores
of the processor by a core processor licensing factor specified on the Oracle Processor Core
Factor Table which can be accessed at http://oracle.com/contracts. All cores on all multicore chips
for each licensed program are to be aggregated before multiplying by the appropriate core
processor licensing factor and all fractions of a number are to be rounded up to the next whole
number.

When licensing Oracle programs with Standard Edition One or Standard Edition in the product
name, a processor is counted equivalent to an occupied socket; however, in the case of multi-chip
modules, each chip in the multi-chip module is counted as one occupied socket.....
Processor
Processor
REASON 2
This metric is used in environments where This metric can also be
users cannot be identified and counted. used when the Named
User Plus population is
very high and it is more
REASON 1 cost effective for the
The Internet is a customer to license the
typical environment Database using the
where it is often Processor metric
difficult to count
users.

Core Factor Table
Processor Metric – Processor Core Factor Table
Core Processor
Vendor and Processor
Licensing Factor
Sun and Fujitsu UltraSPARC T1 processor (1.0 or 1.2 GHz)

Only named servers including:


Sun Fire T1000 Server, SPARC Enterprise T1000 Server*, with 6 or 8-core 1.0 GHz UltraSPARC T1 processor

Sun Fire T2000 Server, SPARC Enterprise T2000 Server*, with 4, 6, or 8-core 0.25
1.0 GHz, or 8 core 1.2 GHz UltraSPARC T1 processor
Sun Netra T2000, 1.0 or 1.2 GHz UltraSPARC T1 processor 0.25
SPARC T3 processor 0.25

Sun and Fujitsu UltraSPARC T1 1.4 GHz

Only named servers including:


Sun Fire T2000 Server and SPARC Enterprise T2000 Server*, with 8-core, 1.4 GHz UltraSPARC T1 processor 0.5

Sun T6300, 1.4 GHz UltraSPARC T1 processor 0.5


AMD EPYC™ 7XX1 and AMD Opteron™ Models 13XX, 23XX, 24XX, 32XX, 41XX, 42XX, 43XX, 61XX, 62XX, 63XX, 83XX, 84XX or earlier Multicore chips 0.5
Intel® Xeon® Platinum 92XX, Intel® Xeon® Platinum 82XX, Intel® Xeon® Platinum 81XX, Intel® Xeon® Gold 62XX, Intel® Xeon® Gold 61XX, Intel® Xeon® Gold 52XX, Intel®
Xeon® Gold 51XX, Intel® Xeon® Silver 42XX, Intel® Xeon® Silver 41XX, Intel® Xeon® Bronze 32XX, Intel® Xeon® Bronze 31XX, Intel Xeon Series 56XX, Series 65XX, Series 75XX,
Series E7-28XX, E7-28XX v2, Series E7-48XX, E7-48XX v2, E7-48XX v3, E7-48XX v4, Series E7-88XX, E7-88XX v2, E7-88XX v3, E7-88XX v4, Series E5-24XX, E5-24XX v2, E5-24XX
v3, Series E5-26XX, E5-26XX v2, E5-26XX v3, E5–26XX v4, Series E5-46XX, E5-46XX v2, E5-46XX v3, E5-46XX v4, E3-15XX v5, E3-15XX v6, Series E3- 12XX, E3-12XX v2, E3-12XX
v3, E3-12XX v4, E3–12XX v5, E3-12XX v6, E5-
14XX v3, E5-14XX v2,, E5-16XX v4, E5-16XX v3, E5-16XX v2, and E5-16XX or
earlier Multicore chips 0.5
Intel Itanium Series 93XX or earlier Multicore chips (For servers purchased prior to Dec 1st, 2010) 0.5
Intel or AMD Desktop, Laptop/Notebook, or Netbook Multicore chips 0.5
Sun UltraSPARC T2+ 0.5

Source: http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
Licensing Database Enterprise Edition

How many processor licenses are required for Database EE?


• Single core processors: A license for each CPU used to run Oracle DB EE
• Multi-core processors: # CPU x # cores x Processor factor

How many NUP licenses are required for Database EE?


The license minimium for Oracle Database Enterprise Edition is 25 Named User Plus per processor (Taking
into account Oracle’s processor definition)

When licensing an environment by Named User Plus check the license minimum and the actual # of users.
Whichever is greater needs to be licensed!
CPU AND NAMED USER PLUS
• Used in environments where users can • Used in environments where users cannot be counted
be counted e.g. internet users
• Based on users and non-human • Based on the number of processors, cores (EE) or
operated devices accessing the sockets (SE and SE1) in the server on which the
database Database is installed

Named
Per Processor
User Plus

BREAK-EVEN:
1 processor license =
50 NUP licenses (same license fees)
How to calculate licensing:

Oracle Database
Enterprise Edition:

The number of required licenses Oracle Database Standard


shall be determined by multiplying Edition:
the total number of cores of the
processor by a core processor When licensing Oracle programs with
licensing factor specified on the Standard Edition One, Standard
Oracle Processor Core Factor Table Edition 2 or Standard Edition in the
For example deploying Oracle product name, a processor is
Database Enterprise Edition 4 core counted equivalent to a socket.
server intel cores you would require
to license 4x0,5 = 2 Oracle Database
Enterprise Edition Processors.
Database metrics:
Oracle Database Enterprise Edition

The Enterprise Edition requires a


minimum of 25 Named User Plus Ken Kate

per processor licenses or the total John Klaus Alex

25 Named User
number of actual users, whichever
is greater.

Example: A customer who wants to license the Database


Enterprise Edition on a 4-way box (assuming single core
chips) will be required to license a minimum of 4 processors *
25 Named User Plus, which is equal to 100 Named User Plus.
Database metrics:
Oracle Database Standard Edition 2

Ken Kate

The Oracle Standard Edition 2 and John Klaus Alex

Enterprise Edition of the database can


be licensed using the Named User Plus Named User Plus
metric or the Processor metric

This metric can be used in all environments. Different


minimums apply depending on the Database edition:

* Oracle Database Standard Edition 2 may only be licensed on


servers that have a maximum capacity of 2 sockets

* The minimums when licensing by Named User Plus (NUP)


metric are 10 NUP licenses per server.
Exercise
Which database version is allowed to be deployed on this
server?

Answer A:
EE
 Only Enterprise Edition

Hardware:
HP Intel Answer B:
4 CPU – Quadcore Intel
4 sockets
 Enterprise and Standard Edition 2
Exercise
Licensing Enterprise Edition DB, how many CPUs are required?

Answer A:
 4x 1 = 4 processors
EE

Hardware:
HP Intel servers Answer B:
4 CPU – Quadcore Intel  4x cpu = 4 cores = 16 cores
4 sockets
 16 x 0,5 = 8 processor licenses.
Exercise
Licensing Enterprise Edition DB, how many NUPs are required?
You also have 550 users

Answer A:
 550 user licenses
EE

Hardware: Answer B:
HP Intel servers  4x cpu = 4 cores = 16 cores
4 CPU – Quadcore Intel
 16 x 0,5 = 8 processor licenses.
4 sockets
 8x 25 user minimums = 200 user licenses
Exercise
Licensing SE2 DB, how many CPUs are required?

Answer A:
EE  4 cores x 1 = 4 processors

Hardware:
HP Intel
1 CPU – Quadcore Intel Answer B:
1 socket
 1 CPU Oracle DB SE2.
Product Selection: Exercise
What information do we need to find out the licensing (DB)?

EE

Hardware:
A server running Oracle Database
Check List to review Database Licensing

 1. Review your
2. Find out which

3. Gather data about the
licensing agreement version of Database server
a support renewal that is running, your database is running
Why: You want to DB SE or DB EE? on:
understand which What type of processor
licensing metric that you Intel/AMD etc.
have. * How many processors
A contract can also tell are in the server
you if there are limitations * How many cores in each
to the licensing. processor
* Is the server virtual or
physical ?
By asking these questions you will be able to
understand:
- Do we have the correct version of database installed?
(match with entitlement)
- Do we have the quantity of licenses?

What you will not know is:


What database options are in use or have been in use?

How to find out: You need to analyse the database in detail and it
can almost be impossible
to find out if you lack the knowledge to analyse Oracle LMS scripts.

Oracle LMS scripts will detect not only what is in use today, but also
what has been used in the past.
Example of Oracle Server Worksheet
5min break

Enterprise Edition Options
Licensing
Oracle Database
What should you know?

• Different features that requires extra licensing


• They are only allowed to be used on Enterprise Edition DB.
• Common compliance issue is that companies have used EE options on SE DB.
• Oracle Enterprise Edition – must have same license metric and quantity as the database.
• Most options can be used by DBA or IT staff without any alert about licensing requirements.
• Usage of DB EE options is by default often saved in the database (historical).
• Oracle LMS/Audit scripts will detect this usage and require licensing.
40
Database Oracle Enterprise Management Packs:
Overview

• Diagnostics Pack (troubleshooting, monitoring tool) – Common compliance issues


• Tuning Pack – Common compliance issues.
• Database Lifecycle Management Pack (not used often)
• Data Masking and Subsetting Pack
• Cloud Management Pack for Oracle Database
Oracle Database Enterprise Edition Options:
Overview

• Real Application Clusters (& One Node) • Database In-Memory


• Partitioning • Advanced Security
• OLAP • Label Security
• Spatial and Graph (now free) • Database Vault
• Active Data Guard • Multitenant
• Real Application Testing • Advanced Analytics (now free)
• Advanced Compression (compliance
issues)
Database Enterprise Edition Options:
RULES TO CONSIDER
• Database Options can only be used in addition to Oracle Database Enterprise
Edition
• Enterprise Edition Options must match the number of licenses and the license
model of the associated Oracle Database Enterprise Edition
• In addition, a minimum of 25 Named User Plus licenses per Processor must be
met.
• When licensing Active Data Guard, both the primary and the standby servers
must be licensed.
• The use of Tuning Pack requires the licensing of Diagnostics Pack
Question
If you are using Tuning pack, which licenses are pre-req?

Answer A:
 Oracle DB Enterprise Edition

Answer B:
 Oracle DB Enterprise Edition + Diagnostics Pack
Question
Your Oracle DB EE is licensed on NUP basis, you want
to add diagnostic pack licensing, which metric should
you choose?
Answer A:
 Diagnostics Pack – Named User Plus

Answer B:
 Diagnostic Pack – Processor
How to detect / find out database options usage

• Use a SAM Tool (can help, up to 90% - dont trust any SAM tool 100% as they
make mistakes such as saying you need to license something when you dont.
Or dont pick it up at all. (A tool, not a compliance tool)
• Work with a Oracle Consultant who can analyze the Oracle audit scripts.
Then they can tell you what will Oracle detect/interpret/view. (Recommended)
• Manual, work with DBAs/System owners (Risk as someone might not provide
the correct information = not recommended)
• Home/Made scripts. DBA/Technical staff might be able to write something that
can be used as a substitute to a SAM Tool. A tool, not a compliance tool)

Backup, DR licensing
Oracle Database
Licensing Oracle Database – DR/High availability

• Oracle have different ways of licensing disaster recovery.

• You must find out what specific high availability/DR solution that you have/want.

• What is Oracle view on licensing, some require licensing and some does not.

• Common reason for companies being non compliant (misunderstanding the licensing
rules/policies)
Oracle Licensing Basics
Database Recovery – Failover (Definition)
FAILOVER: In this method, nodes are configured in ‘clusters’ with the first installed node acting as a
primary node. If the primary node fails, one of the surviving nodes in the cluster acts as the primary node. In
this type of environment, Oracle permits its licensed Technology customers to run the Technology
Programs (listed on the Technology Price List) on an unlicensed spare computer for up to a total of
ten separate days in any given calendar year.

The above right only applies when a number of machines are arranged in a cluster and share one disk array.
Once the primary node is repaired, you must switch back to the primary node. Only one failover node per
clustered environment is at no charge for up to ten separate days even if multiple nodes are configured as
failover nodes. When licensing options on a failover environment, the options must match the number
of licenses of the associated database. Additionally, when licensing by Named User Plus, the user
minimums are waived on one failover node only. Any use beyond the right granted in this section must be
licensed separately. In a failover environment, the same license metric must be used for the production and
failover nodes when licensing a given clustered configuration.

Source: Licensing Data Recovery Environments


Oracle Licensing Basics
Database Recovery – Backup (Definition)
BACKUP: In this method, a copy of the physical
database structures of the database is made. When the original
data is lost, the backup files can be used to reconstruct the lost
information that constitutes the Oracle Database.
This backup copy includes important parts of the database’s
physical structures such as control files, redo logs and data
files. These physical files can be stored on a server., storage
array, disk drive, or Compact Disc.
Oracle permits customers to store a back up copy of the
database physical files on storage devices, such as tapes,
without purchasing additional licenses
In an event of a failure, when the Oracle data is restored
from a tape or media, and the Oracle Database is installed
on the recovery sever, licensing is required

Source: Licensing Data Recovery Environments


Oracle Licensing Basics
Database Recovery – Backup (Example)

Illustration #: Backup • Staging, test and production


environments are installed on
server 1, which has 6 processors
• Backup of the production
6 Processors
environment is done on tapes
every night by 1 DBA. These tapes
are stored in the tape storage unit
10 Developers Staging • 10 Developers are working on
staging, test and production
Test Storage Unit environments
Production • 500 traders are using the Web site
that resides on production
Database EE environment
Website
500 Traders

Source: Oracle Software Investment Guide (SIG)


Oracle Licensing Basics
Database Recovery – Failover (Definition)
FAILOVER: In this method, nodes are configured in ‘clusters’ with the first installed node acting as a
primary node. If the primary node fails, one of the surviving nodes in the cluster acts as the primary node. In
this type of environment, Oracle permits its licensed Technology customers to run the Technology
Programs (listed on the Technology Price List) on an unlicensed spare computer for up to a total of
ten separate days in any given calendar year.

The above right only applies when a number of machines are arranged in a cluster and share one
disk array. Once the primary node is repaired, you must switch back to the primary node. Only one failover
node per clustered environment is at no charge for up to ten separate days even if multiple nodes are
configured as failover nodes. When licensing options on a failover environment, the options must
match the number of licenses of the associated database. Additionally, when licensing by Named User
Plus, the user minimums are waived on one failover node only. Any use beyond the right granted in this
section must be licensed separately. In a failover environment, the same license metric must be used for
the production and failover nodes when licensing a given clustered configuration.

Source: Licensing Data Recovery Environments


Oracle Licensing Basics
Database Recovery – Failover (Example)
Illustration #4: Failover

6 Processors 4 Processors • Failsafe included with Oracle


Database EE is installed on
Node 1
nodes 1 and 2; it is running on
node 1 only

• If node 1 fails, node 2 takes over


Apps 1- 4 FS (there is always an idle node with
DB EE Instance DB EE Instance Failsafe or other vendor cluster
1000 Traders solutions)

SAN

DB

Disk Array
How to calculate licensing:

STANDBY:
In this method, one or more copies of a primary database are maintained on a
standby server(s). The sites in a standby configuration may be dispersed
geographically and are connected by Oracle Net Services. As the primary database
is modified, log information generated by the changes are sent to the standby
database(s) and subsequently applied to the standby database. If the primary
database fails, a standby database can be activated to be the new primary
database. Solutions like Oracle Data Guard (included with Oracle Database EE) or
customer-generated scripts can be used.
In this environment, both the primary and the standby databases must be fully
licensed. Additionally, the same metric must be used to license both
databases
How to calculate licensing:

REMOTE MIRRORING:
This method involves the mirroring of the storage unit or shared disk arrays. Remotely mirrored
storage units may be geographically dispersed and not in the same location as the primary unit,
but they share the same disk array. To setup a remote mirroring environment, the Oracle data
files, executables, binaries, and DLLs are replicated to the mirrored storage unit. Solutions like
Veritas Volume Replicator, EMC SRDF, Legato Replistor, and EMS StoreEdge are used to mirror
the data stored on the disk arrays. In this environment, both the primary and the remote mirrored
databases must be fully licensed. Additionally, the same metric must be used to license both
databases.
If the Oracle Database is accessing the data from the primary disk array and it is not accessing
the mirrored disk array, but is installed on the mirrored network storage unit, then both databases
must be fully licensed and the same metric must be used.
If a failure occurs in the primary storage unit and the Oracle Database can no longer access the
data from the primary disk array, however it is still installed on the primary unit, the data can only
be accessed from the remote mirrored disk array, then both databases must still be fully licensed
and the same metric must be used. In this environment, Oracle must be fully licensed at the
primary site, and if it is ever installed and/or run at the secondary site, it must all be fully licensed
there. Additionally, the same metric (i.e. processor-based, or named user-based)
Question
You are using Oracle HA solution “Oracle Dataguard”
Do you need to license both primary and standby?

Answer A:
 Yes, Oracle Dataguard is only included in Oracle
DB EE and is considered a active standby.
Answer B:
 No, you can run it for free up to 10 days
Question
You are saving your Oracle DB backups to a tape every
evening, do you need to license a cold standby with
no binaries installed?
Answer A:
 Yes, you must license both.

Answer B:
 No, you do not need to license the backup
because the binaries are stored on a tape
backup.

Licensing Oracle in virtual
environments
59
Step 1. - Oracle Partitioning Policy document

60
Source: https://www.oracle.com/assets/partitioning-070609.pdf
Approved Technologies + disclaimer

61
Step 2- Oracle Partitioning Policy document

SOFT Partitioning:

Soft partitioning segments the operating system using OS resource managers. The operating system limits the number of CPUs
where an Oracle database is running by creating areas where
CPU resources are allocated to applications within the same operating system. This is a flexible way of managing data processing
resources since the CPU capacity can be changed fairly easily, as additional resource is needed.

Examples of such partitioning type include: Solaris 9 Resource Containers, AIX Workload Manager, HP Process Resource
Manager, Affinity Management, Oracle VM, and VMware.

Unless explicitly stated elsewhere in this document, soft partitioning (including features/functionality of any technologies
listed as examples above) is not permitted as a means to determine or limit the number of software licenses required for
any given server or cluster of servers.
Step 3. We start reviewing Oracle Licensing Agreements, OMA, OLSA

Partitioning
policy document
is NOT part of
any contracts.

Contracts don’t All oracle


reference customer have
“partitioning” accepted Oracle
policy document t&cs

Contracts
reference other
policies such as
support
What does it say in Oracle contracts?
Review your Oracle Master Agreement (OMA)

OMA
2. RIGHTS GRANTED
2.1 Upon Oracle’s acceptance of Your order, You have the non-
exclusive, non-assignable, royalty free, perpetual (unless otherwise
specified in the order), limited right to use the Programs and receive
any Program-related Service Offerings You ordered solely for Your
internal business operations and subject to the terms of the Master
Agreement, including the definitions and rules set forth in the order and
the Program Documentation.
NEXT.. PROCESSOR DEF.
Processor: shall be defined as all processors where the
Oracle Programs are installed and/or running. Programs
licensed on a processor basis may be accessed by Your
internal users (including agents and contractors) and by Your
third party users. The number of required licenses shall be
determined by multiplying the total number of cores of the
processor by a core processor licensing factor specified on
the Oracle Processor Core Factor Table which can be
accessed at http://oracle.com/contracts. All cores on all
multicore chips for each licensed Program

But : It does Installed and/or


not reference running is not
the partitioning defined in the
policy document. OMA.
Top 7 most common compliance issues
1 2 Usage of advanced 3
Usage of management Usage of management
compression or other options
packs packs on standard
(adv compression most
(diagnostics/tuning) edition. (not allowed)
common)

4 Usage of management 5 Not having full use licenses 6 Oracle virtualization


packs (historical usage, under EBS applications. policies, vmware,
not uncommon to see (common reason for being solaris, ibm lpar
years of usage) audited) (controversial topic)

7
Installing the wrong version
or refreshing hardware not
buying new licenses
How can you prevent future non-compliance?

Preventive recommendations:

• Educate DBAs/Technicians about what licenses you own.

• Perform a 18 month check up on database options usage (LMS scripts)

• If you pass the next Oracle audit with no issues you might not face another audit
in 10 years! (They rarely audit customers who have a track record of being
compliant)

• Have a SAM tool to manage Oracle environments



Middleware Licensing
Licensing Middleware Products:
Exercise

• Most common products are


• Oracle Internet Application Server
• Oracle Weblogic Server (Standard and Enterprise) & Suite.
• Licensing is almost identical to database licensing.
• Focus should be more on making sure you have deployed it correctly.
• SAM tools are usually only able to license these products and not any of the other 50+ Oracle
Middleware products that Oracle has.
Licensing Weblogic Server

License minimums Weblogic Server

S E Su
Weblogic Server Weblogic Server Weblogic Suite:
Standard Edition: 10 Enterprise Edition: 10 Named User
Named User Plus per 10 Named User Plus Plus per
processor per processor processor
Core licensing is the
same as Oracle
Database.
Weblogic Server

Weblogic Server restrictions

S E Su
Weblogic Server
Weblogic Server Weblogic Suite
Enterprise
Standard Edition
has NO license
Edtion has NO has NO license
license restrictions
restrictions
restrictions
Licensing Internet Application Server

License minimums Internet Application Server

J S E
Internet Application Internet Application Internet Application
Server Java Edition: Server Standard Server Enterprise
10 Named User Edition: 10 Named Edition: 10 Named
Plus per User Plus per User Plus per
processor processor processor
Core licensing is the
same as Oracle
Database
Internet Application Server

S E

Internet Application Internet Application


Server Standard Server Enterprise
Edition has NO Edition has NO
license HW license HW
restrictions restrictions
Licensing sources (use it when reviewing
licensing)
• Oracle Database Licensing https://www.oracle.com/assets/databaselicensing-070584.pdf
• Oracle Partitioning (virtualisation) https://www.oracle.com/assets/partitioning-070609.pdf
• Oracle Licensing Disaster Recovery https://www.oracle.com/assets/data-recovery-
licensing-070587.pdf
• Oracle Application Licensing https://www.oracle.com/assets/application-licensing-table-
070571.pdf
• Oracle Licensing in the Cloud https://www.oracle.com/assets/cloud-licensing-070579.pdf

Oracle Software investment guide:


ftp://public.dhe.ibm.com/software/websphere/oracle/sig.pdf.
• Oracle Database Licensing information:
https://docs.oracle.com/database/121/DBLIC/editions.htm#DBLIC109

Oracle Middleware Licensing information:


https://docs.oracle.com/cd/E24628_01/doc.121/e24474/toc.htm

Questions
Thanks for listening
VISIT US

You might also like