SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Presentation Richard Spithoven
Oracle Database
Most commonly encountered
license compliance issues!
Presentation Richard Spithoven
Introduction
Richard Spithoven
Director / Partner b.lay
2013 – present
Regional Director
Oracle EMEA – LMS Europe South
2009 – 2013
Principal Licensing consultant
Oracle Europe, Middle-East & Africa
2005 - 2009
Presentation Richard Spithoven
Understanding your license entitlements
• Ordering Document(s)
• License Agreement (SLSA/OLSA/OMA)
• Program Documentation
• Support Maintenance Renewals
• Technical Support Policies
• Online Licensing Documents
• Online Guideline Documents
1
2
Agenda
No technical restrictions or license keys!
Presentation Richard Spithoven
Most common license compliance issues
• Hardware Infrastructure
• Software Installation
• Software Configuration
• Software Usage
• Non-Technical
3
4 Conclusions
• How to handle your database licenses?
• Some final takeaways…
• Questions?
Agenda
Presentation Richard Spithoven
I. Understanding your license entitlements (1/7)
OF OLSA
SR
SP1 PD10g BP
SR SR
SP2 PD11g
SR SR
Time
In order to understand what your real license entitlements are,
a number of documents and sources need to be reviewed,
analyzed, understood and maintained on a regular basis.
These sources include:
- Order Form (OF)
- License Agreement (OLSA, SLSA or OMA)
- Support Renewals (SR) – Subject to change
- Support Policies (SP) – Subject to change
- Program Documentation (PD) – Subject to change
- Online License Documents (BP) – Subject to change
- Online License Guidelines (BP) – Subject to change
Presentation Richard Spithoven
I. Understanding your license entitlements (2/7)
 Order Form states which Oracle programs have been purchased :
2 Processor – Perpetual - Oracle Database Enterprise Edition
2 Processor – Perpetual – Tuning Pack
Order Form refers to License Agreement (e.g. NL-OLSA-03122012) which defines the terms and conditions under which
the usage rights have been obtained and under which terms and conditions the software can be used:
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.
Presentation Richard Spithoven
I. Understanding your license entitlements (3/7)
Processor definition refers to Oracle’s Processor Core Factor table as published online to determine what “ Core Factor”
needs to be applied for a specific Server Model / CPU type combination to calculate the required number of “ Processor”
licences
Examples:
Sun Fire T1000 Server – 2 CPU - 8 Cores/CPU – 1.0 Ghz UltraSparc T1 =
2 CPU x 8 Cores x 0.25 = 4 Processors
HP Proliant DL 380 – 2 CPU – 10 Cores/CPU – Intel Xeon =
2 CPU x 10 Cores x 0.5 = 10 Processors
Running Oracle Licenses in the Oracle Cloud?
If you deploy “on-premise” licenses in the Oracle Cloud, the following ratio of
Processor licenses to Oracle Compute Units (OCPU) applies:
1 Processor licenses = 2 OCPU’s
25 Named User Plus licenses = 1 OCPU
Source:
http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
Presentation Richard Spithoven
I. Understanding your license entitlements (4/7)
License Agreement refers to Oracle’s Program documentation as published online to let end-users understand what
specific products/components are included in a certain software program and what conditions are applicable for the use of
these software components/products as part of a license and therefore allowed to be used:
Oracle Database Enterprise Edition includes the following products/components:
JServer Enterprise Edition, interMedia, Objects Option, Networking Kit, Objects for OLE, Advanced Replication Option, Distributed Option,
Parallel Query Option, (including bitmap indexes and parallel bitmap-star query), SQL*Plus, Visual Information Retrieval and Workflow. For
OS/390 implementation, use of either Access Manager for CICS or Access Manager for IMS/TM is included.
Diagnostics Pack includes the following products/components:
Management Connectors for: Remedy Help Desk, Microsoft Operations Manager 2005, HP ServiceCenter/HP Service Manager, HP
OpenView Operations, IBM Tivoli Enterprise Console, Microsoft System Center Operations Manager, CA Service Desk.
Tuning Pack usage requires the licensing of Diagnostics Pack Source https://docs.oracle.com
Presentation Richard Spithoven
I. Understanding your license entitlements (5/7)
Ordering Document typically includes Software Updates License & Support (Support Maintenance)
which is annually renewed through a Support Maintenance Renewal and which refers to
Oracle’s Technical Support Policies, published online.
Software Updates License & Support includes:
Technical Support : support, bug fixes/patches etc.
Software Updates: right to make use of the latest release
Technical Support Policies define:
License Set, Matching Service Level Policy,
Repricing following reduction of licenses, Reinstatement Policy
Source: http://www.oracle.com/us/support/library/057419.pdf
Release Premier
Support
Start Date
Premier
Support
End Date
Extended
Support Date
Standard Edition 2
(SE2) 12.1
Sep-2015 Jul-2018 Jul-2021
Standard Edition One
(SE1) 12.1
Jun-2013 Aug-2016 Not Available
Standard Edition
(SE) 12.1
Jun-2013 Aug-2016 Not Available
Enterprise Edition
12.1
Jun-2013 Jul-2018 Jul-2021
11.2 Sep-2009 Jan-2015 Jan-2018
11.1 Aug-2007 Aug-2012 Aug-2015
10.2 Jul-2005 Jul-2010 Jul-2013
10.1 Jan-2004 Jan-2009 Jan-2012
Presentation Richard Spithoven
I. Understanding your license entitlements (6/7)
Oracle’s Application Licensing table as published online (BP document) provides an overview of Oracle’s licensing rules
and restrictions for the use of specific Oracle Applications (e.g. E-Business Suite) with specific Oracle Technology
programs (e.g. Oracle Database)
http://www.oracle.com/us/corporate/pricing/application-licensing-table-070571.pdf
Oracle’s Server Partitioning Policy as published online (BP document) determines what licensing rules and mechanisms
should be applied in case virtualization technologies are being used (which is subject to change)
http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
Oracle’s Disaster Recovery Licensing Policy as published online (BP document) dictates what licensing rules and
mechanisms should be applied in case different DR scenario’s are being used (which is subject to change)
http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdf
Presentation Richard Spithoven
I. Understanding your license entitlements (7/7)
Oracle’s Data Transfer Policy as published online (BP document) clarifies how to license environments in which data is
being transferred to and/or from the Oracle software through automated batches, flat files or multiplexing environments
http://www.oracle.com/us/corporate/pricing/data-transfer-licensing-070590.pdf
Oracle’s Database Licensing Policy as published online (BP document) clarifies how to license the Oracle Database
http://www.oracle.com/us/corporate/pricing/databaselicensing-070584.pdf
The amount of documents/sources of information
that need to be read, understood and maintained
should not be underestimated!
Presentation Richard Spithoven
II. No technical restrictions or license key!
 All Oracle software can be downloaded without any restrictions.
http://www.oracle.com/technetwork/indexes/downloads/index.html
For all (acquired) Oracle software which does require a license key,
golden license keys can be freely download from Oracle’s License Codes website
http://www.oracle.com/us/support/licensecodes/index.html
Any download of Oracle Database software will include more features/functionalities
Oracle Database Enterprise Edition Options (e.g. Partitioning, Advanced Compression)
Oracle Database Enterprise Management Packs (e.g. Diagnostics Pack, Tuning Pack)
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
 License Minimums
Independent of the amount of actual users, there is always a license minimum
you need to comply with, including:
Oracle Database Edition: License Minimum
Oracle Database Standard Edition ONE 5 Named User Plus
Oracle Database Standard Edition 5 Named User Plus
Oracle Database Standard Edition TWO 10 Named User Plus per Server
Oracle Database Enterprise Edition 25 Named User Plus per Processor
Oracle Database Enterprise Edition Options 25 Named User Plus per Processor
Oracle Database Enterprise Edition Management Packs 25 Named User Plus per Processor
- Per Processor refers to Oracle’s definition of “Processor”
- Per Server refers to Oracle’s definition of “Server”
- Historical license metrics (e.g. NU, CD, NUMS, NUSS have different license minimums!)
2 CPU – 10 Cores/CPU
Intel Xeon
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
 Incorrect Processor Counts
Many different factors can have an impact on HOW
you need to count the number of “Processors” including:
- Server Model
- Number of CPU
- Number of Cores per CPU
- Type of CPU
- Purchase Date of the hardware
- Configuration of the hardware itself (virtualization, logical partitioning)
10 CPU – Single Core
Intel Xeon
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
 Server Virtualization through VMware (Soft Partitioning)
VMware vSphere 5.0
Oracle’s Processor definition requires that Oracle software be licensed "where the Oracle programs are installed and /or
running ". When end-users use a storage area network ("SAN") or other shared storage device, the installation of the
software resides on the shared storage Therefore, all VMware servers that point to the shared storage where the Oracle
programs are installed are required to be licensed.
If there is only one shared storage device within the given cluster, then all VMware nodes pointing to the single storage
where Oracle programs are installed must be licensed. All VMware servers from the shared storage where Oracle
software is installed must be licensed, even if those servers reside in different VMware clusters or outside of the VMware
cluster(s) altogether. Therefore, an isolated VMware node that is pointing to the shared storage also requires Oracle
licenses as the Oracle software installation resides on the shared storage device and could potentially run on that server.
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
VMware vSphere 5.1 and higher
With vSphere version 5.1 and higher, an end-user is
required to license all the physical servers from the
entire VMware environment (vCenter Server Instance),
including across datacenters, where the vm running
Oracle may be moved to (via vMotion) as the end-user
has the ability to easily move the vm running Oracle to
any server where VMware software is installed.
As the Oracle installation is accessible across the
VMware environment, through ease of migration, the
entire environment needs to be licensed. Because of
the ease with which customers can enable and disable
vMotion, the policy applies regardless of whether
vMotion is enabled or disabled.
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
 Server Virtualization through Oracle VM
• Oracle VM is typically positioned as an alternative for VMware
• Oracle VM can ONLY be used as a “Hard Partitioning” technology (through which the number of cores which are
required to be licensed can be limited) in case specific cores are allocated as per the following documents:
Oracle VM Server for x86,
http://www.oracle.com/technetwork/server-storage/vm/ovm-hardpart-168217.pdf
Oracle VM Server for SPARC
http://www.oracle.com/technetwork/server-storage/vm/ovm-sparc-hard-partitioning-1403135.pdf
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
 Server Virtualization through IBM LPAR
• IBM LPAR is an Oracle approved “Hard Partitioning” technology BUT
• End-users often forget to “cap” their LPAR’s or don’t know how to calculate the required number of licenses:
• End-users often forget that IBM’s Live Partition Mobility (which allows end-users to migrate partitions from
one physical server to another physical server) requires both the source and the destination server to be
licensed.
IBM Partitioning Licensing Calculation Rules
LPAR with dedicated CPUs 1. For all the Dedicated LPARs add the respective Entitled Capacity (EC) together to get the number of physical
CPUs /cores running Oracle Database. Multiply the EC by the processor factor to determine the number of
licenses required.
Physical Shared-
Processor Pool
1. Count each capped LPAR’s Entitled Capacity (EC).
2. Count each uncapped LPAR’s Online Virtual CPUs (OVC).
3. Add the EC and OVC together to get the Total CPUs.
4. Compare the Total CPUs to the Active CPUs in Pool for the Physical Shared-Processor Pool and record the
smaller values as the number of CPUs.
5. Multiply the result by the processor factor and round up to determine the number of licenses required.
Multiple Shared-Processor Pools 1. Repeat step 2.1 to 2.4 for each Shared-Processor Pool.
2. Add the number of CPUs for each Multiple Shared-Processor Pool together to get the total number of CPUs
to license.
3. Compare the total from 3.2 to the Active Physical CPUs in System, and record the smaller value.
4. Multiply result by the processor factor and round up to determine the number of licenses required.
Presentation Richard Spithoven
III. Compliance Issues – Hardware Infrastructure
 Disaster Recovery and High Availability
• Oracle’s software needs to be licensed in almost every situation, including DR solutions!
SANSAN
Standby:
Both servers need to
be fully licensed and
with the same metric
Remote Mirroring:
Both servers need to
be fully licensed and
with the same metric
SAN
Failover: (Exception Rule!):
- Two servers clustered, one SAN
- Maximum 10 days per Calender Year
- Required to switch back once failure resolved
Presentation Richard Spithoven
III. Compliance Issues – Software Installations
 Oracle software is required to be licensed once the software is installed (independent of
if it’s being used)
(Oracle software is deemed to be installed once Oracle’s executable’s, binaries, and/or DLL’s can be found on a (shared) disk or disk array)
 End-users often
 Don’t know how to determine the installed software.
 Don’t have software inventory tooling in place.
 Did not roll out their software inventory tool on their entire IT infrastructure
 Do rely upon a software inventory tool which is not capable of identifying Oracle
Database software in a complete and accurate manner
Presentation Richard Spithoven
III. Compliance Issues – Software Configuration
 Database Edition
 Often the default installation procedure of the Oracle Database is chosen, resulting in the installation of the
Oracle Database Enterprise Edition whereas licenses for Standard Edition or Standard Edition One have been
obtained
 Not all Oracle Database Editions can be installed on any server:
 Oracle Database SE 1 can only be installed on servers with a max capacity of 2 sockets
 Oracle Database SE can only be installed on servers with a max capacity of 4 sockets
 Oracle Database SE 2 can only be installed on servers with a max capacity of 2 sockets
 Even if a server with 16 CPU Dual Core has a dedicated (capped) LPAR of 2 cores/sockets, still only the
Oracle Database Enterprise Edition can be installed on such an LPAR/server, since the CAPACITY of the
server is more then the allowed 2 or 4 sockets for any of the other database editions.
Presentation Richard Spithoven
III. Compliance Issues – Software Configuration
 Database Release
 Oracle’s Premier Support Service Offering includes “Technical Support” and Software Update Rights
 End-users deciding not to pay technical support maintenance (e.g since they move to third party support
suppliers like Rimini Street) do not have the right to make use of the latest version of the database software
programs, patches and/or updates.
 This requires end-users to keep track of what database version, bug-fixes and/or patches are installed on what
servers, which is typically hard to achieve for larger enterprise organizations.
Presentation Richard Spithoven
III. Compliance Issues – Software Configuration
 Database Enterprise Edition Options & Database Management Packs
 Oracle Database Enterprise Edition Options and Database Enterprise Managers are automatically installed with
the Oracle Database Enterprise Edition itself; usage of these features requires separate licensing.
 Because the Oracle Database Options and Database Enterprise Managers are installed, many DBA’s have the
perception that they can use these (since they are installed), without checking if there is a license available.
DBA’s may make use of a Database Option without being aware of it (e.g. default usage of data-pump can
trigger the usage of data-pump compression which is part of Advanced Compression and requires separate
licensing)
 Determining if a Database Option and/or Database Management Pack is really in use requires expert
knowledge; a distinction should be made between “system usage” and “licensable usage”.
Presentation Richard Spithoven
• Named User Plus: 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. 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.
III. Compliance Issues – Software Usage
Presentation Richard Spithoven
• Legal Entities allowed to use the software
• Customer Definition limits which legal entities can make use of the software
• Hosting
• Rights Granted: Upon Oracle’s acceptance of your order, you have the limited right to use the
programs and receive any services you ordered solely for your internal business operations and
subject to the terms of this agreement, including the definitions and rules set forth in the order and
the program documentation.
III. Compliance Issues – Non Technical Compliance Issues
Presentation Richard Spithoven
How?
Be pro-active and take
control yourself
Don’t wait until you get
audited by Oracle!
Perform regular
internal license
reviews
Determine your
license compliance
position
&
Mitigate financial,
operational and legal
risks.
IV. Conclusion – How to handle your database licenses?
Presentation Richard Spithoven
Create an internal software
license management team of
multiple disciplines
(procurement, legal, DBA,
Infrastructure Managers,
Business Application
Managers, Outsourcers) with
C-level sponsorship and review
on a regular basis:
Make software license
management a priority at C-level
and budget for the proper
software license management
practice, tailored to the specific
needs of your organization.
• your real license
entitlements (incl. OD,
OLSA, SR, SP, PD, BP)
• your real deployment
and (licensable) usage
of the software
• reconcile your license
entitlements with your
license deployment and
usage in order to identify
and address software
license compliance
issues proactively!
IV. Conclusion – Some takeaways
Presentation Richard Spithoven
① Oracle License Review or License Audit:
Answers to your Top 20 Questions
② Oracle Licensing Guide:
Your quick Oracle Licensing Guide
③ Oracle Unlimited License Agreements (ULAs):
An overview of the major risks you should be aware of
④ Oracle Pool of Funds Agreements:
An overview of the ins & outs of this type of agreement
⑤ Oracle Database
An overview of the most common license compliance issues
Further reading on www.b-lay.com
Presentation Richard Spithoven
Questions?
Presentation Richard Spithoven
Audit Support
Get support during your (internal) audit
ULA Management
Manage and optimize your ULA agreement
License Optimization
Optimise the value of your licenses
License Consulting
Get expert license consultancy services
SAM Tooling Maintenance
Configure and maintain your SAM Tool properly

