What do you want to learn today?

NewIaaS
Introduction to Oracle Linux: Shell and Command Line

This lab explores introductory tasks for using Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. March 23, 2023 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
NewIaaS
Provision PersistentVolumes Using File Storage Service on Oracle Cloud Native Enviroment

Learn how to provision PersistentVolumes using File Storage service on Oracle Cloud Native Environment on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Deploys a three-node Oracle Cloud Native Environment: Operator node (ocne-operator). Control plane node (ocne-control). Worker node (ocne-worker). Each node provisions with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Mar 16, 2023 - Initial version.

Time Limit
1 hour
Linux OS and Virtualization Engineering
NewIaaS
Deploy HAProxy using Podman

Learn to setup and use a HAProxy container on Podman. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides 4 nodes for the HAProxy deployment. Consisting of 1 node running HAProxy and 3 nodes serving the web application that HAProxy load balances between. All four nodes are initially configured with an Oracle Linux system provisioned with the following: A non-root user named. user account with sudo privileges on each node. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Podman, HAProxy, Load Balancer. Mar 07, 2023 - Initial version.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
PaaS
Working with ERP Cloud Business Events in Oracle Integration 3 (OIC Gen 3)

The purpose of this lab is to familiarize yourself with the SaaS connectivity features of Oracle Integration 3 (OIC 3) so you can represent the product in customer sessions, deliver demonstrations and develop skills to build proof-of-concept (POC) projects for customers. This lab will cover the recommended steps to complete an end-to-end use case based on ERP Cloud Business Events in Oracle Integration 3. It will leverage the pre-built Oracle ERP Cloud Adapter, which enables you to create an integration with Oracle Enterprise Resource Planning (ERP) applications. One of the key differentiators of this adapter is support for subscribing to business events raised by various modules in Oracle ERP Cloud and Oracle Supply Chain Cloud. This lab will showcase the event subscription capabilities to create an app-driven orchestration i.e., real-time integration, with updates in ERP Cloud sent immediately to Oracle Autonomous Database (ADW) using orchestration with OIC 3. The steps outlined in this workshop and the walk-through demo videos can be used to showcase the event-driven capabilities of the ERP Cloud adapter in OIC 3. Estimated workshop time: 1 hour. Upon completion of this Lab you will be able to: Create and activate an integration that subscribes to an ERP Cloud Purchase Order (PO) event. Create a PO in ERP Cloud and a PO event is triggered. Retrieve the PO information through Oracle Autonomous Database table. This lab is intended for: Anyone interested in connecting SaaS applications and database. None. Authored by Ravi Chablani, March 2022. Last updated by - Wallence Wong, February 2023.

Time Limit
5 hours
Oracle Sales and Partner Academy
IaaS
Use Hop Nodes on Oracle Linux Automation Manager 2.0

Learn how to use a hop node in Oracle Linux Automation Manager 2.0. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides 6 nodes for Oracle Linux Automation Manager 2.0 installation. Installation consists of 2 control nodes, 3 execution nodes, a hop node, and a remote database. creates a non-root user named oracle with sudo permissions on each node. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Jan 30, 2023 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Using Compose Files with Podman

Learn to setup and use Docker Compose files with Podman. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo priviliges. Podman installed (the 'container-tools' package). Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Podman, Compose, Docker Compose. Jan 17, 2023 - Initial version.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Learn to Install Project Quay on Podman

Learn to setup and use the Project Quay Registry on Podman. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Podman, Project Quay. Jan 04, 2023 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
Dev
Build Redwood Design System Interfaces with Visual Builder

This lab shows you how to build an extension for Oracle Fusion Cloud Applications using Oracle Visual Builder Studio using Oracle's Redwood User Experience (look and feel). Estimated Lab Time: 60 minutes. Upon completion of this Lab you will be able to: Use Oracle Visual Builder Studio (or "VB Studio", for short). Create extensions for Oracle Fusion Cloud Applications. Leverage Oracle Redwood templates and components. Interact with data in Oracle SaaS. This lab is intended for: Advanced technical learners. Anyone interested to learn about migrate and modernize custom and third-party apps. Anyone interested to learn about application development. Access to Oracle Fusion Cloud Applications. Access to the VB Studio instance that was provisioned with your Oracle Fusion Cloud Applications instance. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. January 2023 - Initial version.

Time Limit
3 hours
Oracle Sales and Partner Academy
IaaS
Use OCI Ansible Collection with Oracle Linux Automation Manager 2.0

Learn how to use the OCI Ansible Collection with Oracle Linux Automation Manager 2.0. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux Automation Manager 2.0 installed (ol-node) and an additional node running a Git Server. creates a non-root user named oracle with sudo permissions on each node. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Dec 12, 2022 - Initial version.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Integrate LDAP User Management with Oracle Linux Automation Manager 2.0

Learn how to integrate LDAP user management with Oracle Linux Automation Manager 2.0. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux Automation Manager 2.0 installed (ol-node) and an additional node running a FreeIPA LDAP Server. creates a non-root user named oracle with sudo permissions on each node. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Nov 22, 2022 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
PaaS
Oracle Integration 3 (Application Integration)

The purpose of this lab is to familiarize yourself with the application integration capability of Oracle Integration (OIC) so you can represent the product in customer sessions, deliver demonstrations and develop skills to build proof-of-concept (POC) projects for customers. You will use the Integration component of the latest Oracle Integration Cloud version -. to build an integration for a RESTful process application to connect to Autonomous Transaction Processing (ATP) database to create a new order based upon an approved order request. Estimated duration is around 1 hour. Upon completion of this Lab you will be able to: Explain the business and technical architectures of the proposed solution for Mama Maggy. Build connections using OIC's prebuilt adaptors (REST and ATP adaptors). Use connections to build a new integration that accepts order data via a REST POST and creates a new order row in the ORDERS table in the ATP database. Activate the integration. This lab is intended for: Anyone interested in application integration. Nil. Dec 2, 2022.

Time Limit
2 hours
Oracle Sales and Partner Academy
IaaS
Use Oracle VM VirtualBox on Oracle Cloud Infrastructure Instances

Learn how to install Oracle VM VirtualBox and extension pack on an Oracle Linux cloud instance. Use VirtualBox to create a new Oracle Linux virtual machine with guest additions. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-vbox) provisioned with the following: An oracle user account with sudo privilages. An Oracle Linux GUI Server version configured with VNC and Oracle VM VirtualBox. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux VirtualBox VNC. Nov 21, 2022 - Initial version. Nov 30, 2022 - review ready. Dec 15, 2022 - post review edits version ready for review. Dec 19, 2022 - Published.

Time Limit
3 hours
Linux OS and Virtualization Engineering
IaaS
Install Podman Desktop

Learn to setup and use Podman Desktop. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo priviliges. An Oracle Linux (GUI Server version) configured with VNC. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Podman, Podman Desktop. Oct 18, 2022 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Switch from CentOS 7 to Oracle Linux 7

Learn how to switch a CentOS 7 instance to Oracle Linux 7. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a CentOS 7 system (centos-7) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. DNF, Cron, Bash, Git. Nov 10, 2022 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Migrate Oracle Linux Automation Manager 2.0 to a Clustered Deployment

Learn how to migrate a single-host Oracle Linux Automation Manager 2.0 installation to a clustered deployment with a remote database. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux Automation Manager 2.0 installed (control-node) and two additional nodes for migrating to a clustered deployment. Each node provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Oct 7, 2022 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Use Quick Install to Deploy Oracle Cloud Native Environment

Learn how to use Quick Install to install and configure Oracle Cloud Native Environment on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a three-node Oracle Linux environment: Operator node (ocne-operator). Control plane node (ocne-control). Worker node (ocne-worker). Each provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Oct28, 2022 - Initial version.

Time Limit
2 hours, 15 minutes
Linux OS and Virtualization Engineering
IaaS
Get Started with Oracle Linux Automation Manager 2.0

Learn how to setup and use Oracle Linux Automation Manager 2.0. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux Automation Manager 2.0 installed (ol-node) and an additional node running a Git Server. creates a non-root user named oracle with sudo permissions on each node. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Oct 25, 2022 - Initial version.

Time Limit
1 hour, 45 minutes
Linux OS and Virtualization Engineering
Dev
GraalVM Native Build Tools, for Maven

Learn how to integrate GraalVM Native Image into your Maven workflow. In this lab you will use the GraalVM Maven build tools, learn how to run the Native Image tracing agent to generate tracing configuration with Maven & run your unit tests as a native executable. The learning objective for this lab are: Use the. to build, test, and run a demo application. Use the plugin to run unit tests on your native executable. Use the plugin to create the reflection configuration for your native executable. GraalVM Native Image makes it possible to compile any Java application ahead-of-time into a native executable that starts almost instantaneously, provides peak performance with no warmup, and requires less memory and less CPU. It's perfect for containerized workloads and microservices—which is why it has been embraced by Micronaut, Spring Boot, Helidon, and Quarkus. This lab shows you how to use the GraalVM Native Build Tools to easily build a native executable of your application using Maven. It is aimed at developers with a knowledge of Java. Building native executable applications with Maven.

