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