Weitere ähnliche Inhalte

Was ist angesagt?

Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB James Serra
 
Less14 br concepts
Less14 br conceptsLess14 br concepts
Less14 br conceptsAmit Bhalla
 
Oracle to Azure PostgreSQL database migration webinar
Oracle to Azure PostgreSQL database migration webinarOracle to Azure PostgreSQL database migration webinar
Oracle to Azure PostgreSQL database migration webinarMinnie Seungmin Cho
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuningYogiji Creations
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfMySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfAlkin Tezuysal
 
Oracle DB Performance Tuning Tips
Oracle DB Performance Tuning TipsOracle DB Performance Tuning Tips
Oracle DB Performance Tuning TipsAsanka Dilruk
 
PL22 - Backup and Restore Performance.pptx
PL22 - Backup and Restore Performance.pptxPL22 - Backup and Restore Performance.pptx
PL22 - Backup and Restore Performance.pptxVinicius M Grippa
 
Tanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder
 
Less06 networking
Less06 networkingLess06 networking
Less06 networkingAmit Bhalla
 
[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?
[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?
[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?Amazon Web Services Korea
 
Database Performance Tuning
Database Performance Tuning Database Performance Tuning
Database Performance Tuning Arno Huetter
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it Sandesh Rao
 
AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼
AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼
AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼Amazon Web Services Korea
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningScott Jenner
 

Was ist angesagt? (20)

Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
Less09 locking
Less09 lockingLess09 locking
Less09 locking
 
Less14 br concepts
Less14 br conceptsLess14 br concepts
Less14 br concepts
 
Analyzing awr report
Analyzing awr reportAnalyzing awr report
Analyzing awr report
 
Oracle to Azure PostgreSQL database migration webinar
Oracle to Azure PostgreSQL database migration webinarOracle to Azure PostgreSQL database migration webinar
Oracle to Azure PostgreSQL database migration webinar
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
 
IBM DB2
IBM DB2IBM DB2
IBM DB2
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfMySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
 
Oracle DB Performance Tuning Tips
Oracle DB Performance Tuning TipsOracle DB Performance Tuning Tips
Oracle DB Performance Tuning Tips
 
PL22 - Backup and Restore Performance.pptx
PL22 - Backup and Restore Performance.pptxPL22 - Backup and Restore Performance.pptx
PL22 - Backup and Restore Performance.pptx
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Tanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools short
 
Less06 networking
Less06 networkingLess06 networking
Less06 networking
 
[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?
[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?
[AWS Builders] 클라우드 비용, 어떻게 줄일 수 있을까?
 
Database Performance Tuning
Database Performance Tuning Database Performance Tuning
Database Performance Tuning
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it
 
AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼
AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼
AWS Summit Seoul 2023 | Snowflake: 모든 데이터 워크로드를 위한 하나의 클라우드 데이터 플랫폼
 
Clustering and High Availability
Clustering and High Availability Clustering and High Availability
Clustering and High Availability
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 

Andere mochten auch

3 ways to reduce Oracle license costs
3 ways to reduce Oracle license costs3 ways to reduce Oracle license costs
3 ways to reduce Oracle license costsWilliam Macleod
 
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platformsOracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platformsOnomi
 
Optimizing Oracle licensing in VMware environments
Optimizing Oracle licensing in VMware environments Optimizing Oracle licensing in VMware environments
Optimizing Oracle licensing in VMware environments iQuate
 
Oracle Audit Survival Guide
Oracle Audit Survival GuideOracle Audit Survival Guide
Oracle Audit Survival GuideKay Williams
 
Insight into Oracle licensing
Insight into Oracle licensingInsight into Oracle licensing
Insight into Oracle licensingITsyndicaat
 
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...Kristofferson A
 
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...Kristofferson A
 
ITAM Review Oracle Seminar
ITAM Review Oracle Seminar ITAM Review Oracle Seminar
ITAM Review Oracle Seminar Martin Thompson
 
Don't wait for an oracle audit - Be proactive!
Don't wait for an oracle audit - Be proactive!Don't wait for an oracle audit - Be proactive!
Don't wait for an oracle audit - Be proactive!Kay Williams
 
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015 Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015 Mariano Gonzalez
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM India Smarter Computing
 
SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14SoftwareONEPresents
 
Chapter01 introduction
Chapter01 introductionChapter01 introduction
Chapter01 introductionNgeam Soly
 
The Various Types of SAP Licenses
The Various Types of SAP LicensesThe Various Types of SAP Licenses
The Various Types of SAP LicensesXpandion
 
High Availability - How to get 99.99% service availabilty - Designing cluster...
High Availability - How to get 99.99% service availabilty - Designing cluster...High Availability - How to get 99.99% service availabilty - Designing cluster...
High Availability - How to get 99.99% service availabilty - Designing cluster...Barcamp Saigon
 

Andere mochten auch (20)

3 ways to reduce Oracle license costs
3 ways to reduce Oracle license costs3 ways to reduce Oracle license costs
3 ways to reduce Oracle license costs
 
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platformsOracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
 
Optimizing Oracle licensing in VMware environments
Optimizing Oracle licensing in VMware environments Optimizing Oracle licensing in VMware environments
Optimizing Oracle licensing in VMware environments
 
Oracle Audit Survival Guide
Oracle Audit Survival GuideOracle Audit Survival Guide
Oracle Audit Survival Guide
 
Insight into Oracle licensing
Insight into Oracle licensingInsight into Oracle licensing
Insight into Oracle licensing
 
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...
 
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
 
ITAM Review Oracle Seminar
ITAM Review Oracle Seminar ITAM Review Oracle Seminar
ITAM Review Oracle Seminar
 
Don't wait for an oracle audit - Be proactive!
Don't wait for an oracle audit - Be proactive!Don't wait for an oracle audit - Be proactive!
Don't wait for an oracle audit - Be proactive!
 
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015 Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
 
SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14
 
Layer 7 and Oracle -
Layer 7 and Oracle - Layer 7 and Oracle -
Layer 7 and Oracle -
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
 
Chapter01 introduction
Chapter01 introductionChapter01 introduction
Chapter01 introduction
 
The Various Types of SAP Licenses
The Various Types of SAP LicensesThe Various Types of SAP Licenses
The Various Types of SAP Licenses
 
153 Oracle dba interview questions
153 Oracle dba interview questions153 Oracle dba interview questions
153 Oracle dba interview questions
 
SAP License Audit Report
SAP License Audit ReportSAP License Audit Report
SAP License Audit Report
 
SAP License Cost
SAP License CostSAP License Cost
SAP License Cost
 
High Availability - How to get 99.99% service availabilty - Designing cluster...
High Availability - How to get 99.99% service availabilty - Designing cluster...High Availability - How to get 99.99% service availabilty - Designing cluster...
High Availability - How to get 99.99% service availabilty - Designing cluster...
 

Ähnlich wie Oracle Database License Compliance Issues

Oracle Database Licensing Rules
Oracle Database Licensing RulesOracle Database Licensing Rules
Oracle Database Licensing RulesDoddi Priyambodo
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]vasuballa
 
SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14SoftwareONEIndia
 
香港六合彩
香港六合彩香港六合彩
香港六合彩taoyan
 
Insider Secrets to Oracle License Management
Insider Secrets to Oracle License ManagementInsider Secrets to Oracle License Management
Insider Secrets to Oracle License ManagementOnRamp
 
FlexNet Manager for Oracle
FlexNet Manager for OracleFlexNet Manager for Oracle
FlexNet Manager for OracleFlexera
 
Microsoft SQL Licensing Workshop - Software ONE
Microsoft SQL Licensing Workshop - Software ONEMicrosoft SQL Licensing Workshop - Software ONE
Microsoft SQL Licensing Workshop - Software ONEDigicomp Academy AG
 
Microsoft Product Licensing
Microsoft Product LicensingMicrosoft Product Licensing
Microsoft Product LicensingMotty Ben Atia
 
Rythium Oracle License Management Services.pptx
Rythium Oracle License Management Services.pptxRythium Oracle License Management Services.pptx
Rythium Oracle License Management Services.pptxSheshagiri Anegondi
 
SQL Server 2005 Licensing Unplugged
SQL Server 2005 Licensing UnpluggedSQL Server 2005 Licensing Unplugged
SQL Server 2005 Licensing Unpluggedwebhostingguy
 
Sql server 2014_licensing_guide
Sql server 2014_licensing_guideSql server 2014_licensing_guide
Sql server 2014_licensing_guideManish Drive)
 
Oracle ORAchk & EXAchk overview
Oracle ORAchk & EXAchk overviewOracle ORAchk & EXAchk overview
Oracle ORAchk & EXAchk overviewGareth Chapman
 
Exachk Customer Presentation
Exachk Customer PresentationExachk Customer Presentation
Exachk Customer PresentationSandesh Rao
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Berry Clemens
 
Everything You Need To Know About Oracle Technology Licensing
Everything You Need To Know About Oracle Technology LicensingEverything You Need To Know About Oracle Technology Licensing
Everything You Need To Know About Oracle Technology LicensingSmartDog Services
 

Ähnlich wie Oracle Database License Compliance Issues (20)

Oracle Database Licensing Rules
Oracle Database Licensing RulesOracle Database Licensing Rules
Oracle Database Licensing Rules
 
Oracle license management session -1 - may 2020
Oracle license management   session -1 - may 2020Oracle license management   session -1 - may 2020
Oracle license management session -1 - may 2020
 
Oracle License Management - Basics
Oracle License Management - BasicsOracle License Management - Basics
Oracle License Management - Basics
 
Oracle license management training part 1
Oracle license management training part 1Oracle license management training part 1
Oracle license management training part 1
 
Oracle partners-in-india
Oracle partners-in-indiaOracle partners-in-india
Oracle partners-in-india
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
 
SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14SoftwareONE Oracle Licensing Introduction 18.02.14
SoftwareONE Oracle Licensing Introduction 18.02.14
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Insider Secrets to Oracle License Management
Insider Secrets to Oracle License ManagementInsider Secrets to Oracle License Management
Insider Secrets to Oracle License Management
 
FlexNet Manager for Oracle
FlexNet Manager for OracleFlexNet Manager for Oracle
FlexNet Manager for Oracle
 
Microsoft SQL Licensing Workshop - Software ONE
Microsoft SQL Licensing Workshop - Software ONEMicrosoft SQL Licensing Workshop - Software ONE
Microsoft SQL Licensing Workshop - Software ONE
 
Microsoft Product Licensing
Microsoft Product LicensingMicrosoft Product Licensing
Microsoft Product Licensing
 
Rythium Oracle License Management Services.pptx
Rythium Oracle License Management Services.pptxRythium Oracle License Management Services.pptx
Rythium Oracle License Management Services.pptx
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
SQL Server 2005 Licensing Unplugged
SQL Server 2005 Licensing UnpluggedSQL Server 2005 Licensing Unplugged
SQL Server 2005 Licensing Unplugged
 
Sql server 2014_licensing_guide
Sql server 2014_licensing_guideSql server 2014_licensing_guide
Sql server 2014_licensing_guide
 
Oracle ORAchk & EXAchk overview
Oracle ORAchk & EXAchk overviewOracle ORAchk & EXAchk overview
Oracle ORAchk & EXAchk overview
 
Exachk Customer Presentation
Exachk Customer PresentationExachk Customer Presentation
Exachk Customer Presentation
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
 
Everything You Need To Know About Oracle Technology Licensing
Everything You Need To Know About Oracle Technology LicensingEverything You Need To Know About Oracle Technology Licensing
Everything You Need To Know About Oracle Technology Licensing
 

Kürzlich hochgeladen

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Kürzlich hochgeladen (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

Oracle Database License Compliance Issues

  • 1. Presentation Richard Spithoven Oracle Database Most commonly encountered license compliance issues!
  • 2. Presentation Richard Spithoven Introduction Richard Spithoven Director / Partner b.lay 2013 – present Regional Director Oracle EMEA – LMS Europe South 2009 – 2013 Principal Licensing consultant Oracle Europe, Middle-East & Africa 2005 - 2009
  • 3. Presentation Richard Spithoven Understanding your license entitlements • Ordering Document(s) • License Agreement (SLSA/OLSA/OMA) • Program Documentation • Support Maintenance Renewals • Technical Support Policies • Online Licensing Documents • Online Guideline Documents 1 2 Agenda No technical restrictions or license keys!
  • 4. Presentation Richard Spithoven Most common license compliance issues • Hardware Infrastructure • Software Installation • Software Configuration • Software Usage • Non-Technical 3 4 Conclusions • How to handle your database licenses? • Some final takeaways… • Questions? Agenda
  • 5. Presentation Richard Spithoven I. Understanding your license entitlements (1/7) OF OLSA SR SP1 PD10g BP SR SR SP2 PD11g SR SR Time In order to understand what your real license entitlements are, a number of documents and sources need to be reviewed, analyzed, understood and maintained on a regular basis. These sources include: - Order Form (OF) - License Agreement (OLSA, SLSA or OMA) - Support Renewals (SR) – Subject to change - Support Policies (SP) – Subject to change - Program Documentation (PD) – Subject to change - Online License Documents (BP) – Subject to change - Online License Guidelines (BP) – Subject to change
  • 6. Presentation Richard Spithoven I. Understanding your license entitlements (2/7)  Order Form states which Oracle programs have been purchased : 2 Processor – Perpetual - Oracle Database Enterprise Edition 2 Processor – Perpetual – Tuning Pack Order Form refers to License Agreement (e.g. NL-OLSA-03122012) which defines the terms and conditions under which the usage rights have been obtained and under which terms and conditions the software can be used: 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.
  • 7. Presentation Richard Spithoven I. Understanding your license entitlements (3/7) Processor definition refers to Oracle’s Processor Core Factor table as published online to determine what “ Core Factor” needs to be applied for a specific Server Model / CPU type combination to calculate the required number of “ Processor” licences Examples: Sun Fire T1000 Server – 2 CPU - 8 Cores/CPU – 1.0 Ghz UltraSparc T1 = 2 CPU x 8 Cores x 0.25 = 4 Processors HP Proliant DL 380 – 2 CPU – 10 Cores/CPU – Intel Xeon = 2 CPU x 10 Cores x 0.5 = 10 Processors Running Oracle Licenses in the Oracle Cloud? If you deploy “on-premise” licenses in the Oracle Cloud, the following ratio of Processor licenses to Oracle Compute Units (OCPU) applies: 1 Processor licenses = 2 OCPU’s 25 Named User Plus licenses = 1 OCPU Source: http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
  • 8. Presentation Richard Spithoven I. Understanding your license entitlements (4/7) License Agreement refers to Oracle’s Program documentation as published online to let end-users understand what specific products/components are included in a certain software program and what conditions are applicable for the use of these software components/products as part of a license and therefore allowed to be used: Oracle Database Enterprise Edition includes the following products/components: JServer Enterprise Edition, interMedia, Objects Option, Networking Kit, Objects for OLE, Advanced Replication Option, Distributed Option, Parallel Query Option, (including bitmap indexes and parallel bitmap-star query), SQL*Plus, Visual Information Retrieval and Workflow. For OS/390 implementation, use of either Access Manager for CICS or Access Manager for IMS/TM is included. Diagnostics Pack includes the following products/components: Management Connectors for: Remedy Help Desk, Microsoft Operations Manager 2005, HP ServiceCenter/HP Service Manager, HP OpenView Operations, IBM Tivoli Enterprise Console, Microsoft System Center Operations Manager, CA Service Desk. Tuning Pack usage requires the licensing of Diagnostics Pack Source https://docs.oracle.com
  • 9. Presentation Richard Spithoven I. Understanding your license entitlements (5/7) Ordering Document typically includes Software Updates License & Support (Support Maintenance) which is annually renewed through a Support Maintenance Renewal and which refers to Oracle’s Technical Support Policies, published online. Software Updates License & Support includes: Technical Support : support, bug fixes/patches etc. Software Updates: right to make use of the latest release Technical Support Policies define: License Set, Matching Service Level Policy, Repricing following reduction of licenses, Reinstatement Policy Source: http://www.oracle.com/us/support/library/057419.pdf Release Premier Support Start Date Premier Support End Date Extended Support Date Standard Edition 2 (SE2) 12.1 Sep-2015 Jul-2018 Jul-2021 Standard Edition One (SE1) 12.1 Jun-2013 Aug-2016 Not Available Standard Edition (SE) 12.1 Jun-2013 Aug-2016 Not Available Enterprise Edition 12.1 Jun-2013 Jul-2018 Jul-2021 11.2 Sep-2009 Jan-2015 Jan-2018 11.1 Aug-2007 Aug-2012 Aug-2015 10.2 Jul-2005 Jul-2010 Jul-2013 10.1 Jan-2004 Jan-2009 Jan-2012
  • 10. Presentation Richard Spithoven I. Understanding your license entitlements (6/7) Oracle’s Application Licensing table as published online (BP document) provides an overview of Oracle’s licensing rules and restrictions for the use of specific Oracle Applications (e.g. E-Business Suite) with specific Oracle Technology programs (e.g. Oracle Database) http://www.oracle.com/us/corporate/pricing/application-licensing-table-070571.pdf Oracle’s Server Partitioning Policy as published online (BP document) determines what licensing rules and mechanisms should be applied in case virtualization technologies are being used (which is subject to change) http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf Oracle’s Disaster Recovery Licensing Policy as published online (BP document) dictates what licensing rules and mechanisms should be applied in case different DR scenario’s are being used (which is subject to change) http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdf
  • 11. Presentation Richard Spithoven I. Understanding your license entitlements (7/7) Oracle’s Data Transfer Policy as published online (BP document) clarifies how to license environments in which data is being transferred to and/or from the Oracle software through automated batches, flat files or multiplexing environments http://www.oracle.com/us/corporate/pricing/data-transfer-licensing-070590.pdf Oracle’s Database Licensing Policy as published online (BP document) clarifies how to license the Oracle Database http://www.oracle.com/us/corporate/pricing/databaselicensing-070584.pdf The amount of documents/sources of information that need to be read, understood and maintained should not be underestimated!
  • 12. Presentation Richard Spithoven II. No technical restrictions or license key!  All Oracle software can be downloaded without any restrictions. http://www.oracle.com/technetwork/indexes/downloads/index.html For all (acquired) Oracle software which does require a license key, golden license keys can be freely download from Oracle’s License Codes website http://www.oracle.com/us/support/licensecodes/index.html Any download of Oracle Database software will include more features/functionalities Oracle Database Enterprise Edition Options (e.g. Partitioning, Advanced Compression) Oracle Database Enterprise Management Packs (e.g. Diagnostics Pack, Tuning Pack)
  • 13. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure  License Minimums Independent of the amount of actual users, there is always a license minimum you need to comply with, including: Oracle Database Edition: License Minimum Oracle Database Standard Edition ONE 5 Named User Plus Oracle Database Standard Edition 5 Named User Plus Oracle Database Standard Edition TWO 10 Named User Plus per Server Oracle Database Enterprise Edition 25 Named User Plus per Processor Oracle Database Enterprise Edition Options 25 Named User Plus per Processor Oracle Database Enterprise Edition Management Packs 25 Named User Plus per Processor - Per Processor refers to Oracle’s definition of “Processor” - Per Server refers to Oracle’s definition of “Server” - Historical license metrics (e.g. NU, CD, NUMS, NUSS have different license minimums!) 2 CPU – 10 Cores/CPU Intel Xeon
  • 14. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure  Incorrect Processor Counts Many different factors can have an impact on HOW you need to count the number of “Processors” including: - Server Model - Number of CPU - Number of Cores per CPU - Type of CPU - Purchase Date of the hardware - Configuration of the hardware itself (virtualization, logical partitioning) 10 CPU – Single Core Intel Xeon
  • 15. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure  Server Virtualization through VMware (Soft Partitioning) VMware vSphere 5.0 Oracle’s Processor definition requires that Oracle software be licensed "where the Oracle programs are installed and /or running ". When end-users use a storage area network ("SAN") or other shared storage device, the installation of the software resides on the shared storage Therefore, all VMware servers that point to the shared storage where the Oracle programs are installed are required to be licensed. If there is only one shared storage device within the given cluster, then all VMware nodes pointing to the single storage where Oracle programs are installed must be licensed. All VMware servers from the shared storage where Oracle software is installed must be licensed, even if those servers reside in different VMware clusters or outside of the VMware cluster(s) altogether. Therefore, an isolated VMware node that is pointing to the shared storage also requires Oracle licenses as the Oracle software installation resides on the shared storage device and could potentially run on that server.
  • 16. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure VMware vSphere 5.1 and higher With vSphere version 5.1 and higher, an end-user is required to license all the physical servers from the entire VMware environment (vCenter Server Instance), including across datacenters, where the vm running Oracle may be moved to (via vMotion) as the end-user has the ability to easily move the vm running Oracle to any server where VMware software is installed. As the Oracle installation is accessible across the VMware environment, through ease of migration, the entire environment needs to be licensed. Because of the ease with which customers can enable and disable vMotion, the policy applies regardless of whether vMotion is enabled or disabled.
  • 17. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure  Server Virtualization through Oracle VM • Oracle VM is typically positioned as an alternative for VMware • Oracle VM can ONLY be used as a “Hard Partitioning” technology (through which the number of cores which are required to be licensed can be limited) in case specific cores are allocated as per the following documents: Oracle VM Server for x86, http://www.oracle.com/technetwork/server-storage/vm/ovm-hardpart-168217.pdf Oracle VM Server for SPARC http://www.oracle.com/technetwork/server-storage/vm/ovm-sparc-hard-partitioning-1403135.pdf
  • 18. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure  Server Virtualization through IBM LPAR • IBM LPAR is an Oracle approved “Hard Partitioning” technology BUT • End-users often forget to “cap” their LPAR’s or don’t know how to calculate the required number of licenses: • End-users often forget that IBM’s Live Partition Mobility (which allows end-users to migrate partitions from one physical server to another physical server) requires both the source and the destination server to be licensed. IBM Partitioning Licensing Calculation Rules LPAR with dedicated CPUs 1. For all the Dedicated LPARs add the respective Entitled Capacity (EC) together to get the number of physical CPUs /cores running Oracle Database. Multiply the EC by the processor factor to determine the number of licenses required. Physical Shared- Processor Pool 1. Count each capped LPAR’s Entitled Capacity (EC). 2. Count each uncapped LPAR’s Online Virtual CPUs (OVC). 3. Add the EC and OVC together to get the Total CPUs. 4. Compare the Total CPUs to the Active CPUs in Pool for the Physical Shared-Processor Pool and record the smaller values as the number of CPUs. 5. Multiply the result by the processor factor and round up to determine the number of licenses required. Multiple Shared-Processor Pools 1. Repeat step 2.1 to 2.4 for each Shared-Processor Pool. 2. Add the number of CPUs for each Multiple Shared-Processor Pool together to get the total number of CPUs to license. 3. Compare the total from 3.2 to the Active Physical CPUs in System, and record the smaller value. 4. Multiply result by the processor factor and round up to determine the number of licenses required.
  • 19. Presentation Richard Spithoven III. Compliance Issues – Hardware Infrastructure  Disaster Recovery and High Availability • Oracle’s software needs to be licensed in almost every situation, including DR solutions! SANSAN Standby: Both servers need to be fully licensed and with the same metric Remote Mirroring: Both servers need to be fully licensed and with the same metric SAN Failover: (Exception Rule!): - Two servers clustered, one SAN - Maximum 10 days per Calender Year - Required to switch back once failure resolved
  • 20. Presentation Richard Spithoven III. Compliance Issues – Software Installations  Oracle software is required to be licensed once the software is installed (independent of if it’s being used) (Oracle software is deemed to be installed once Oracle’s executable’s, binaries, and/or DLL’s can be found on a (shared) disk or disk array)  End-users often  Don’t know how to determine the installed software.  Don’t have software inventory tooling in place.  Did not roll out their software inventory tool on their entire IT infrastructure  Do rely upon a software inventory tool which is not capable of identifying Oracle Database software in a complete and accurate manner
  • 21. Presentation Richard Spithoven III. Compliance Issues – Software Configuration  Database Edition  Often the default installation procedure of the Oracle Database is chosen, resulting in the installation of the Oracle Database Enterprise Edition whereas licenses for Standard Edition or Standard Edition One have been obtained  Not all Oracle Database Editions can be installed on any server:  Oracle Database SE 1 can only be installed on servers with a max capacity of 2 sockets  Oracle Database SE can only be installed on servers with a max capacity of 4 sockets  Oracle Database SE 2 can only be installed on servers with a max capacity of 2 sockets  Even if a server with 16 CPU Dual Core has a dedicated (capped) LPAR of 2 cores/sockets, still only the Oracle Database Enterprise Edition can be installed on such an LPAR/server, since the CAPACITY of the server is more then the allowed 2 or 4 sockets for any of the other database editions.
  • 22. Presentation Richard Spithoven III. Compliance Issues – Software Configuration  Database Release  Oracle’s Premier Support Service Offering includes “Technical Support” and Software Update Rights  End-users deciding not to pay technical support maintenance (e.g since they move to third party support suppliers like Rimini Street) do not have the right to make use of the latest version of the database software programs, patches and/or updates.  This requires end-users to keep track of what database version, bug-fixes and/or patches are installed on what servers, which is typically hard to achieve for larger enterprise organizations.
  • 23. Presentation Richard Spithoven III. Compliance Issues – Software Configuration  Database Enterprise Edition Options & Database Management Packs  Oracle Database Enterprise Edition Options and Database Enterprise Managers are automatically installed with the Oracle Database Enterprise Edition itself; usage of these features requires separate licensing.  Because the Oracle Database Options and Database Enterprise Managers are installed, many DBA’s have the perception that they can use these (since they are installed), without checking if there is a license available. DBA’s may make use of a Database Option without being aware of it (e.g. default usage of data-pump can trigger the usage of data-pump compression which is part of Advanced Compression and requires separate licensing)  Determining if a Database Option and/or Database Management Pack is really in use requires expert knowledge; a distinction should be made between “system usage” and “licensable usage”.
  • 24. Presentation Richard Spithoven • Named User Plus: 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. 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. III. Compliance Issues – Software Usage
  • 25. Presentation Richard Spithoven • Legal Entities allowed to use the software • Customer Definition limits which legal entities can make use of the software • Hosting • Rights Granted: Upon Oracle’s acceptance of your order, you have the limited right to use the programs and receive any services you ordered solely for your internal business operations and subject to the terms of this agreement, including the definitions and rules set forth in the order and the program documentation. III. Compliance Issues – Non Technical Compliance Issues
  • 26. Presentation Richard Spithoven How? Be pro-active and take control yourself Don’t wait until you get audited by Oracle! Perform regular internal license reviews Determine your license compliance position & Mitigate financial, operational and legal risks. IV. Conclusion – How to handle your database licenses?
  • 27. Presentation Richard Spithoven Create an internal software license management team of multiple disciplines (procurement, legal, DBA, Infrastructure Managers, Business Application Managers, Outsourcers) with C-level sponsorship and review on a regular basis: Make software license management a priority at C-level and budget for the proper software license management practice, tailored to the specific needs of your organization. • your real license entitlements (incl. OD, OLSA, SR, SP, PD, BP) • your real deployment and (licensable) usage of the software • reconcile your license entitlements with your license deployment and usage in order to identify and address software license compliance issues proactively! IV. Conclusion – Some takeaways
  • 28. Presentation Richard Spithoven ① Oracle License Review or License Audit: Answers to your Top 20 Questions ② Oracle Licensing Guide: Your quick Oracle Licensing Guide ③ Oracle Unlimited License Agreements (ULAs): An overview of the major risks you should be aware of ④ Oracle Pool of Funds Agreements: An overview of the ins & outs of this type of agreement ⑤ Oracle Database An overview of the most common license compliance issues Further reading on www.b-lay.com
  • 30. Presentation Richard Spithoven Audit Support Get support during your (internal) audit ULA Management Manage and optimize your ULA agreement License Optimization Optimise the value of your licenses License Consulting Get expert license consultancy services SAM Tooling Maintenance Configure and maintain your SAM Tool properly