Time Limit
45 minutes
GraalVM @ Oracle Labs
IaaS
Upgrade to Oracle Linux Automation Manager 2.0

Learn how to upgrade an Oracle Linux Automation Manager Release 1.0.x installation to Release 2.0. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux Automation Manager 1.0.x installed (control-node) and two additional nodes for migrating to a clustered deployment. Each node provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Oct 5, 2022 - Initial version.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Deploy Keycloak using Podman on Oracle Linux

Learn to deploy Keycloak for providing authentication to applications and secure services using OAuth and SAML. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privilages on both nodes. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Keycloak, Podman. Oct 18, 2022 - Initial version.

Time Limit
1 hour, 15 minutes
Linux OS and Virtualization Engineering
IaaS
Install FreeIPA Server on Oracle Linux

Learn how to install and configure a FreeIPA Server on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (freeipa-server) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux, LDAP, Authentication, Identity. Sep 22, 2022 - Initial version.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
Dev
GraalVM Native Image Bootcamp

In this workshop we'll provide a practical introduction to GraalVM Native Image AOT covering how it works, what it can do, when to use it, and how to tune applications. We'll also look at containerisation options and deployment to cloud platforms including Oracle Cloud Infrastructure. This lab contains 3 smaller labs in which you will: Build and run a Java application, using GraalVM. Turn a Java application into an executable file, using GraalVM Native Image. Build an executable file that works with the dynamic features of Java. Use the Maven GraalVM plugin to build executable files with GraalVM Native Image. Add a basic Spring Boot application to a Docker Image and run it. Build a native executable from this application, using GraalVM Native Image. Add the native executable to a Docker Image. Shrink your application docker image size with GraalVM Native Image & Distroless containers. See how to use the GraalVM Native Build tools, Use the Maven GraalVM plugin to build a native executable using GraalVM Native Image, Learn how to run unit tests on your native executable. Learn how to use your unit tests to create the reflection configuration for your native executable. GraalVM Native Image makes it possible to ahead-of-time (AOT) compile any Java bytecode application into a native machine executable that starts almost instantaneously, provides peak performance with no warmup, and requires less memory and less CPU. It's perfect for containerized workloads and microservices which is why it has been embraced by Micronaut, Spring Boot, Helidon, and Quarkus. Building with Maven and Gradle, static and dynamic linking, containerization, reflection config and garbage collection options.

Time Limit
3 hours
GraalVM @ Oracle Labs
IaaS
Mount an NFS Share Using a Rootful Podman Volume

Learn how to use an NFS share as a volume for remote and persistent storage within a Podman container. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides two Oracle Linux systems (ol-server, ol-client) provisioned with the following: An oracle user account with sudo privilages on both nodes. NFS server running on ol-server. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. NFS, Podman. Sep 16, 2022 - Initial version.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
IaaS
Enable Istio Proxy Sidecar Injection in Oracle Cloud Native Environment

Learn how to enable Istio Proxy Sidecar Injection in Oracle Cloud Native Environment. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a nine-node Oracle Linux environment and Load Balancer: Operator node (. ). 3 Control plane nodes (. , &. ). 5 Worker nodes (. , , , &. ). OCI Load Balancer. Each Oracle Linux instance provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Oracle Cloud Native Environment installed and with the Istio module already configured. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Sep xx 2022 - Initial version.

Time Limit
1 hour, 15 minutes
Linux OS and Virtualization Engineering
Dev
OCI Email, Micronaut, GraalVM Native Image

In this workshop, you'll learn how to build a portable cloud-native Java application with Micronaut and GraalVM Native Image to send emails using Oracle Cloud Infrastructure (OCI) Email Delivery. With Micronaut and GraalVM Native Image, you can seamlessly run the same application on AWS using AWS SES to send emails. 30-45 minutes. Application Developer, DevOps Engineer. Beginner. Graal Cloud Native (GCN), OCI Email Delivery. GraalVM Enterprise Native Image, Micronaut, Java, Oracle Cloud Infrastructure. September 05, 2022 - Initial version. - Shaun Smith, Sachin Pikle. - Burt Beckwith, Hari Krishna Sivvala, Kristian Foster, Ewan Slater.

Time Limit
45 minutes
GraalVM @ Oracle Labs
IaaS
Scale a Kubernetes Cluster on Oracle Cloud Native Environment

Learn how to scale a Kubernetes Cluster on Oracle Cloud Native Environment. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a nine-node Oracle Linux environment and Load Balancer: Operator node (. ). 3 Control plane nodes (. , &. ). 5 Worker nodes (. , , , &. ). OCI Load Balancer. Each Oracle Linux instance provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Oracle Cloud Native Environment installed but not configured configured on the OCNE nodes. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Aug 24, 2022 - Initial version.

Time Limit
2 hours, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Managing Oracle Linux Module Streams and Profiles with the OS Management Service

Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux instance, and steps through enabling and managing modules, streams and profiles for the OS with the OS Management service in Oracle Cloud Infrastructure. An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. 23 Aug 2022 - Created draft Luna lab. 21 Sept 2022 - Lab ready for review 23 Sept 2022 - Reviews complete, ready to publish.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Install Verrazzano on Oracle Cloud Native Environment

Learn to install Verrazzano Enterprise Container Platform on Oracle Cloud Native Environment. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a single-node installation (ocne-node01) of Oracle Cloud Native Environment provisioned on Oracle Linux thereby providing the following Kubernetes functionality all on a single node : Operator node, Control plane node. Worker node. Oracle Cloud Infrastructure Cloud Controller Manager (OCI CCM). Which has been provisioned with the following: An oracle user account with sudo privileges. Minimum 100 GB boot volume. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Aug 11 2022, Initial version. Oct 21 2022, Increased boot volume and upgraded Verrazzano steps to version 1.4.1. Mar 10, 2023, Upgraded Verrazzano steps to version 1.5.1.

Time Limit
2 hours
Linux OS and Virtualization Engineering
PaaS
Building an App from a Spreadsheet using Oracle APEX

Oracle APEX is a low-code application platform for Oracle Database. APEX Application Development, Autonomous Data Warehouse (ADW), Autonomous Transaction Processing (ATP), and Autonomous JSON Database are fully managed services, pre-integrated and pre-configured with APEX, for rapidly building and deploying modern data-driven applications in Oracle Cloud. Business users, citizen, and application developers can create enterprise apps 20X faster with 100X less code — without having to learn complex web technologies with just a browser. There are many ways in the Oracle Cloud to create APEX workspaces. Through ATP, ADW, directly on apex.oracle.com, or from the OCI Console in the Developer section. We will use the Developer section in OCI. This lab will show you how to create a robust APEX application with data imported from a common business spreadsheet. Many customers are wasting enormous amounts of time and energy keeping their business workflows and critical data in unmanageable spreadsheets. It's a common fact, spreadsheets don't scale. What if your customer could create a secure, scalable, multi-user application out of that spreadsheet that could save time and money? That's what you'll be learning in this lab! Build a secure, scalable application using uploaded spreadsheet data. Improve application by managing and changing the filters through APEX’s powerful faceted search. Improve the Interactive Report and form pages to add better usability features. Add maps region and install PWA. Link pages. Build confidence in demonstrating the APEX application to customers! Cloud sales and engineering. Database cloud sales and engineering. Database developers. Basic cloud familiarity. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. February 2023.

Time Limit
2 hours
Oracle Sales and Partner Academy
IaaS
Deploy an External Load Balancer with Oracle Cloud Native Environment

Learn how to deploy a Highly Available Oracle Cloud Native Environment using the Oracle Cloud Infrastructure Load Balancer. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a seven-node Oracle Linux environment and Load Balancer: Operator node (. ). 3 Control plane nodes (. , &. ). 2 Worker nodes (. &. ). SysOps node (. ) for standalone. OCI Load Balancer. Each Oracle Linux instance provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Oracle Cloud Native Environment installed and configured on the OCNE nodes. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. July 29 2022, Initial version.

Time Limit
2 hours
Linux OS and Virtualization Engineering
IaaS
Encrypt Drives using LUKS on Oracle Linux

Learn how to encrypt a device using LUKS on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: A non-root user with sudo permissions. Additional block device. Developer, IT Administrator, DevOps Engineer. Basic. Oracle Linux. Oracle Linux. July 23, 2022 - Initial version.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
IaaS
Use and Enable ACLs on Oracle Linux

Learn how to use and enable ACLs on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: A non-root user with sudo permissions. Additional block device. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. July 10, 2022 - Initial version.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Migrate Standalone Oracle Autonomous Linux Instances to use OS Management Service

Practice using a migration script to migrate older Oracle Autonomous Linux instances to integrate with the OS Management service in Oracle Cloud Infrastructure. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a July 2021 release Oracle Autonomous Linux 7 instance, and steps through process to use a migration script to integrate the instance with the OS Management service in Oracle Cloud Infrastructure. An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Autonomous Linux. 12 July 2022 - Created draft Luna lab, cloned from lab: Upgrade Oracle Linux with Leapp.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Use OCI Cloud Controller Manager on Oracle Cloud Native Environment

Learn how to enable the Loadbalancer Service type in Oracle Cloud Native Environment on Oracle Cloud Infrastructure. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a single-node installation (ocne-node01) of Oracle Cloud Native Environment provisioned on Oracle Linux thereby providing the following Kubernetes functionality all on a single node : Operator node, Control plane node. Worker node. Which has been provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Jun 29, 2022 - Initial version Aug 26, 2022 - Add step to test from Luna desktop.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Run Kubernetes on Oracle Linux

Learn to run Kubernetes on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a single-node installation (ocne-node01) of Oracle Cloud Native Environment provisioned on Oracle Linux thereby providing the following Kubernetes functionality all on a single node : Operator node, Control plane node. Worker node. Which has been provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Jun 17, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Run a Compact Oracle Cloud Native Environment

Learn how to install and configure a compact deployment of Oracle Cloud Native Environment on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a single-node installation (ocne-node01) of Oracle Cloud Native Environment provisioned on Oracle Linux thereby providing the following Kubernetes functionality all on a single node : Operator node, Control plane node. Worker node. Which has been provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. June 16, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Reduce and Relocate Volume Groups on Oracle Linux

Learn how to remove a physical volume from a volume group and then move the volume group to another server. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: a non-root user with sudo permissions. additional block volumes for use with Linux Software RAID. existing volume group and logical volumes. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Jun 6, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
IaaS
Create VMs with KVM on Oracle Linux

Learn how to deploy KVM on Oracle Linux to create and manage virtual machines. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: a non-root user with sudo permissions. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. May 31, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference. Feb 14, 2023 - Added "Contact us" with group email.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Build a Software RAID Array on Oracle Linux

Learn how to build a RAID array using the Oracle Linux kernel multidisk driver. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: a non-root user with sudo permissions. additional block volumes for use with Linux Software RAID. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. May 31, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
IaaS
Deploy Internal Load Balancer with Oracle Cloud Native Environment

Learn how to deploy a Highly Available Oracle Cloud Native Environment using the Internal Load Balancer. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a six-node Oracle Linux environment: Operator node (. ). 3 Control plane nodes (. , &. ). 2 Worker nodes (. &. ). Each provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Oracle Cloud Native Environment installed and configured. Network subnet capable of handling Layer 2 networking. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. May 24, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference. Aug 3, 2022 - Updated lab to use Oracle Cloud Infrastructure VLANs.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Configure RAID Logical Volumes on Oracle Linux

Learn how to configure RAID Logical Volumes on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: a non-root user with sudo permissions. additional block volumes for use with LVM. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. May 20, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use MetalLB with Oracle Cloud Native Environment

Learn how to install and configure MetalLB together with Oracle Cloud Native Environment on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a three-node Oracle Cloud Native Environment provisioned on Oracle Linux with the following: Operator node (. ). 3 Control plane nodes (. , &. ). 3 Worker nodes (. , &. ). Each provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. May 16, 2022 - Initial version.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Create VLANs on Oracle Linux

Learn how to create and delete VLAN interfaces on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: An oracle user account with sudo privileges. 4 VNICs attached to the instance. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. May 5, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference and steps.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use Gluster with Oracle Cloud Native Environment

Learn how to set up and use Gluster with Oracle Cloud Native Environment. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a five-node Oracle Cloud Native Environment provisioned on Oracle Linux with the following: Operator node (ocne-operator). Control plane node (ocne-control01). 3 Worker nodes (ocne-worker01, ocne-worker02, ocne-worker03). Each of these are also provisioned with: An oracle user account with sudo privileges. Passwordless SSH between each node. Additional block storage attached to each worker node for Gluster. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. May 6, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
Dev
Optimize Cloud Native Java Apps with GraalVM Enterprise PGO

This lab shows how to run a Binary Tree benchmark application compiled into a native executable built with. and how to apply Profile-Guided Optimization (PGO) to improve its performance. 30-45 minutes. Application Developer, DevOps Engineer. Beginner. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. January 11, 2023 - Initial version. - Olga Gupalo, Kris Foster. - Shaun Smith, Sachin Pikle.

Time Limit
1 hour
GraalVM @ Oracle Labs
IaaS
Create a Highly Available NFS Service with Gluster and Oracle Linux

Learn how to install and configure a highly available NFS service on Oracle Linux using Corosync, Pacemaker, Gluster and Ganesha. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides four Oracle Linux systems provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Advanced. Oracle Linux. Oracle Linux. Apr 27, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
2 hours
Linux OS and Virtualization Engineering
PaaS
Migrate an Application to OCI with WebLogic Kubernetes Toolkit

In this lab, you will learn how to migrate a WebLogic application to Kubernetes using the WebLogic Kubernetes Toolkit. Learn how to create a WKT project, create the container image of the WebLogic domain, register the container and deploy it on Kubernetes. Finally, carry out couple of administration task by scaling the cluster and upgrade WebLogic server. Estimated Lab Time: 120 minutes. Upon completion of this Lab you will be able to: Create a model of the WebLogic domain. Create a Linux container image to run the domain. Deploy the domain to the Kubernetes cluster. Scale the WebLogic cluster. Upgrade WebLogic Server version. This lab is intended for: Advanced technical learners. Anyone interested to learn about migrate and modernize custom and third-party apps. Anyone interested to learn about application development. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. April 2022 - Initial version.

Time Limit
6 hours
Oracle Sales and Partner Academy
IaaS
Deploy Oracle Cloud Native Environment

Learn how to install and configure Oracle Cloud Native Environment on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a three-node Oracle Linux environment: Operator node (ocne-operator). Control plane node (ocne-control). Worker node (ocne-worker). Each provisioned with the following: An oracle user account with sudo privileges. An SSH keypair for the non-root user. Ability to ssh from one host to the others using passwordless ssh login. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Apr 21, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Create Network Bonds using Network Manager CLI

Learn how to create a logical group interface by bonding multiple interfaces together using the nmcli and ip commands on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system provisioned with the following: An oracle user account with sudo privileges. 4 VNICs attached to the instance. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Apr 18, 2021 - Initial version. Jul 7, 2022 - Updated hostname reference Oct 17, 2022 - Updated lab description.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use SELinux on Oracle Linux

Learn how to use SELinux on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Apr 12, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Install Minikube on Oracle Linux

Learn how to install and configure Minikube with the podman driver on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-minikube) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Apr 12, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Audit Oracle Linux with Auditd

Learn to use auditd with Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Apr 1, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use an OCI Dynamic Inventory with Oracle Linux Automation Engine

Learn to use the OCI Dynamic Inventory with Oracle Linux Automation Engine. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-control-node) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Mar 29, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Upgrade Oracle Linux with Leapp

This lab will guide you through using the Leapp utility to upgrade an Oracle Linux 7 system to Oracle Linux 8. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an standard current release Oracle Linux 7 cloud instance, and steps through Leapp utility process to upgrade to current release Oracle Linux 8. An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. 26 Mar 2022 - Post review updates to index.md file. Altered duration to 90mins. 27 Mar 2022 - removed all HTML tagging and cleanup of markdown.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
Dev
Application Development DevOps Lifecycle

An introduction to the OCI DevOps Cloud Service. Oracle Cloud Infrastructure DevOps service is a complete continuous integration/continuous delivery (CI/CD) platform for developers to simplify and automate their software development lifecycle. The OCI DevOps service enables developers and operators to collaboratively develop, build, test, and deploy software. In this lab, setup DevOps service to build and deploy a polyglot application with Graal VM running on Kubernetes. Estimated Lab Time: 90 minutes. Upon completion of this Lab you will be able to: Create a DevOps Service project. Define artifacts. Define the environment. Create the build and deployment pipeline. Understand the build and deploy YAML scripts. Automate and re-deploy the application. This lab is intended for: Intermediate technical learners. Wish to learn about Oracle Cloud Infrastructure DevOps service. Anyone interested to learn about application development (AppDev). Access to Oracle Oracle Cloud Infrastructure DevOps service. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. April 2022 - Initial version.

Time Limit
4 hours
Oracle Sales and Partner Academy
IaaS
Configure a Local Yum Server Mirror on Oracle Linux

Learn how to set up a local Yum mirror, and configure client to access to the local Yum repository. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides two Oracle Linux systems (ol-server, ol-client) provisioned with the following: An oracle user account with sudo privileges. 1 block volume attached to one instance. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux, software management, DNF, Yum, reposync. Mar, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use a Container to Create a DNF or ULN Repo Mirror

This lab will guide you through creating a container that syncs content and layout from both yum.oracle.com or Oracle ULN, while mirroring the structure of yum.oracle.com. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Mar 15, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
Dev
OCI MySQL, Vault, Micronaut, GraalVM Native Image

In this workshop, you'll learn how to build a portable cloud-native Java application with Micronaut, GraalVM Native Image, MySQL Database service, and Secrets in Vault on Oracle Cloud Infrastructure (OCI). With Micronaut and GraalVM Native Image, you can seamlessly deploy and run the same application against Oracle Cloud Infrastructure MySQL Database, AWS RDS for MySQL, Microsoft Azure Database for MySQL, and Google Cloud MySQL Database. 60-75 minutes. Application Developer, DevOps Engineer. Intermediate. Graal Cloud Native (GCN), OCI MySQL Database Service, OCI Vault. GraalVM Enterprise Native Image, Micronaut Data JDBC, MySQL, Java, Oracle Cloud Infrastructure. Aug 25, 2022 - Added OCI Vault Secrets support. March 31, 2022 - Initial version. - Shaun Smith, Sachin Pikle. - Burt Beckwith, Kristian Foster, Ewan Slater.

Time Limit
1 hour, 15 minutes
GraalVM @ Oracle Labs
IaaS
Run Control Groups Version 2 on Oracle Linux

This lab will guide you through enabling control groups (cgroups) v2 and limiting the CPU time for user slices. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Mar 10, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
Dev
GraalVM Native Image, Spring and Containerisation

This lab will walk you through the process of building a Spring application, making a native executable from it with GraalVM Native Image, and then containerising it. Using a native executable created with GraalVM Native Image allows you to reduce application start-up times, get low resource usage and generate much smaller containers. You will also learn how to create small Distroless containers to package your GraalVM Native Image native executables in, allowing you to shrink your Docker Images even further! In this lab you will: Add a basic Spring Boot application to a Docker Image and run it. Build a native executable from this application, using GraalVM Native Image. Add the native executable to a Docker Image. Shrink your application docker image size with GraalVM Native Image & Distroless containers. See how to use the GraalVM Native Build tools, GraalVM Native Image makes it possible to compile any Java application ahead-of-time into a native executable that starts almost instantaneously, provides peak performance with no warmup, and requires less memory and less CPU. It's perfect for containerized workloads and microservices—which is why it has been embraced by Micronaut, Spring Boot, Helidon, and Quarkus. 90 mins. Application Developer, DevOps Engineer. Intermediate. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. March 10, 2022 - Initial version. - Kristian Foster, Olga Gupalo. - Ewan Slater, Shaun Smith. - Olga Gupalo.

Time Limit
1 hour, 30 minutes
GraalVM @ Oracle Labs
Dev
Get Started with GraalVM on Oracle Linux in OCI

Learn how to install GraalVM Enterprise and its features on Oracle Linux. GraalVM Enterprise is a high-performance JDK designed to accelerate application performance while consuming fewer resources. 20 minutes. Application Developer, DevOps Engineer. Beginner. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. February 21, 2022 - Initial version. - Olga Gupalo. - Sachin Pikle, Kristian Foster, Shaun Smith.

Time Limit
30 minutes
GraalVM @ Oracle Labs
IaaS
Configure an Oracle Cluster File System on Oracle Cloud Infrastructure

Learn how to configure an Oracle Cluster File System (OCFS2) on Oracle Cloud Infrastructure. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides two Oracle Linux instances provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. OCFS2 storage, Linux, clustered storage, cloud. Feb, 2022 - Initial Tutorial version. Apr, 2022 - First Luna Lab version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Oracle Linux Lab Basics

This lab aims to highlight the basic functionality of using the Oracle Linux free lab environment, starting with connecting to an instance. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Upon completion of this Lab, you will be able to: Find an instance IP address. Check if the environment is deployed. This lab is intended for: Anyone interested in Oracle Linux free labs. Entry-level knowledge of command-line Linux/Unix. Oracle Linux. Feb 1, 2022 - Initial version.

Time Limit
15 minutes
Linux OS and Virtualization Engineering
Dev
GraalVM, Reflection and Native Image

In this lab you will learn about how to work with reflection in applications that you want to create a native executable from using GraalVM Native Image, In this lab you will: Learn how to build Java code that uses reflection into standalone executables, using the. build tool. Learn about the assisted configuration tooling available with GraalVM. GraalVM Native Image makes it possible to compile any Java application ahead-of-time into a native executable that starts almost instantaneously, provides peak performance with no warmup, and requires less memory and less CPU. It's perfect for containerized workloads and microservices—which is why it has been embraced by Micronaut, Spring Boot, Helidon, and Quarkus. 45 mins. Application Developer, DevOps Engineer. Beginner. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. November 30, 2021 - Initial version. - Kristian Foster. - Shaun Smith, Olga Gupalo.

Time Limit
45 minutes
GraalVM @ Oracle Labs
IaaS
Create an Oracle Linux Storage Appliance in Oracle Cloud Infrastructure

Lab to create an Oracle Linux Storage Appliance compute instance. Shows initial connection and setup of the appliance, and adding block volumes to create a storage pool. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. May 11, 2021 - Initial version.

Time Limit
2 hours
Linux OS and Virtualization Engineering
IaaS
Configure iSCSI targets and initiators on Oracle Linux on Oracle Cloud Infrastructure

Learn how to configure an iSCSI targets and initiators. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. 3 block volumes attached to the instance. A second Oracle Linux system (ol-client). Oracle Linux. iSCSI, targets, initiators, Cloud. Feb, 2022 - Initial version. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Create Virtual Cloud Networks in Oracle Cloud Infrastructure

This lab provides the environment and instruction to manually create (non wizard) Virtual Cloud Networks in Oracle Cloud Infrastructure. It shows the dialogs used to create the VCN, add subnets and CIDR blocks for IP Addressing, and how to terminate Virtual Cloud Networks. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. January 03, 2022 - Initial version.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Use OCI iSCSI Utility on Oracle Cloud Infrastructure

Learn how to use the OCI iSCSI Utility to manage iSCSI block volumes on Oracle Cloud Infrastructure. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. January 03, 2022 - Initial version April 11, 2022 - Luna Lab version. July 07, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
Sec
OCI IAM Authentication using OpenID Connect

Oracle Cloud Infrastructure Identity and Access Management (IAM) provides identity and access management features such as authentication, single sign-on (SSO), and identity lifecycle management for Oracle Cloud as well as Oracle and non-Oracle applications, whether SaaS, cloud-hosted, or on-premises. Employees, business partners, and customers can access applications at any time, from anywhere, and on any device in a secure manner. Upon completion of this Lab you will be able to: Learn OCI IAM Single Sign-On (SSO) features and capabilities by integrating custom apps with OCI IAM. Create and manage domains, users, groups, and resources. This lab is intended for: Anyone interested in Oracle Identity and Access Management. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. - Alejandro Casas, Sr. Principal Enablement Specialist, OSPA. - Alejandro Casas, Sr. Principal Enablement Specialist, OSPA, Jan 2022. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Jan 25th, 2022 - Initial version.

Time Limit
1 day
Oracle Sales and Partner Academy
Sec
SecureOracle 9.1

SecureOracle 9.1 is a demonstration platform aimed to facilitate learning of new features and capabilities of the Oracle Identity and Access Management Suite 12c R2 PS4 - Kubernetes Edition. The platform includes the following pre-configured IAM Suite components: - It manages the entire identity and role lifecycle to meet changing business and regulatory requirements and provides essential reporting and compliance functionality. - Enterprise-level security application that provides a full range of Web-perimeter security functions and Web single sign-on services including identity context, authentication and authorization; policy administration; testing; logging; auditing; and more. - An all-in-one directory solution with storage, proxy, synchronization and virtualization capabilities. OUD provides enterprise and carrier-grade services, including scalability to billions of entries, easy installation, elastic deployments, enterprise manageability, and effective monitoring. - Oracle database, K8s tools, use cases and sample applications. Upon completion of this Lab you will be able to: Learn about SecureOracle 9.1 and IAM Suite Kubernetes Edition demonstration environment. Learn about OAM protected applications with Oracle Advanced Authentication. Learn about protecting Oracle databases with MFA and Oracle Radius Agent. Learn about role mining analysis with Oracle Identity Role Intelligence. This lab is intended for: Anyone interested to learn about the Oracle Identity and Access Management Suite. Latest versions of Google Chrome, Firefox or Internet Explorer 11 browser. - Ricardo Gutierrez, Cloud Innovations and Solution Engineering. - Ricardo Gutierrez, Cloud Innovations and Solution Engineering, Dec 2021. Nov 28th, 2021 - Initial version.

Time Limit
4 hours
Platform Specialist Solution Engineering
Dev
GraalVM Native Image Quick Start

This lab is a quick-start introduction for developers looking to start building cloud native Java applications with GraalVM Native Image. In this lab you will: Connect to a remote host in Oracle Cloud - you will develop your application on an Oracle Cloud virtual machine. Build and run a Java application, using GraalVM JDK. Build a Java application into a native executable using GraalVM Native Image. Build a native executable that works with the dynamic features of Java. Use the Maven plugin for GraalVM Native Image to build a native executable. GraalVM Native Image makes it possible to compile any Java application ahead-of-time into a native executable that starts almost instantaneously, provides peak performance with no warmup, and requires less memory and less CPU. It's perfect for containerized workloads and microservices—which is why it has been embraced by Micronaut, Spring Boot, Helidon, and Quarkus. 60 minutes. Application Developer, DevOps Engineer. Beginner. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. November 2021 - Initial version. January 2023 - Last update. - Kristian Foster, Olga Gupalo. - Shaun Smith.

Time Limit
1 hour
GraalVM @ Oracle Labs
IaaS
Configure Podman Containers with Oracle Linux Automation Engine

Learn how to use Oracle Linux Automation Engine to deploy Podman Containers on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux installed (ol-server). created a non-root user named. with. permissions. pre-installed Oracle Linux Automation Engine. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Nov 1, 2021 - Initial version. Feb 4, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference. Nov 29, 2022 - Updated to use. package.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Automate Setup of Oracle Linux with Oracle Linux Automation Engine

Learn how to use Oracle Linux Automation Engine to perform the initial configuration of an Oracle Linux instance. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Two Oracle Linux systems (ol-control-node, ol-node01). latest Oracle Linux 8 (x86_64). create a non-root user named. with. permissions on ol-control-node. ssh keys for passwordless ssh login configured from ol-control-node to ol-node01 as. user. the ol-control-node has Oracle Linux Automation Engine pre-installed. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Oct 22, 2021 - Initial version. Feb 4, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference. Nov 28, 2022 - Updated to use. package.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
System Logging on Oracle Linux

Learn to use journald, logwatch, and rsyslog on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 20, 2021 - Initial version Mar 04, 2022 - Revised to new Oracle Linux training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Write a Playbook with Oracle Linux Automation Engine

Learn to write a playbook using the Oracle Linux Automation Engine. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides two Oracle Linux systems (ol-control-node, ol-host) provisioned with the following: An oracle user account with sudo privilages on both nodes. Setup Passwordless SSH login between nodes. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Oct 13, 2021 - Initial version. Feb 7, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference. Nov 28, 2022 - Updated to use. package.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Monitor System Resources on Oracle Linux

Learn how to use the vmstat, mpstat and top commands to monitory system resources on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. 2 VNICs attached to the instance. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 20, 2021 - Initial version. Mar 04, 2022 - Revised to new Oracle Linux training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Learn How to Localize Your Installation on Oracle Linux

Learn how to change your hostname, time zone, and locale settings on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Oct 7, 2021 - Initial version. Oct 13, 2021 - First published. Feb 10, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Get Started With the Btrfs File System on Oracle Linux

Learn how to use the Btrfs file system on Oracle Linux, including btrfs commands to perform common administrative Btrfs tasks. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-instance01) provisioned with the following: An oracle user account with sudo privileges on both nodes. 4 block volumes attached to the instance. Create a Btrfs file system on Oracle Linux 8. Run basic Btrfs commands to perform tasks such as: Checking file system usage. Extend the size of the file system. Recover a missing device. Test and see how the file system works. Oracle Linux administrators intending to use the Btrfs file system on Oracle Linux 8 systems. However, the exercises in this lab apply to an Oracle Linux 8 instance in Oracle Cloud Infrastructure. Sep 29, 2021 - Initial version. Feb 8, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Configure STARTTLS for Postfix on Oracle Linux

Learn how to install Postfix as an SMTP server and Mail Submission Agent with STARTTLS on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux, Postfix, email, TLS. Sep 23, 2021 - Initial Publish. Feb 11, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
Other
Using Oracle Ksplice in Oracle Linux

Learn how set use Ksplice commands in Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Upon completion of this lab, you will become familiar with basic ksplice commands to: List applied updates to the system. Identify kernel versions, if different versions exist as a result of recent updates. Display any available updates that can be applied to the system. Sep 17, 2021 - Initial draft. Feb 3, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
PaaS
Oracle Integration Gen 2 (Insight)

The purpose of this lab is to familiarize yourself with the. of Oracle Integration (OIC) Gen 2 which provides users with real time visibility and analytics into their process applications and integrations. We adopt the same use case – Mama Maggy, a large pizza chain ordering pizza ingredients that we use in other two labs (Application Integration and Process Automation) of the same series to demonstrate the steps to build an Insight model in OIC environment. Estimated duration is around 1.5 hour. After this lab, you are also highly recommended to attempt two other labs of the same series (Application Integration and Process Automation) which demonstrate the way to build an integration flow and process automation application respectively to give you a complete picture of the end-to-end solution for this use case. Upon completion of this Lab you will be able to: Articulate key benefits of Oracle Integration - Insight capabilities to address customer's needs for business analytics; Demonstrate to your customers how to build an Insight Model for a business process and integration flow that ultimately generates valuable business insights through pre-configured dashboards. This lab is intended for: Anyone interested in application integration, business process creation and analytics. Nil. Sep 15th, 2021.

Time Limit
3 hours
Oracle Sales and Partner Academy
IaaS
Install and Configure Postfix on Oracle Linux

Learn how to install Postfix as an SMTP server and Mail Submission Agent on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux, Postfix, email. Sep 10, 2021 - Initial draft. Sep 21, 2021 - Published. Feb 11, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Installing Oracle Linux Automation Manager on Oracle Linux

Learn how to install the Oracle Linux Automation Manager on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux installed (ol-automation-server). created a non-root user named oracle with sudo permissions. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Oct 12, 2021 - Initial version. Feb 4, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use NetworkManager and IP Command on Oracle Linux

Learn how to use the nmcli and ip commands to configure and manage network interfaces on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system provisioned with the following: An oracle user account with sudo privileges. 2 VNICs attached to the instance. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 20, 2021 - Initial version. Mar 04, 2022 - Revised to new Oracle Linux training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Set up Gluster Storage on Oracle Linux

Learn how to set up Gluster Storage on Oracle Linux 8 or later. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides three Oracle Linux systems (ol-node01, ol-node-02, ol-node03) provisioned with the following: An oracle user account with sudo privilege. 50 GB of block storage. Provides an Oracle Linux system (ol-client) provisioned with the following: An oracle user account with sudo privilege. Enable access to Gluster repos and packages and install Gluster server packages. Prepare each node to work as a Gluster storage node. Create a storage pool. Create volumes. Test and mount a Gluster volume. Oracle Linux administrators intending to use Gluster storage on Oracle Cloud Infrastructure. Aug 20, 2021 - Initial version. Feb 8, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
IaaS
Configure Logical Volumes on Oracle Linux

Learn how to use LVM utilities to create and work with logical volumes. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-node01) provisioned with the following: a non-root user with sudo permissions. additional block volumes for use with LVM. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Jun 20, 2021 - Initial version. Feb 8, 2022 - Updated for new Oracle Linux Training standards. May 20, 2022 - Update lab layout and deployment code.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
PaaS
Helidon Basics

In this lab you will learn how to write Java microservices application using. . This lab covers both programming models: Helidon SE reactive and. Helidon MicroProfile (MP) APIs. Using Eclipse you will build and configure a Helidon SE application and a Helidon MP application. Estimated Lab Time: 120 minutes. Use the config component Java API to load and process configuration properties from various sources. How to creating custom metrics and use Prometheus to monitor those metrics. How to implement applications health checks and to expose health statuses. How to call services within your application. How Helidon support tracing through the OpenTracing APIs and the Zipkin tracer. How to modify the application to support fault tolerance better. Using Helidon to serve static content such as web pages. Anyone interested in application development (AppDev). Basic Java software development knowledge. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. July 2021 - Initial version. Jan 2022 - Updated for new OSPA standards.

Time Limit
4 hours
Oracle Sales and Partner Academy
PaaS
Verrazzano Basics

In this lab you will learn how to install Verrazzano platform on a single Kubernetes cluster and deploy sample application using Verrazzano concepts. Bob’s Books sample application consists of three main parts: A back-end “order processing” application, which is a Java EE application with REST services and a very simple JSP UI, which stores data in a MySQL database. This application runs on WebLogic Server. A front-end web store “Robert’s Books”, which is a general book seller. This is implemented as a Helidon microservice, which gets book data from Coherence, uses a Coherence cache store to persist data for the order manager, and has a React web UI. A front-end web store “Bobby’s Books”, which is a specialty children’s book store. This is implemented as a Helidon microservice, which gets book data from a (different) Coherence cache store, interfaces directly with the order manager, and has a JSF web UI running on WebLogic Server. Estimated Lab Time: 90 minutes. Setup the Kubernetes Environment. Install and explore the Verrazzano platform. Deploy Bob’s Books sample application. Modify and redeploy application component. This lab is intended for: Anyone interested in the Verrazzano platform. Anyone interested to learn about application development. Basic cloud familiarity. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. July 2021 - Initial version. Jan 2022 - Updated for new OSPA standards.

Time Limit
3 hours
Oracle Sales and Partner Academy
IaaS
Use the Crontab Utility to Schedule Tasks on Oracle Linux

Learn how to use the crontab command on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Upon completion of this Lab you will be able to: List the contents of an existing crontab. Create and edit crontab entries. Access crontab output. Remove the full crontab for a user. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 30, 2021 - Initial Draft. Feb 3, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
40 minutes
Linux OS and Virtualization Engineering
IaaS
OCI Class of Learning Path

This learning path contains the two labs that are presented in the OCI Overview section for new SE's in the Class Of training program. The courses included in this learning path are listed below. Here’s some basic guidance about which course you should take first and how long the path might take. Click on the Labs tab next to Overview to get started on this path. OCI Basics. OCI Advanced - VCN Peering. This lab is intended for: Class Of students attending the OCI Overview instructor led training. Basic computer skills, some command-line experience with Linux, and general networking concepts. July 2021 LP creation.

2 labs
IaaS
Use tmux on Oracle Linux

Learn how to use tmux to control multiple terminal windows in a persistent session on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Upon completion of this Lab you will be able to: Connect and disconnect from a persistent tmux session. Display, hide, and switch between multiple terminals in the same tmux session. Manage several persistent tmux sessions. Developer, IT Administrator, DevOps Engineer. Intermediate. Oracle Linux. Oracle Linux. Jun 23, 2021 - Initial draft. Jul 19, 2021 - Published. Feb 10, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Work with File Systems on Oracle Linux

Learn how to use fdisk, mkfs, mount, swapon, and parted when working with file systems. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. 2 block volumes attached to the instance. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 20, 2021 - Initial version Mar 04, 2022 - Revised to new Oracle Linux training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour, 30 minutes
Linux OS and Virtualization Engineering
IaaS
Configuring SSH Tunnels in Oracle Linux

Learn how to configure SSH tunnels in Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges on both nodes. IT Administrator. Beginner. Oracle Linux. Oracle Linux. May 11, 2021 - Initial version. Feb 8, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Manage the Boot Kernel for Oracle Linux

Learn how to manage the boot kernel in Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. In this lab, you'll learn how to: determine the current loaded kernel. determine the default kernel. determine which kernel versions are available on the system. how to use. to manage kernels. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 16, 2021 - Initial version. Feb 10, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
PaaS
WebLogic Basics

During these labs we will be using the latest WebLogic Server console that runs outside of the context of the Admin Server. It will run on the desktop of the Administrator. It is called WebLogic Remote Console and it is a lightweight, open-source console that you can use to manage your WebLogic Server domain running anywhere, such as on a physical or virtual machine, in a container, Kubernetes, or in the Oracle Cloud. The Remote Console does not need to be co-located with the WebLogic Server domain. You can install and run the Remote Console anywhere, and connect to your domain using WebLogic REST APIs. You simply launch the desktop application and connect to the Administration Server of your domain. Or, you can start the console server, launch the console in a browser and then connect to the Administration Server. The Remote Console is fully supported with WebLogic Server 12.2.1.3, 12.2.1.4, and 14.1.1. Estimated Lab Time: 90 minutes. Upon completion of this Lab you will be able to: Configure WebLogic Server instances. Configure WebLogic Server services, such as database connectivity (JDBC), and messaging (JMS). Deploy and Un-deploy applications. Start and stop servers and applications. Monitor server and application performance. This lab is intended for: Anyone interested in Weblogic. Anyone interested in learning about application development (AppDev). Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Jun 2021 - Initial version. Jan 2022 - Updated for new OSPA standards.

Time Limit
4 hours
Oracle Sales and Partner Academy
IaaS
Install the NGINX Web Server and Proxy on Oracle Linux

Learn how to install the NGINX web server and enable it in Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Jun 7, 2021 - Initial draft. Feb 10, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use Network-Bound Disk Encryption on Oracle Linux

Learn how to use Network-Bound Disk Encryption on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Upon completion of this Lab you will be able to: Install and configure a Tang server for Network-Bound Disk Encryption. Configure block storage to automount at boot and use LUKS to encrypt the filesystem. Install and configure Clevis to bind a Tang server to a LUKS key slot to automatically decrypt storage. This lab is intended for: Oracle Linux administrators intending to use NBDE to help secure storage on Oracle Cloud Infrastructure. Jun 3, 2021 - Initial draft. Feb 10, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
40 minutes
Linux OS and Virtualization Engineering
Dev
Accelerate Applications in Oracle Cloud with GraalVM Enterprise

This labs provides an overview of GraalVM Enterprise and its advantages. You will run demo applications to compare performance and see how GraalVM Enterprise can accelerate applications in OracIe Cloud. Faster applications with lower resource requirements translates into fewer or smaller servers, which reduces cloud costs. 30-45 minutes. Application Developer, DevOps Engineer, IT Administrator. Beginner. Cloud Infrastructure, Oracle Linux, GraalVM Enterprise. Cloud Infrastructure, Compute, Java. June 30, 2021 - Initial version. January 4, 2023 - Last update. - Olga Gupalo. - Shaun Smith, Julia Kindelsberger, Sachin Pikle, Kris Foster.

Time Limit
45 minutes
GraalVM @ Oracle Labs
Dev
Build Cloud Native Java Applications with Micronaut and GraalVM Native Image

This lab is for Java developers looking to start building cloud-native Java applications with Micronaut, GraalVM Native Image, and Oracle Autonomous Database. The workshop features several labs that walk you through the steps to get going with Micronaut, GraalVM, and Oracle Cloud services. 90 minutes. Application Developer, Developer, Technology Manager. Beginner. Cloud Infrastructure, Oracle Linux, Oracle Autonomous Database, GraalVM Enterprise, Micronaut Data. Cloud Infrastructure, Database, Compute, Java. - Graeme Rocher, Olga Gupalo. - Pavol Gressa, Todd Sharp, Eric Sedlar, Julia Kindelsberger, Shaun Smith, Sachin Pikle. - January, 2023.

Time Limit
2 hours
GraalVM @ Oracle Labs
PaaS
Oracle Integration Gen 2 (Application Integration)

The purpose of this lab is to familiarize yourself with the Application Integration capability of Oracle Integration (OIC) so you can represent the product in customer sessions, deliver demonstrations and develop skills to build proof-of-concept (POC) projects for customers. You will use the Integration component of Oracle Integration (OIC) Gen 2 version to build an integration for a RESTful process application to connect to Autonomous Transaction Processing (ATP) database to create a new order based upon an approved order request. Estimated duration is around 1 hour. After this lab, you are also highly recommended to attempt another lab (Oracle Integration - Process Automation) which demonstrates the way to build an process automation application to give you a complete picture of the end-to-end solution for this use case. Upon completion of this Lab you will be able to: Explain the business and technical architectures of the proposed solution for Mama Maggy. Build connections using OIC's prebuilt adaptors (REST and ATP adaptors). Use connections to build a new integration that accepts order data via a REST POST and creates a new order row in the ORDERS table in the ATP database. Activate the integration. This lab is intended for: Anyone interested in application integration. Nil. May 13th, 2021.

Time Limit
2 hours
Oracle Sales and Partner Academy
IaaS
Use systemd on Oracle Linux

Learn how to use and manage systemd target units to control boot-up synchronization, service units to control services and processes, and timer units to trigger events. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. Mar 20, 2021 - Initial version Mar 03, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
1 hour
Linux OS and Virtualization Engineering
PaaS
Oracle Integration Gen 2 (Integration, Process, and Insight)

The purpose of this lab is to familiarize yourself with the features and functionality of Oracle Integration (OIC) Gen 2 so you can represent the product in customer sessions, deliver demonstrations and develop skills to build proof-of-concept (POC) projects for customers. You will use Oracle Integration Gen 2 (Integration, Process and Insight capabilities) to address the use case challenge by developing an integration and a process automation application. In Lab 1, you will use the Integration component of Oracle Integration (OIC) to build an application integration that will be used in Lab 2 to interact with an Autonomous Transaction Processing (ATP) database to create a new order based upon an approved order request. Finally, in Lab 3, you will use OIC Insight capability to create an Insight model that will enable business users to collect and monitor metrics for the above business process and integration flow. Estimated duration is around 4-5 hours. Lab 1 (OIC Application Integration), Lab 2 (OIC Process Automation) and Lab 3 (OIC Insight) are also made available as standalone labs in Luna if you have time constraint to complete all three labs on one go. Upon completion of this Lab you will be able to: Explain the business and technical architectures of the proposed solution for Mama Maggy. Build connections using OIC's prebuilt adaptors. Use connections to build a new integration that accepts order data via a REST POST and creates a new order row in the ORDERS table in the ATP database. Model an order submission and approval process using OIC’s Process component; Create a process application enabling store managers to submit requests and regional managers to approve/disapprove them; Initiate your integration (from Lab 1) from the process model to add a new order to the ATP database; Create an Insight model and associate it to a business process implementation by mapping model milestones to the process; Activate and test the model to view and analyze the business process and integration using dashboards. This lab is intended for: Anyone interested in application integration. Nil. March 29, 2022.

Time Limit
6 hours
Oracle Sales and Partner Academy
IaaS
Use DNF on Oracle Linux

Learn how to work with DNF repositories. list package information, install, download, and reinstall packages, upgrade and remove packages, use the DNF history feature, and manage package groups. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux systems (ol-server) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Oracle Linux. May 11, 2021 - Initial version. Feb 7, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
PaaS
WebLogic on Kubernetes

This lab shows you how to deploy and run a WebLogic domain container-packaged web application on a Kubernetes cluster using Oracle WebLogic Server Kubernetes Operator (the "operator"). The application is a simple JSP page that shows WebLogic Server domain MBean attributes to demonstrate the operator features. Estimated Lab Time: 60 minutes. Set up an Oracle Kubernetes Engine instance on the Oracle Cloud Infrastructure. Install the WebLogic Server Kubernetes Operator. Install a Traefik software load balancer. Deploy a WebLogic domain. Scale a WebLogic cluster. Update a deployed application by a rolling restart of the new image. This lab is intended for: Anyone interested in OCI, Kubernetes, and Weblogic. Anyone interested to learn about application development (AppDev). Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox, and Internet Explorer 11. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. May 2021 - Initial version. Jan 2022 - Updated for new OSPA standards.

Time Limit
2 hours
Oracle Sales and Partner Academy
SaaS
Hands-on Introduction to Logging Analytics

In this lab, you will explore the OCI Logging Analytics key functionality in a pre-configured environment. Upon completion of this Lab you will be able to: Identify the compartment and Log Group used for storing the logs. Search and Analyze the logs. Create Saved Searches and add them as widgets to dashboards. Anyone interested in learning how to use Logging Analytics to monitor IT infrastructure and applications, troubleshoot issues, and analyze large volume of logs from multiple sources: IT Admins, Application Admins, OCI Admins, DBA, DevOps and Developers. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. March 15th, 2021 - Initial version.

Time Limit
4 hours
Observability & Management
IaaS
Use autofs on Oracle Linux

Learn to use autofs to mount NFS shares automatically. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides two Oracle Linux systems (ol-server, ol-client) provisioned with the following: An oracle user account with sudo privilages on both nodes. NFS server running on ol-server. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. NFS, Automount. Mar 9, 2021 - Initial version. Feb 4, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
IaaS
Create an NFS Server on Oracle Linux

Learn how to install and configure an NFS server, and mount NFS shares. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides two Oracle Linux systems (ol-server, ol-client) provisioned with the following: An oracle user account with sudo privilages on both nodes. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. NFS. Mar 4, 2021 - Initial version. Feb 3, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Understand how reserved public IP works

A tutorial to help you understand how the reserved IP works. The purpose of this tutorial is to give you an overview of the Reserved Public IP Service and an example scenario to help you understand how the service works. This lab is intended for: IT, Technology Manager, DevOps Engineer. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. March 4th, 2021 - Initial version.

Time Limit
35 minutes
Oracle Docs
IaaS
Use autoscaling to adjust compute resources

Build a load-balanced web application that can automatically scale out/in based on CPU utilization. In this tutorial, you'll create a load balancer, compute instance, instance configuration, and then configure autoscaling. You'll then verify the autoscaling feature as a configured threshold on the CPU. This lab is intended for: IT, Technology Manager, DevOps Engineer. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox, and Internet Explorer 11. March 4th, 2021 - Initial version.

Time Limit
1 hour, 15 minutes
Oracle Docs
PaaS
Working with ERP Cloud Business Events in Oracle Integration 2 (OIC Gen 2)

The purpose of this lab is to familiarize yourself with the SaaS connectivity features of Oracle Integration Gen 2 (OIC Gen 2) so you can represent the product in customer sessions, deliver demonstrations and develop skills to build proof-of-concept (POC) projects for customers. This lab will cover the recommended steps to complete an end-to-end use case based on ERP Cloud Business Events in OCI Integration. It will leverage the pre-built Oracle ERP Cloud Adapter, which enables you to create an integration with Oracle Enterprise Resource Planning (ERP) applications. One of the key differentiators of this adapter is support for subscribing to business events raised by various modules in Oracle ERP Cloud and Oracle Supply Chain Cloud. This lab will showcase the event subscription capabilities to create an App Driven orchestration i.e., real-time integration, with updates in ERP Cloud sent immediately to Oracle Autonomous Database using orchestration with OCI Integration. The steps outlined in this workshop and the walk-through demo videos can be used to showcase the event-driven capabilities of the ERP Cloud adapter in OIC. Estimated workshop time: 1 hour. Upon completion of this Lab you will be able to: Create and activate an integration that subscribes to an ERP Cloud Purchase Order (PO) event. Create a PO in ERP Cloud and a PO event is triggered. Retrieve the PO information through Oracle Autonomous Database table. This lab is intended for: Anyone interested in connecting SaaS applications and database. None. Authored by Ravi Chablani, March 2022. Last updated by - Wallence Wong, March 2022.

Time Limit
5 hours
Oracle Sales and Partner Academy
PaaS
Oracle Cloud Event Notification

Notifications should be an important part of any customers cloud infrastructure as they can save a lot of time and money. Notifications from applications can send emails or alerts to their users when something happens. For example: a file or order has been processed. The Oracle Cloud Infrastructure Notifications service broadcasts messages to distributed components through a publish-subscribe pattern, delivering secure, highly reliable, low latency and durable messages for applications hosted on Oracle Cloud Infrastructure and externally. Use Notifications to get messages whenever alarms, service connectors, and event rules are triggered. Upon completion of this Lab you will be able to: Setup a notification and verify that it works. Configure an Oracle Cloud Topic. Configure an Oracle Cloud Subscription. Configure and test an event and notification. This lab is intended for: Anyone interested in using Oracle Cloud. Basic computer experience. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. February 2023.

Time Limit
1 hour
Oracle Sales and Partner Academy
IaaS
Configure Chrony on Oracle Linux

Learn to set date, time and configure Network Time Protocol using Chrony. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Administration. Feb 08, 2021 - Initial version Feb 22, 2021 - Style updates. Jul 07, 2022 - Updated hostname reference.

Time Limit
35 minutes
Linux OS and Virtualization Engineering
IaaS
Configure System Settings on Oracle Linux

Learn to use sysctl and explore /proc, /sys and /etc/sysconfig. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Administration. Feb 8, 2021 - Initial version. Mar 3, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
35 minutes
Linux OS and Virtualization Engineering
IaaS
Install WordPress CMS on Oracle Linux with MySQL database

This lab lets you install WordPress on Oracle Linux with Oracle MySQL Database Service. 60 minutes. Upon completion of this Lab you will be able to: Create and configure VCN. Create and configure MySQL Database Service. Create a compute instance. Install WordPress CMS. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. You need an Oracle Cloud Infrastructure account. A web browser. SSH Terminal - Cloud Shell (provided in the OCI console). Alternatively, terminal with SSH (Linux or MAC), Windows machine with GitBash/Putty or WSL (Windows Subsystem for Linux). January 27th, 2021 - Initial version.

Time Limit
1 hour
Oracle Docs
PaaS
Modernize WebLogic with Helidon

Learn how to Modernize WebLogic with Helidon. Running your microservices alongside WebLogic Server. Oracle WebLogic Server provides a modern development platform for building applications, a runtime platform for high performance and availability, and rich management tooling for efficient and low-cost operations. Helidon SE is a compact toolkit that embraces the latest Java SE features: reactive streams, asynchronous and functional programming, and fluent-style APIs. The REST framework for Helidon SE is the Helidon WebServer. It’s built on top of Netty and uses a straight forward request routing API. Estimated Lab Time: 90 minutes. Upon completion of this Lab you will be able to: Seamlessly integrate an application running on WebLogic with a Helidon SE microservice. Build a Helidon SE Microservice using Maven Archetype for Helidon. Run a Helidon Microservice. This lab is intended for: Anyone interested in OCI and WebLogic. Anyone interested to learn about application development (AppDev). Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox, and Internet Explorer 11. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Jan 2021 - Initial version. Jan 2022 - Updated for new OSPA standards.

Time Limit
4 hours
Oracle Sales and Partner Academy
IaaS
Install Drupal CMS on Oracle Linux with MySQL database

This lab lets you install Drupal CMS on Oracle Linux with Oracle MySQL Database Service. 60 minutes. Upon completion of this Lab you will be able to: Create and configure VCN. Create and configure MySQL Database Service. Create a compute instance. Install Drupal CMS. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. You need an Oracle Cloud Infrastructure account. A web browser. SSH Terminal - Cloud Shell (provided in the OCI console). Alternatively, terminal with SSH (Linux or MAC), Windows machine with GitBash/Putty or WSL (Windows Subsystem for Linux). January 27th, 2021 - Initial version.

Time Limit
1 hour
Oracle Docs
PaaS
APEX - Creating an App From a Spreadsheet

Oracle Application Express (APEX) is a low-code development platform that enables customers to easily build stunning, scalable, secure apps with world class features, that can be deployed anywhere. It's also included free in all current versions of the Oracle Database, including Autonomous Data Warehouse (ADW) and Autonomous Transaction Processing (ATP) services. This lab will show you how to create a robust APEX application with data imported from a common business spreadsheet. Many customers are wasting enormous amounts of time and energy keeping their business workflows and critical data in unmanageable spreadsheets. It's a common fact, spreadsheets don't scale. What if your customer could create a secure, scalable, multi-user application out of that spreadsheet that could save time and money? That's what you'll be learning in this lab! Build a secure, scalable application using uploaded spreadsheet data. Improve application by managing and changing the filters through APEX’s powerful faceted search. Improve the Interactive Report and form pages to add better usability features. Improve the Calendar page to reflect business objectives. Link pages. Build confidence in demonstrating the APEX application to customers! This lab is intended for: Cloud sales and engineering. Database cloud sales and engineering. Basic cloud familiarity. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. July 2022.

Time Limit
2 hours
Oracle Sales and Partner Academy
IaaS
Create a Compute Instance using a Custom Image

Using the custom image feature, you can use an existing compute instance with software packages and updates installed to create additional compute instance. This lab is intended for: Anyone interested in learning to create additional compute instance. Oracle Cloud Infrastructure supports the latest versions of Google Chrome, Firefox and Internet Explorer 11. Keep your SSH keys handy. 45 minutes. Beginner. Cloud Infrastructure. December 17th, 2020 - Initial version. Explore other labs on. or access more free learning content on the. . Additionally, visit. to become an Oracle Learning Explorer. For product documentation, visit. .

Time Limit
45 minutes
Oracle Docs
IaaS
Create users and groups on Oracle Linux

Learn to perform user and group administration, implement user private group scheme, and grant user elevated privileges. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux system (ol-server) provisioned with the following: An oracle user account with sudo privileges. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Administration. Dec 01, 2020 - Initial version. Feb 19, 2020 - Style edits. Mar 03, 2022 - Updated for new Oracle Linux Training standards. Jul 7, 2022 - Updated hostname reference.

Time Limit
45 minutes
Linux OS and Virtualization Engineering
IaaS
Use storage with Podman containers

Introduction to container storage on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides an Oracle Linux systems (ol-server) provisioned with the following: An oracle user account with sudo privilages. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Containers, Docker. Dec 08, 2020 - Initial version. Feb 07, 2022 - Updated for new Oracle Linux Training standards. Jul 07, 2022 - Updated hostname reference.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
Other
Install Apache and PHP on an Oracle Linux Instance

This lab lets you set up an Oracle Linux 7.7 VM, install an Apache web server and PHP and access the new server from the Internet. 60 minutes. Developer, IT Administrator, DevOps. Intermediate. Cloud Infrastructure. Networking. October 8, 2020 - Initial version. Explore other labs on. or access more free learning content on the. . Additionally, visit. to become an Oracle Learning Explorer. For product documentation, visit. .

Time Limit
1 hour
Oracle Docs
Dev
Deploy HA Applications using Load Balancers

This lab lets you deploy web servers on computer instances in Oracle Cloud Infrastructure, configured in high availability mode using a load balancer. 60 minutes. DevOps Engineer, IT, Technology Manager. Intermediate. Cloud Infrastructure. High Availability, Load Balancing. October 20, 2020 - Initial version. Explore other labs on. or access more free learning content on the. . Additionally, visit. to become an Oracle Learning Explorer. For product documentation, visit. .

Time Limit
3 hours
Oracle Docs
IaaS
Get started with Podman

Introduction to using Podman on Oracle Linux. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. Provides a system with Oracle Linux installed (ol-server). created a non-root user named oracle with sudo permissions. Developer, IT Administrator, DevOps Engineer. Beginner. Oracle Linux. Containers, Docker. Oct 30, 2020 - Initial version. Feb 03, 2022 - Updated for new Oracle Linux Training standards. Jul 07, 2022 - Updated hostname reference.

Time Limit
30 minutes
Linux OS and Virtualization Engineering
Dev
Provision File System Storage for Compute Instances

This lab lets you create and mount an NFS-based shared file storage system for a compute instance. 60 minutes. Technology Manager, IT, Developer, and DevOps. Intermediate. Cloud Infrastructure. Compute, Storage, IaaS. October 19, 2020 - Initial version. Explore other labs on. or access more free learning content on the. . Additionally, visit. to become an Oracle Learning Explorer. For product documentation, visit. .

Time Limit
1 hour
Oracle Docs
PaaS
Getting Started with Oracle Analytics

Connect to the right data, at the right time. Leverage the most complete platform in the cloud analytics market. Choose your own journey to the cloud. Deliver the technology your business stakeholders need to become innovators with Oracle Analytics Cloud. Collaborative, providing a efficient methods to interact and share information. Upon completion of this Lab you will be able to: Get started with Oracle Analytics. Understand the core features of Oracle Analytics. Blend Data, Visualize and Narrate using data. Use Machine Learning within Oracle Analytics. This lab is intended for: Anyone interested in Oracle Analytics. None. March 16, 2023.

Time Limit
2 days
Oracle Sales and Partner Academy
PaaS
Oracle Integration Gen 2 (Process Automation)

In this lab, you’ll use the Process component of Oracle Integration (OIC) Gen 2 to build a process automation application Mama Maggy’s store managers use to enter order requests. Regional managers use the application to evaluate order requests from store managers. If the requests are approved, orders will be created in the ATP database using an imported integration. Estimated duration: 1-2 hours. Upon completion of this Lab you will be able to: Model an order submission and approval process using OIC’s Process Automation component; Create a process application enabling store managers to submit requests and regional managers to approve/disapprove them; Import a pre-built integration into the process model to add a new order to the ATP database. This lab is intended for: Anyone interested in application integration. Nil. May 20th, 2021.

Time Limit
3 hours
Oracle Sales and Partner Academy
IaaS
OCI Advanced - VCN Peering

OCI VCNs are distinct and by default cannot communicate with each other. This lab will show you how to create a local peering connection so that two OCI networks in the same region can communicate securely, without passing traffic on the public internet. You will create two VCNs, each with a deployed Linux instance. Then you'll connect the two together with a Local Peering Gateway to create a private connection that is not exposed to the internet. Upon completion of this Lab you will be able to: Create a secure private peering connection between two VCNs. This lab is intended for: Oracle Cloud Architects. Solution Engineers. Anyone interested in OCI network architecture. None. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. August 9, 2022 - Updated shape information.

Time Limit
8 hours
Oracle Sales and Partner Academy
PaaS
Provisioning Autonomous Database

This lab is a brief introduction to Oracle Autonomous Database on Oracle Cloud. You will provision an Autonomous Data Warehouse instance, connect to it, and view sample data using the Oracle SQL Developer web tool. Upon completion of this Lab you will be able to: Provision an Autonomous Data Warehouse on OCI. Connect to ADW via the Oracle SQL Developer web tool. Run a query on sample data. This lab is intended for: Executive and management level audience interested in the basics of the Oracle Autonomous Database. Basic computer operation experience. Familiarity with basic database concepts. June 24, 2022 - refresh. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback.

Time Limit
1 hour
Oracle Sales and Partner Academy
IaaS
OCI Basics

In this lab, you will deploy a single instance development environment. You will create a compute instance with a pre-installed development environment, set up a web server, attach block volume storage, and install a simple application that will utilize the block volume storage. Then you'll create a second compute instance that will re-use the boot volume of the first compute instance. And you'll move the application block volume to the second compute instance. The goal of this lab is to demonstrate the basic functionality of OCI, starting with a simple network. Then add an instance with pre-installed developer tools. Eventually, everyone needs more storage so you'll learn how to add that. And you'll learn to move storage around to where it might be needed. Upon completion of this Lab you will be able to: Create a VCN. Launch a Compute Instance. Create and mount a Block Volume. Install a Web Server. Move boot and block storage to different instances. This lab is intended for: Anyone interested in OCI. New to OCI and already have some familiarity with IT and Cloud concepts. OCI technical. - Basic overview training to help acquaint those new to OCI with a complete overview of terms and technology. Basic network, compute, and data storage knowledge. Entry-level knowledge of command-line Linux/Unix. Having an issue with the lab? Have an idea on how it could be made better? Want to tell us how awesome the lab is? Click the icon below to contact the team and let us know your feedback. February 8, 2023.

Time Limit
2 hours
Oracle Sales and Partner Academy