Skip to content

vmendo/DevCoaching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงช Oracle Database DevOps with SQLcl project

๐Ÿ’ก A hands-on demo showcasing how to manage Oracle Database projects using SQLcl, GitHub, and automation best practices.


Banner


๐ŸŒŸ Introduction

This demo simulates a full DevOps workflow around a sample HR database application. Youโ€™ll learn how to:

  • โœ… Initialize a SQLcl project
  • ๐Ÿ”€ Track and manage database changes
  • ๐Ÿ“ฆ Generate deployable artifacts
  • ๐Ÿš€ Automate deployments using GitHub

Ideal for DBAs, developers, and DevOps engineers exploring Oracle database automation.


๐Ÿ“ฆ About SQLcl Projects

SQLcl Projects Overview

Oracle SQLcl supports a powerful feature called Projects, which enables:

  • ๐Ÿ“ Structured folder layout for source control
  • ๐Ÿงฉ Custom filters for object selection
  • ๐Ÿงพ Liquibase-compatible changelogs
  • ๐Ÿ› ๏ธ Integration with build pipelines

๐Ÿ“š Learn more in the Oracle SQLcl documentation.


โš™๏ธ Demo Setup

Estimated setup time: 5 minutes

๐Ÿงฐ Prerequisites

  • Oracle SQLcl installed and accessible from your shell
  • GitHub CLI (gh) installed and authenticated
  • Oracle Autonomous DB (or any accessible Oracle DB)
  • SQL*Net Wallet access (if using Autonomous)

๐Ÿ”ง Configuration

  1. Clone this repository
    git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
    cd YOUR_REPO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages