Oracle License (Learning Purposes)


I need to install two Oracle 11g R2 instances on two different Windows 2008 R2 servers.  The servers are virtual servers running on VMware.  The Oracle edition will be Oracle Standard Edition on both virtual machines.  

The purpose is for me to learn how to do replication, add and remove users, create databases, tables, and so on.  In summary, the goal is to learn Oracle administration.

There are also other virtual machines, not running Oracle, running in this environment.  Here is my question:

Do I need to buy a license for this?

I have looked for this answer both here at Experts Exchange and on other sites, including Oracle, but I cannot find a convincing answer.

Who is Participating?
Amit KhilnaneyConnect With a Mentor Commented:
There are 3 type of environments. i believe your requirements come under development env, which is free to use.

1. Production Environment
2. Test Environment
3. Development Environment

But it only allows installation onto 1 sever. The document doesn't mention if it is limited to physical or virtual. Will find out more details
Amit KhilnaneyConnect With a Mentor Commented:
As per OTN license agreement available at

We grant you a nonexclusive, nontransferable limited license to use the programs only for the purpose of developing, testing, prototyping and demonstrating your application, and not for any other purpose. If you use the application you develop under this license for any internal data processing or for any commercial or production purposes, or you want to use the programs for any purpose other than as permitted under this agreement, you must obtain a production release version of the program by contacting us or an Oracle reseller to obtain the appropriate license. You acknowledge that we may not produce a production release version of the program and any development efforts undertaken by you are at your own risk. We may audit your use of the programs.

I believe your requirements completely fall under free usage, considering you are studying on your own and not using this software in an classroom to teach others.
willie0-360Author Commented:
Amit Khilnaney:

Thanks for you responses.  

Let me go over the links you provided.

Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

Geert GConnect With a Mentor Oracle dbaCommented:
The 30 days part is missing

you (that's 1 person) are eligable for 30 days free testing
after that you need to buy a license or remove the product

that's in theory, got this from our sales rep

servers not running oracle products don't fall under an oracle license agreement
slightwv (䄆 Netminder)Connect With a Mentor Commented:
>>The 30 days part is missing

Personally I don't see that in ANY Oracle license document for learning/education.

If you go by:

The only mention of 30 days talks about 'options' that come with your license but I'm not a lawyer.

I've always been told that everything is 'free' for development/learning.

rial Programs Included With Orders
We may include additional programs with an order which may be used for trial purposes only. You will have 30 days from the delivery date to evaluate these programs.

I take this to mean that, for example, you have 30 days to evaluate partitioning or ADDM after you start running Enterprise Edition in Production.

>>I have looked for this answer both here at Experts Exchange and on other sites, including Oracle, but I cannot find a convincing answer.

Guess the best answer here is keep calling Oracle and get an email from them that gives you the answer you want.  If you get Geert Gruwez's rep, call back 5 minutes later and get another one...
Geert GOracle dbaCommented:
loool, the rep had to admit that the licensing is even better than the Cretan Labyrinth ...
you know ... the one with the minotaur
except in this case the minotaur is still missing
or did they replace the minotaur with some lawyers ?

mind you ... they have a department at oracle for the licensing
call them
Geert GOracle dbaCommented:
the messiest line in there:
You may not:
- use the programs for your own internal data processing

that's the first line and nowhere it's stated what the boundaries of that are

what else but data processing will you be doing ?
a single select can also be data processing

the pitfall is that everybody thinks development is free.
it is ... on XE ... and the rest for 30 days
in a company it's never free as the developer process the data of the business to create better workflows ...
you see how many holes they left open in the licensing contracts ?

haven't you heard anybody say: " these days, nothing is free anymore"
so why would oracle be free ?
slightwv (䄆 Netminder)Connect With a Mentor Commented:
>>what else but data processing will you be doing ?

Again, speaking as a lay-person not a lawyer:
I read that as:  You cannot use it for processing of data to be used elsewhere in a system.  For example, data manipulation for some ETL process so it can be loaded into some other system.

This isn't 'learning' it is actual 'work'.
willie0-360Author Commented:
Thanks a lot to you all for your input.
slightwv (䄆 Netminder) Commented:

Can I ask why the "B" penalty grade?

What additional information did you need before providing an "A" grade?

Please review:

B is the grade given for acceptable solutions, or a link to an acceptable solution. A B grade means the solution given lacked some information or required you to do a good amount of extra work to resolve the problem. When closing the question, the asker should explain why a B grade was awarded.
willie0-360Author Commented:
Hello slightwv:

I thought I gave it an A grade.  The suggestions provided by you all helped me find a solution to my question.  I have been looking where to change this from B to A, but I do not find it.  It should be A.

Thanks for asking.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.