{"id":3065,"date":"2019-05-22T17:28:21","date_gmt":"2019-05-22T15:28:21","guid":{"rendered":"https:\/\/www.oradba.ch\/?p=3065"},"modified":"2019-05-22T17:28:21","modified_gmt":"2019-05-22T15:28:21","slug":"soug-day-2019-oracle-database-in-docker","status":"publish","type":"post","link":"https:\/\/www.oradba.ch\/wordpress\/2019\/05\/soug-day-2019-oracle-database-in-docker\/","title":{"rendered":"SOUG Day 2019 &#8211; Oracle Database in Docker"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3067 alignright\" src=\"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?resize=300%2C225&#038;ssl=1\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?resize=624%2C468&amp;ssl=1 624w, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?w=2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?w=1250&amp;ssl=1 1250w, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KVdlnXsAAg0aX.jpg?w=1875&amp;ssl=1 1875w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Today I did have the opportunity to give a presentation on Oracle Database in Docker at the SOUG day in Olten. It was a great opportunity to discuss how Oracle database engineering can be simplified using Docker.<\/p>\n<p>Besides the demo the following topics were discussed:<\/p>\n<ul>\n<li>Docker images, container and volumes<\/li>\n<li>Requirements to setup Oracle database image<\/li>\n<li>Build an Oracle database image<\/li>\n<li>Discuss the Dockerfile and build scripts<\/li>\n<li>Create database containers<\/li>\n<li>Use cases for Oracle database in Docker<\/li>\n<li>Demo setup Oracle database with Enterprise User Security and Oracle Unified Directory<\/li>\n<\/ul>\n<p>Combining <em>docker-compose<\/em> and custom initialisation scripts allow a various number of use cases for Oracle database in Docker. Rapid deployment of Oracle databases for engineering and testing. But is it also suitable for production environments?<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3067 alignright\" src=\"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/D7KXt63WsAAYBBk.jpg?resize=300%2C225&#038;ssl=1\" alt=\"\" width=\"300\" height=\"225\" \/><\/p>\n<p>The presentation and information related to event:<\/p>\n<ul>\n<li>Agenda <a href=\"https:\/\/soug.ch\/events\/sougday_mai2019\/\">SOUG Day May 2019<\/a><\/li>\n<li>Presentation on OraDBA (English) <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/plugins\/wp-downloadmanager\/images\/ext\/pdf.gif?w=625&#038;ssl=1\" alt=\"\" title=\"\" style=\"vertical-align: middle;\" \/>&nbsp;<a href=\"https:\/\/www.oradba.ch\/wordpress\/download\/SOUG_1905_Oracle_and_Docker_en_soe.pdf\">SOUG_1905_Oracle_and_Docker_en_soe.pdf<\/a><\/li>\n<li>Presentation on OraDBA (German) <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/plugins\/wp-downloadmanager\/images\/ext\/pdf.gif?w=625&#038;ssl=1\" alt=\"\" title=\"\" style=\"vertical-align: middle;\" \/>&nbsp;<a href=\"https:\/\/www.oradba.ch\/wordpress\/download\/SOUG_1905_Oracle_und_Docker_de_soe.pdf\">SOUG_1905_Oracle_und_Docker_de_soe.pdf<\/a><\/li>\n<li>Notes for the Demo <em>SOUG Day May 2019 &#8211; Oracle and Docker<\/em> on OraDBA (English) <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/plugins\/wp-downloadmanager\/images\/ext\/pdf.gif?w=625&#038;ssl=1\" alt=\"\" title=\"\" style=\"vertical-align: middle;\" \/>&nbsp;<a href=\"https:\/\/www.oradba.ch\/wordpress\/download\/SOUG_1905_Oracle_and_Docker_demo_soe.pdf\">SOUG_1905_Oracle_and_Docker_demo_soe.pdf<\/a><\/li>\n<\/ul>\n<p>Some references and links related to this blog post and the presentation:<\/p>\n<ul>\n<li>Gist on GitHub with links, references and notes <a href=\"https:\/\/url.oradba.ch\/SOUG1905\">SOUG Day May 2019<\/a><\/li>\n<li>My OUD Docker GitHub Repository <a href=\"https:\/\/github.com\/oehrlis\/docker\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/oehrlis\/docker<\/a><\/li>\n<li>OUD Base environment scripts <a href=\"https:\/\/github.com\/oehrlis\/oudbase\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/oehrlis\/oudbase<\/a><\/li>\n<li>Oracle Container Registry <a href=\"https:\/\/container-registry.oracle.com\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/container-registry.oracle.com<\/a><\/li>\n<li>Oracle Docker GitHub Repository <a href=\"https:\/\/github.com\/oracle\/docker-images\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/oracle\/docker-images<\/a><\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/90PRU6TtIao6KI\" width=\"510\" height=\"420\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"Oracle and Docker\" href=\"\/\/www.slideshare.net\/StefanOehrli\/oracle-and-docker\" target=\"_blank\" rel=\"noopener noreferrer\">Oracle and Docker<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/StefanOehrli\" target=\"_blank\" rel=\"noopener noreferrer\">Stefan Oehrli<\/a><\/strong><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today I did have the opportunity to give a presentation on Oracle Database in Docker at the SOUG day in Olten. It was a great opportunity to discuss how Oracle database engineering can be simplified using Docker. Besides the demo the following topics were discussed: Docker images, container and volumes Requirements to setup Oracle database [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"SOUG Day 2019 - Oracle Database in Docker","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[180,181,177,163,66],"tags":[23,22,130,18,111],"class_list":["post-3065","post","type-post","status-publish","format-standard","hentry","category-18c","category-19c","category-docker","category-soug-events","category-speaking","tag-presentation","tag-soug","tag-trivadis","tag-trivadiscontent","tag-tvdsecexpert"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1aErb-Nr","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2674,"url":"https:\/\/www.oradba.ch\/wordpress\/2018\/07\/doag-2018-sig-security-oracle-unified-directory-on-docker\/","url_meta":{"origin":3065,"position":0},"title":"DOAG 2018 SIG Security &#8211; Oracle Unified Directory on Docker","author":"Stefan","date":"4. July 2018","format":false,"excerpt":"A couple of days ago I did had the opportunity to give a presentation on Oracle Unified Directory on Docker at the DOAG SIG Security day in Stuttgart. It was a great opportunity to discuss how OUD engineering can be simplified using Docker. As proof how easy this can be,\u2026","rel":"","context":"In &quot;DOAG&quot;","block_context":{"text":"DOAG","link":"https:\/\/www.oradba.ch\/wordpress\/category\/doag\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/IMG_1575-300x225.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3609,"url":"https:\/\/www.oradba.ch\/wordpress\/2019\/12\/pdb-isolation-and-security\/","url_meta":{"origin":3065,"position":1},"title":"PDB Isolation and Security","author":"Stefan","date":"4. December 2019","format":false,"excerpt":"Brighton see side Today I did have my first presentation at the UKOUG TechFest 2019 in Brighton. Looking back it was a great day with many interesting lectures and good conversations with colleagues and partners. After a long and exhausting day I'll take a few minutes to sum up my\u2026","rel":"","context":"In &quot;12R2&quot;","block_context":{"text":"12R2","link":"https:\/\/www.oradba.ch\/wordpress\/category\/oracle-database\/12r2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/8DDDC7C9-28DD-47F2-957A-5EA8C627991D_1_105_c.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/8DDDC7C9-28DD-47F2-957A-5EA8C627991D_1_105_c.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/8DDDC7C9-28DD-47F2-957A-5EA8C627991D_1_105_c.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/8DDDC7C9-28DD-47F2-957A-5EA8C627991D_1_105_c.jpeg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2689,"url":"https:\/\/www.oradba.ch\/wordpress\/2019\/02\/doag-red-stack-magazin-oracle-unified-directory-in-docker\/","url_meta":{"origin":3065,"position":2},"title":"DOAG Red Stack Magazin &#8211; Oracle Unified Directory in Docker","author":"Stefan","date":"18. February 2019","format":false,"excerpt":"Mid June I wrote an article for the DOAG Red Stack magazin about my work on Oracle Unified Directory in Docker. Just about the same time I did my DOAG SIG Security presentation on the same topic. In the meantime the article has been published in the latest release of\u2026","rel":"","context":"In &quot;DOAG&quot;","block_context":{"text":"DOAG","link":"https:\/\/www.oradba.ch\/wordpress\/category\/doag\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16030,"url":"https:\/\/www.oradba.ch\/wordpress\/2024\/09\/building-oracle-23ai-free-on-arm64\/","url_meta":{"origin":3065,"position":3},"title":"Building Oracle 23ai Free on ARM64","author":"Stefan","date":"18. September 2024","format":false,"excerpt":"Earlier this week, Oracle quietly released the RPM packages for Oracle 23ai Free Edition for ARM64 systems. This release is very interesting for developers using Macs with ARM processors as it allows them to create Oracle 23ai containers for their development and engineering environments. In this blog post, I'll walk\u2026","rel":"","context":"In &quot;23ai&quot;","block_context":{"text":"23ai","link":"https:\/\/www.oradba.ch\/wordpress\/category\/oracle-database\/23ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/Ora23aiFreeDocker.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/Ora23aiFreeDocker.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/Ora23aiFreeDocker.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/Ora23aiFreeDocker.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/Ora23aiFreeDocker.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/Ora23aiFreeDocker.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":14265,"url":"https:\/\/www.oradba.ch\/wordpress\/2023\/10\/quickly-run-x11-apps-from-an-oracle-db-container\/","url_meta":{"origin":3065,"position":4},"title":"Quickly run X11 Apps from an Oracle DB Container","author":"Stefan","date":"27. October 2023","format":false,"excerpt":"Running an Oracle Database (DB) Container on your laptop, regardless of your device, is a common practice for professionals in lab and engineering environments. These containers offer a convenient solution for setting up and managing Oracle databases for various purposes. However, there are scenarios where you need to interact with\u2026","rel":"","context":"In &quot;Docker&quot;","block_context":{"text":"Docker","link":"https:\/\/www.oradba.ch\/wordpress\/category\/docker\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2642,"url":"https:\/\/www.oradba.ch\/wordpress\/2018\/06\/oracle-18c-new-security-features\/","url_meta":{"origin":3065,"position":5},"title":"Oracle 18c new Security Features","author":"Stefan","date":"14. June 2018","format":false,"excerpt":"Today I had the opportunity to give a presentation on Oracle 18c new Security Features at the SOUG day in Baden. It was a great opportunity to discuss the security enhancements in the latest Oracle database release. This release introduces some new security features that simplify the secure operation of\u2026","rel":"","context":"In &quot;18c&quot;","block_context":{"text":"18c","link":"https:\/\/www.oradba.ch\/wordpress\/category\/oracle-database\/18c\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.oradba.ch\/wordpress\/wp-content\/uploads\/IMG_1555-300x225.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/posts\/3065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=3065"}],"version-history":[{"count":9,"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/posts\/3065\/revisions"}],"predecessor-version":[{"id":3076,"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/posts\/3065\/revisions\/3076"}],"wp:attachment":[{"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=3065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=3065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oradba.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=3065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}