Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Running Oracle Database on Docker

1,113 views

Published on

These are the slides used for the "Core elements to run an Oracle Database using Docker" Webinar in collaboration with Robin Systems.

Published in: Technology
  • Be the first to comment

Running Oracle Database on Docker

  1. 1. Running Oracle Database on Docker
  2. 2. Gerald Venzl Senior Principal Product Manager Oracle Database Development Twitter: @GeraldVenzl Blog: geraldonit.com
  3. 3. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | 3
  4. 4. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | What is Docker? •  A so?ware container plaAorm •  Originated from Linux / Linux Containers –  Also available on Windows and Mac OS X •  Part of the Linux Open Container IniNaNve (OCI) •  Commercial EdiNon (EE) and Community EdiNon (CE)
  5. 5. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Docker Key Components Source: hSps://docs.docker.com/engine/docker-overview/ •  Registry •  Images •  Containers •  Docker daemon/engine
  6. 6. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Docker Key Components - Volumes
  7. 7. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Oracle Database on Docker •  Oracle Database is fully supported on Docker –  Oracle Linux 7 - UEK 4 –  Red Hat Enterprise Linux 7 •  Oracle image on Docker Store •  Docker build files on GitHub
  8. 8. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Oracle Database on Docker •  Docker container contains single-PDB CDB (no MTO license required) •  PDB can be plugged, unplugged, etc. •  PDB can move bi-direcNonal
  9. 9. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle on Docker Store 9 1 of 8 results for Oracle. Clear search
  10. 10. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Oracle on Docker Store: Details • Commercial images available on Docker Store through standard docker pull commands – store.docker.com • Open Source images available on Docker Hub – hub.docker.com • Source code for creaNng the images available on Github – github/oracle/docker-images Oracle Instant Client
  11. 11. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Oracle Container Registry Oracle Instant Client
  12. 12. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Oracle Container Registry • hSps://container-registry.oracle.com • Oracle owned container registry • Oracle tested and approved Docker and other container images for Oracle products. Oracle Instant Client
  13. 13. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Docker build files available on GitHub •  Repository: hSps://github.com/oracle/docker-images •  Build files for 12.2.0.1 EE/SE2, 12.1.0.2 EE/SE2, 11.2.0.2 XE
  14. 14. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | DEMO
  15. 15. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Oracle DB and Docker recommendaNons •  Use the latest Docker version, at least Docker CE 17.03 –  btrfs is the recommended storage driver, followed by overlay2 •  Use the latest provided images/build files •  Use data containers/volumes •  Use PDB plug/unplug to transport data between databases/upgrade •  Containers are not VMs –  Patching works differently, H/A works differently, Security works differently –  No need to log into the container!
  16. 16. Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | Running Oracle Database on Docker

×