虚拟机VMWARE上ORACLE License 的计算
Oracle License的计算有两种方式:按照用户数和CPU个数. 其中按CPU计算方式如下:
License Number = The Number of CPU Cores * Core Factor
其中Core Factor 可以参考官方文档 Oracle Processor Core Factor 。
果Oracle 安装在VMWARE 上,是否也是按照这个方式计算呢? 也就是说,在虚拟机VMWARE上Oracle的License计算是否也是按照分配CPU核数来计算的呢? 关于虚拟机上ORACLE的License计算,ORACLE 引入了下面 Soft partitioning (软分区)和Hard partitioning (硬分区)概念(如下所示),而且明确规定 VMware是软分区,并且规定Soft partitioning is not permitted as a means to determine or limit the number of software licenses required for any given server。 就是说在一台物理机上,假如如下所示,虚拟了一台Linux服务器做Oracle Database Server, 虚拟了另外一台Windows服务器做SQL Server服务器,物理机上有2个物理CPU,每个4 Core,平均分配给这两个服务器,此时Oracle的License计算是License Number = 2* 4*0.5= 4 而不是 License Number = 1*4*0.5= 2.
也就是说,不管是分配两核、四核、多核给Oracle 数据库服务器,Oracle License的计算都不以分配的核数计算,而是以物理机CPU核数来计算。
这样虽然不合理,但是也没有办法。至于为什么Oracle在VMWARE上这样计算License,就不得而知了。有可能是处于商业战略考虑,也有可能是处于打击商业对手。
http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
Oracle Partitioning Policy
"Partitioning"
occurs when the CPUs on a server are separated into individual sections
where each section acts as a separate system. Sometimes this is called
“segmenting.” There are several hardware and software virtualization
technologies available that deliver partitioning capabilities, with
varying degree of resource allocation flexibility.
purpose of this policy document is to define which of these partitioning
technologies is deemed to be Soft, Hard or an Oracle Trusted Partition,
and under what conditions Oracle permits them as a means to determine
or limit the number of Oracle Processor licenses required for a given
server, i.e., to license a sub-capacity of total physical cores as an
exception from the contractual Oracle Processor definition. Oracle may
modify the definitions and conditions specified in this document from
time to time.
There are two main types of partitioning available:
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
Soft partitioning is not permitted as a means to determine or limit the number of software
licenses required for any given server.
Hard Partitioning:
Hard
partitioning physically segments a server, by taking a single large
server and separating it into distinct smaller systems. Each separated
system acts as a physically independent, self-contained server,
typically with its own CPUs, operating system, separate boot area,
memory, input/output subsystem and network resources.
Oracle-approved
hard partitioning technologies as listed in this section of the policy
document are permitted as a means to limit the number of software
licenses required for any given server or a cluster of servers. Oracle
has deemed certain technologies, possibly modified by configuration
constraints, as hard partitioning, and no other technology or
configuration qualify. Approved hard partitioning technologies include:
Dynamic System Domains (DSD) -- enabled by Dynamic Reconfiguration (DR),
Solaris Zones (also known as Solaris Containers, capped
Zones/Containers only), LPAR (adds DLPAR with AIX 5.2), Micro-Partitions
(capped partitions only), vPar, nPar, Integrity Virtual Machine (capped
partitions only), Secure Resource Partitions (capped partitions only),
Fujitsu’s PPAR.
Using IBM processors in TurboCore mode is
not permitted as a means to reduce the number of software licenses
required; all cores must be licensed.
IBM Power VM Live
Partition Mobility is not an approved hard partitioning technology. All
cores on both the source and destination servers in an environment using
IBM Power VM Live Partition Mobility must be licensed.
Oracle VM Server may be used as hard partitioning technology only as described in the following documents:
Oracle VM Server for x86, only if specific cores are allocated per the following document:
http://www.oracle.com/technetwork/server-storage/vm/ovm-hardpart-168217.pdf
Oracle VM Server for SPARC, only if specific cores are allocated per the following document:
http://www.oracle.com/technetwork/server-storage/vm/ovm-sparc-hard-partitioning- 1403135.pdf
Oracle Trusted Partitions for Oracle Engineered Systems
approved Oracle Engineered Systems, (see table below), Oracle permits
the use of Oracle VM Server (OVM) as a means to limit the number of
Oracle Processor licenses required, i.e., to license a sub-capacity of
total physical cores. Oracle’s Trusted Partitions policy also requires
use of Oracle Enterprise Manager as described below – if both of these
conditions are met, the partition is deemed a ‘Trusted Partition.’
关于VMWARE上ORACLE License的计算, VMWARE的官方文档http://www.vmware.com/files/pdf/techpaper/vmw-understanding-oracle-certification-supportlicensing-environments.pdf 也做了介绍。如下所示:
windows使用vmware安装三台虚拟机,配置好网络环境 - VMWare虚拟机软件是一个“虚拟[PC](https://baike.baidu.com/item/PC/107)”软件,它使你可以在一台机器上同时运行多个系统。 - 可以通过Vmware来安装我们的linux虚拟机,然后通过linux虚拟机来进行集群的安装。Vmware的安装步骤省略。只要点击安装之后,一路下一步即
屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python! 前阵子,Oracle 发布了一个黑科技 “GraalVM”,号称是一个全新的通用全栈虚拟机,并具有高性能、跨语言交互等逆天特性,真有这么神奇? GraalVM 简介 GraalVM 是一个跨语言的通用虚拟机,不仅支持了 Java、Scala、Groovy、Kotlin 等基于 JVM 的语言,以及 C、C++ 等基于 LLVM 的语言,还支持其他像 JavaScript、Ruby、Python 和 R 语言等。
Linux虚拟机下安装Oracle 11G教程 Linux虚拟机下安装Oracle 11G教程1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定(使用:grep SwapTotal /proc/me...
前阵子,Oracle 发布了一个黑科技 GraalVM ,号称是一个全新的通用全栈虚拟机,并具有高性能、跨语言交互等逆天特性,真有这么神奇? GraalVM 简介 GraalVM 是一个跨语言的通用虚拟机,不仅支持了 Java、Scala、Groovy、Kotlin 等基于 JVM 的语言,以及 C、C++ 等基于 LLVM 的语言,还支持其他像 JavaScript、Ruby、Python 和 R 语言等。
潇湘隐者 网名潇湘隐者/潇湘剑客、英文名Kerry,兴趣广泛,广泛涉猎,个性随意,不善言辞。执意做一名会写代码的DBA,混迹于IT行业
相关文章
- 福祸未知 VMware 加入 OpenStack 被延后
- snapshots On Vmware
- How to deal with "Could not find component on update server. Contact VMware Support or your system administrator." in Vmware.
- 忘记oracle的sys用户密码如何修改以及Oracle 11g 默认用户名和密码
- 【Oracle】修改oracle监听端口
- 《oracle每天一练》Merge Into 语句代替Insert/Update在Oracle中的应用实战
- VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程
- VMware文章总结
- 一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + 物理 dg
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
- 在普通PC 电脑上使用VMware虚拟机安装苹果 macOS系统
- VMware VCSA 6.7监控和告警
- VMware ESXi 6.7主机防火墙
- 一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + 物理 dg
- Vmware提示以独占方式锁定此配置文件失败。另一个正在运行的VMware进程可能正在使用配置文件以及虚拟机黑屏
- C# 连接Oracle数据库,免安装oracle客户端
- Atitit oracle新特性5 6 7 8 9 10 11 12 18 19 20 attilax总结 目录 1.1. :ora 20c1 1.2. Oracle Database 19c 的
- Unable to find the binary installation directory,安装VMware Tools提示错误
- vmware关闭嘟嘟嘟嘟警告
- VMware三种网络模式详解
- Oracle 12c中SQLPlus操作使用(包含实验二ORACLE SQL*PLUS环境与查询的详细操作解释)
- Vmware虚拟机宕机问题处理