Category Archives: Licensing

Standard Edition, Standard Edition One or Standard Edition 2?

You know how people complain that Oracle licensing can be very complicated?

Well, Oracle 12.1.0.2 Standard Edition 2 has been released after being announced earlier in the summer.  Great, but what about Standard Edition and Standard Edition One?

  • Oracle 12c Database Standard Edition will only be available as a 12.1.0.1 release.
  • Oracle 12c Database Standard Edition One 12c will only be available as a 12.1.0.1 release.
  • Oracle 12c Database Standard Edition 2 12c will only be available as a 12.1.0.2 release.

A bit confused?  I know I was.

Basically, SE and SEOne (SE1?) are available options if you’re running a 12.1.0.1 database. However, if you like living your life in the fast lane (as well as making use of some really cool new features) and you’re running 12.1.0.2, both SE and SE1 editions are replaced by SE2.

The licensing restrictions are as follows.  The bold emphasis is mine:

“Oracle Database Standard Edition 2 may only be licensed on servers that have a maximum capacity of 2 sockets. When used with Oracle Real Application Clusters, Oracle Database Standard Edition 2 may only be licensed on a maximum of 2 one-socket servers. In addition, notwithstanding any provision in Your Oracle license agreement to the contrary, each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time. When used with Oracle Real Application Clusters, each Oracle Database Standard Edition 2 database may use a maximum of 8 CPU threads per instance at any time. The minimums when licensing by Named User Plus (NUP) metric are 10 NUP licenses per server.”

By the way, SE2 does not support multi-tenant.  Don’t forget, though, Oracle have deprecated non-“CDB / PDB” architecture from 12.1.0.2 onwards, so you should install SE2 as a single-tenant pluggable database with a container database to follow Oracle’s recommended path.

One wonders whether the “SE2” nomenclature will persist. Will Oracle only offer “Standard Edition 2” and “Enterprise Edition” for Database 13.1?

“What happened to Standard Edition 1?
Why don’t they just call it ‘Standard Edition’?”

I do not know, dear reader.  I do not know.

Tagged , , , , , ,

You WILL use container databases … and you WILL like it!

For those who haven’t climbed aboard the 12c train yet, note that using a “traditional” or non-CDB architecture is deprecated by Oracle from 12.1.0.2.

That does not mean you have to use the multi-tenant cost option: container databases with a single pluggable database (“single-tenant”) will be OK.  The cost option only comes into play whenever you attach more than one pluggable database to a container database (“multi-tenant”).

I’m still surprised that Oracle charge you for the multi-tenant option, to be honest.

Earlier in the week, Oracle released patch set 12.1.0.2.3. I’m not sure why Oracle didn’t call 12.1.0.2 “12c Release 2 / 12.2”, as it includes a lot of major new features rather than just bug fixes, but I’m sure their marketing types had a reason.

In reality, this means that “12c Release 2, Patch Set 1” is now available. There are a lot of DBAs out there, myself included, who adopt a “wait until Release 2, Patch Set 1” approach before getting serious about upgrading to a new version. If you’re one of those DBAs, happy upgrading!

Tagged , , , , ,

Data Guard Licensing

BREAKING NEWS: Oracle does NOT charge you for an advanced feature which is crucial in providing disaster recovery and is a key part of their Maximum Availability Architecture.

Today, I found out that Oracle Data Guard is NOT a cost option in its own right (like RAC, partitioning, etc), but that the Enterprise Edition “includes” it.

There is no entry in the Price List for “Data Guard”.

I could have SWORN I’d seen it before – many times, in fact. I’ve been working with Data Guard or its predecessor for 10 years, so this came as a bit of a surprise.

But then again, so did the fact that Oracle DO charge for the 12c multi-tenancy option.

Tagged , , ,
%d bloggers like this: