Public | Automated Build

Last pushed: 2 years ago
Short Description
Oracle 12c Enterprise Edition Oracle DB
Full Description

Oracle 12c Enterprise Edition

| This is a fork from jaspeen/oracle-11g <https://github.com/robertBrem/oracle-12c>_ adapted for Oracle 12c Enterprise Edition. I've just adapted the repository from jaspeen for the new version of Oracle 12c. The hard work was all made by jaspeen.
| If you do not need the Enterprise Edition look for a Oracle XE image. There are a lot XE images that are easier to use because of the Oracle license agreement.

| This image is for development use only
| Have a look at the Oracle license agreement for more information about the allowed usage of the Enterprise Edition.

Usage
+++++

Download the installation file

Because of the Oracle license agreement you have to download the Oracle installation file by yourself. You can find this files here <http://www.oracle.com/technetwork/database/in-memory/downloads/index.html>_. Then you have to unzip the files in a installation folder of your choice.

Start the image

Now you can start the image with the following command:
docker run --privileged --name oracle12c-startup -p 1521:1521 -v <install_folder>:/install robertbrem/oracle-12c

Save the installed state

The image will install the database on the first run. To speed up the following starts you can do a commit of the container after the installation with the following command:
docker commit oracle12c-startup oracle12c

Insert a dump

Optinally you can insert a dump. This can be achieved with the following command:
docker run --privileged --name oracle12c -p 1521:1521 -v <local_dpdump>:/opt/oracle/dpdump jaspeen/oracle-12c
Now you have to execute the import statement:
docker exec -it oracle11g impdp ..

Information about the image
+++++++++++++++++++++++++++
The database is located in /opt/oracle folder.

The operating system users and theire passwords are:

  • root/install
  • oracle/install

The database users and theire passwords are:

  • SYS/oracle
Docker Pull Command
Owner
robertbrem
Source Repository

Comments (4)
ranob
a year ago

I move forward one step but no I get:

Database is not installed. Installing...
Installing Oracle Database 12c
bash: /install/database/runInstaller: No such file or directory

Any idea?
Thx!

ranob
a year ago

I run the command:
docker run --privileged --name oracle12c-startup -p 1521:1521 -v /c/tmp/oracle robertbrem/oracle-12c

and I get the error:

Installation files not found. Unzip installation files into mounted(/install) folder

Is there any tutorial step by step?

Thanks

markoperich
a year ago

<install_folder> is the folder where you unzipped the installation file, not the "install" folder from the zip file. i.e.: the one containing "database" folder.

ndthien
a year ago

I ran this command:
"docker run --privileged --name oracle12c-startup -p 1521:1521 -v D:/Software/Oracle/12c/database/install robertbrem/oracle-12c"

but I get the error:
Installation files not found. Unzip installation files into mounted(/install) folder