Oracle DBA licensing on Solaris 11 LDOMS


 
Thread Tools Search this Thread
Operating Systems Solaris Oracle DBA licensing on Solaris 11 LDOMS
# 1  
Old 11-09-2017
Oracle DBA licensing on Solaris 11 LDOMS

My understanding is that Oracle DB licensing is based on number of cores etc. If you use virtual machines (e.g.ldoms) you need to partition it properly otherwise, in theory you have to pay based on the host machine.

Can anyone confirm I'm right here? And explain it in bit more detail (i.e. things like multipliers etc).

We've got 4 T5-4s running Solaris 11. Each has a number of Ldoms some running Oracle DB some not. At the moment its all a bit of a mess to be honest.
# 2  
Old 11-09-2017
It's been several years since I encountered this, but it is based on number of cores and core type, on the base hardware, plus user count. So you do not get into serious licensing problems, there is a support group at oracle that works on this problem.

Do not try to figure it out by yourself. Oracle has the legal right to run unannounced audits on their product's installation and run modes.

They will send you software to run as the root user on Solaris. It creates two files, as I remember. Oracle analyzes the output and then gives you precisely what you require for licensing.

The reason it is a mess, IMO, is that you can purchase oracle under several different licensing regimes, e.g., per user seat versus per core. And you can play mix and match. We actually were over licensed and saved about $US90k per year.

Last edited by jim mcnamara; 11-09-2017 at 08:11 AM..
# 3  
Old 11-09-2017
Thanks Jim - its even more confusing when you've ldoms involved.

Of course, if you've got multiple ldoms on, say a T5-4, with only one of these ldoms running oracle you dont want to pay a licence for the entire server.

---------- Post updated at 08:44 AM ---------- Previous update was at 07:25 AM ----------

Thing is if its a physical server all well and good but how does it work with virtual machines?

You might have a physical host with, say 2 cores, but this translates to 16 VCPUs that the ldoms use. Support an LDOM runs Oracle, and is partitioned to use just 4 VCPUs how does the licencing work then?
# 4  
Old 11-09-2017
Quote:
Originally Posted by psychocandy
Thanks Jim - its even more confusing when you've ldoms involved
I am not that fit in Sun/Solaris at all, so bear with me if this is not relevant, but:

In AIX there is "Live Partition Mobility", meaning you can transfer a running virtual system from one hardware to another.

You buy licenses based on the cores of the virtual machine (instead of the underlying hardware nodes) as long as this number of cores is absolutely fixed (we call this "capped mode" and it is highly unusual otherwise). But when the LPAR is LPM-enabled and you use that feature you suddenly not only pay for all the cores in the source system but also all the cores on the target system too. LPM can be a cost-intensive activity this way. You had a 4-core LPAR and moved it from a 64-core hardware to another 64-core hardware - 128 processors to license.

The problem is that DB/2 license politics is even weirder than that and you can't even tune the damn thing as well as Oracle. Perhaps best is to search for one of the freeware databases (Mariah, ...), but i have no idea how well they scale in real big installations. My biggest DB system (one LPAR!) has ~4TB of RAM and 128 12-core processors. You hardly have such a system available to test-drive an alternative DB.

I hope this helps.

bakunin
# 5  
Old 11-09-2017
You are making it complicated. And I do not think you fully understand it. Neither do I.

Go to oracle. Call your sales rep if nothing else. Get help. Period. Anything else will cost you a bundle of money later on if you make a mistake. I'm not kidding. A neighboring (near New Mexico) utility did not get licensing straight because they "knew" how it should be. They needed to upgrade and had to get oracle's help. That's when things got financially ugly for them. Audited. The bottom line of the final bill would have set up all of the people whose usernames are red on this forum with magnificent retirement package. I think they compromised, I do not know for sure.

How else do you think Larry Ellison was able to buy his very own island?

Do not assume how you want to count usage, or what you think is logical.
# 6  
Old 11-09-2017
In a nutshell you must :

1. Put a whole-core constraint on ldom -> using set-core for number of cores paid.
If you have say, 16 VCPU, that's 2 core on T5-4, so you will use that number and set-core option, instead of set-vcpu.

2. Use a max-cores constraint with maximum number of cores paid.
3. Live migration is not to be used (this is quite dumb in my opinion).

T5-4 will cost you a 0.5 factor per core (this document is kept recent) :
http://www.oracle.com/us/corporate/c...ble-070634.pdf

Factor here is type of software (enterprise, standard db etc.)
A document with list prices :
http://www.oracle.com/us/corporate/p...ist-070617.pdf

So if you assign 2 core (set-core and max-cores) on ldom on T5-4 machine, you will have to pay oracle 1 processor licence to be compliant.

All above is subject to a change, so one should pay attention to those documents above every licence cycle.

Hope that helps
Regards
Peasant.
This User Gave Thanks to Peasant For This Post:
# 7  
Old 11-15-2017
Thanks Peasant - I've been reading the docs and this is my understanding also.

My current client it appears, is using ldoms with oracle instances on but its NOT partitioned properly. Oh dear.

Also, how does named user plus work in a virtual environment (is it even allowed?). I understand its cores x users per licence. Can you still use a virtual partitioned core?
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Help required with Solaris LDoms

System: SPARC S7-2 Server; 2x8-core CPUs; 128Gb RAM; 2x600Gb HDD. I am trying to figure out how to run these is multiple Virtual Machines (LDoms). Unfortunately I cannot find a tutorial so am using the Oracle VM Server for SPARC 3.4 Administration Guide; which is frustrating because it assumes a... (4 Replies)
Discussion started by: apmcd47
4 Replies

2. Solaris

Install LDoms in T2000 running Solaris 11.2

Hi, im trying a lab with Solaris 11.2 in SunFire T2000 I read about know problem with ldomsmanager version. Solaris 11 comes with ldomsmanager 2.2 and T2000 needs 1.2. I need to install ldomsmanager version 1.2 but i donīt know why... i canīt find it at oracle site. I found oracle VM for SPARC... (0 Replies)
Discussion started by: MuziKizuM
0 Replies

3. UNIX for Advanced & Expert Users

Oracle VM / T3 SAN or Local for LDOMS?

I have some T3's we just purchased and we are looking to carve these up into LDOMS's. Just wondering if anyone can give me a quick run down or pro / cons on SAN vs local internal for the LDOM itself. These will external SAN storage for their applications. (0 Replies)
Discussion started by: jlouki01
0 Replies

4. Solaris

Oracle VM for sparc2.0 (Ldoms)

Does any one has idea about when Ldoms2.0 is gonna be available for download? (1 Reply)
Discussion started by: fugitive
1 Replies

5. Cybersecurity

File owned by oracle user and dba group need readonly access to other users

Under oracle user file abc.txt was created. Oracle user belong to dba group on UNIX Server. However other non Oracle users which belongs to some other network groups need read only access to this file. Every time when I login as other then oracle user and try to view this file it saying that I... (2 Replies)
Discussion started by: groosha
2 Replies

6. Solaris

Ldoms on T5220 with existing solaris 10 OS

Hi I;ve a T5220 box running solaris 10 update 6 with 6 zones on it and zfs SAN file systems is it possible to configure Control domain on this box without removing the exisinting OS and zones ? (1 Reply)
Discussion started by: fugitive
1 Replies

7. Solaris

Need help, restrict DBA roles in Sun Solaris Server

Dear forum, I have Oracle 9i/10g2R and sun solaris server I don't realy sure wheter it's sun solaris 8, 9 or 10. Here is the background: OS : SunOS 8/9/10 Oracle engine : 9i / 10g2R --> located in server SunOS Remote Komputer : Windows XP, I use SSH to remote to the server User : DBA1,... (0 Replies)
Discussion started by: Aditya Purwanto
0 Replies

8. HP-UX

Oracle licensing

Hello all. I have a question for you. What is the method of licensing for Oracle under HP-UX? Is it just the system name or does it include the IP address also? The reason that I'm asking this is that I'm trying to set up a DR type box. The company has a live K class (yes, that old) running a... (0 Replies)
Discussion started by: Struggling
0 Replies

9. AIX

ORACLE LICENSING..whats a 'processor' ?

On an AIXv5.2 system, that has power5 processors, I issue the lscfg | grep proc and get + proc0 Processor + proc2 Processor + proc4 Processor lsattr -El proc0 frequency 1904448000 Processor Speed False state enable Processor state False type PowerPC_POWER5... (2 Replies)
Discussion started by: oracledba
2 Replies
Login or Register to Ask a Question