What is container?
An image is a lightweight, stand-alone, executable package that includes everything you need to run specific software. It can include code, libraries, environment variables and config files.
A container is running instance of an image. It exists in memory and runs in isolated (from host) environment. Container can access host files and port if it allowed.
Containers run applications natively on kernel. They have better performance than virtual machines because VMs access resources through a hypervisor. Containers can get native access, each one running in a discrete process, taking no more memory than any other executable.
See comparison between VMs and containers below
Continue reading ‘Usage of Docker to run Oracle Database and GoldenGate’ »
GoldenGate 18.104.22.168.2 (or December release) was uploaded to edelivery.oracle.com. If you use GoldenGate Microservice Architecture then it is essential to download new version because it has some new features and bugs fixed.
I couldn’t find instructions how to upgrade GG 12.3 Initial Release to GG 22.214.171.124.2 December Release. So I chose the following method:
1) Install GG 126.96.36.199.2 to new directory (for example to directory /u01/app/oracle/product/gg/12.3_ma/db122_december — this is GG for DB 12c)
2) Move existing directory (I moved /u01/app/oracle/product/gg/12.3_ma/db122 —> /u01/app/oracle/product/gg/12.3_ma/db122_initial)
3) Create link for old directory which will point to last installed version (link /u01/app/oracle/product/gg/12.3_ma/db122 ——> /u01/app/oracle/product/gg/12.3_ma/db122_december)
Restart everything. You should see new version in Service Manager