SlideShare a Scribd company logo
www.red-gate.com/oracle
Source Control your
Oracle Database
www.red-gate.com/oracle
1. What is source control?
2. Why databases should be in source control
3. Source-controlling Oracle database code
4. Source Control for Oracle overview
5. Summary
Agenda
www.red-gate.com/oracle
• Source control is a system – typically on a centralized server – for
tracking and retaining an incremental history of changes to a set
of files
• Storing code in source control allows teams to collaborate on
projects, knowing who changed what, when, and why
• Source control is a core part of Software Configuration
Management (SCM) / Application Lifecycle Management (ALM)
What is source control?
www.red-gate.com/oracle
• Protect production systems from uncontrolled changes
• Track changes
• Support team work
• Manage code complexity
• Facilitate testing
• Make it easy to undo changes
• Provide a safe sandboxing environment
• code being worked by other developers
• Enhance good programming practices
Why databases should be in
source control
www.red-gate.com/oracle
• The problem for databases is that version control rests on the
sharing and monitoring of a set of files
• Database development does not typically involve source files, and
so database source control has historically been difficult
• Now this is no longer the case, data-intensive business functions
can feel the benefit of source control
Source-controlling Oracle
database code
www.red-gate.com/oracle
• Desktop application by Red Gate Software
• Easily keep schemas in sync with source control
• Add your Oracle schemas to source control in under 5 minutes
• Clearly see differences between the database and source control
• Avoids human errors and removes manual processes
• No need to stop using your SQL editor
Source Control for Oracle
www.red-gate.com/oracle
Source Control for Oracle
Source Control for Oracle
• Connect your Oracle database to source control in under 5 mins
Source Control for Oracle
• Easy to check in objects – no more manual processes
Source Control for Oracle
• SoCO intelligently provides assistance with dependent objects
Source Control for Oracle
• See detailed information on every change checked in
Source Control for Oracle
• It’s easy to check changes in to source control as you work
Source Control for Oracle
• If you work on private/local copies of schemas, the Get Latest tab
updates database objects with changes from source control
www.red-gate.com/oracle
Summary
• Storing code in source control allows teams to collaborate on
projects, knowing who changed what, when, and why
• Database code should be in source control
• The problem for databases is that version control rests on the
sharing and monitoring of a set of files (rather than objects)
• Red Gate’s Source Control for Oracle makes Oracle database
source control easy
• Download free trial at: red-gate.com/source-control-for-oracle

More Related Content

PPSX
Continuous Integration - Oracle Database Objects
PDF
Version control for PL/SQL
PDF
Continuous Delivery at Oracle Database Insights
PDF
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
PDF
Innovation in Action - #MFSummit2017
PDF
Microsoft SQL Server Continuous Integration
PDF
Gitora, Version Control for PL/SQL
PDF
WSO2 IoTS Device Manufacturer Guide
Continuous Integration - Oracle Database Objects
Version control for PL/SQL
Continuous Delivery at Oracle Database Insights
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
Innovation in Action - #MFSummit2017
Microsoft SQL Server Continuous Integration
Gitora, Version Control for PL/SQL
WSO2 IoTS Device Manufacturer Guide

What's hot (18)

PPTX
#speakgell - Continuous Integration in iconnect360
PDF
Continuous integration
PPTX
Security Implications for a DevOps Transformation
PDF
Continuous Integration
PDF
Quickstart for continuous integration
PPTX
Continuous Delivery
PDF
Infrastructure as Code Maturity Model v1
PPTX
Software Testing in a Distributed Environment
PPTX
Continuous Integration as a Way of Life
PPTX
Continuous Integration for Salesforce1 Platform
PDF
Continuous integration practices to improve the software quality
PPTX
Continuous delivery applied
PDF
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
PDF
Agile Engineering Best Practices by Richard Cheng
PDF
Flight East 2018 Presentation–Continuous Integration––An Overview
PDF
Designing Scalable Applications
PDF
Connect Ops and Security with Flexible Web App and API Protection
PPTX
Integration Testing as Validation and Monitoring
#speakgell - Continuous Integration in iconnect360
Continuous integration
Security Implications for a DevOps Transformation
Continuous Integration
Quickstart for continuous integration
Continuous Delivery
Infrastructure as Code Maturity Model v1
Software Testing in a Distributed Environment
Continuous Integration as a Way of Life
Continuous Integration for Salesforce1 Platform
Continuous integration practices to improve the software quality
Continuous delivery applied
NIWeek 2017 - Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
Agile Engineering Best Practices by Richard Cheng
Flight East 2018 Presentation–Continuous Integration––An Overview
Designing Scalable Applications
Connect Ops and Security with Flexible Web App and API Protection
Integration Testing as Validation and Monitoring
Ad

Viewers also liked (20)

PDF
Continuous Integration for Oracle Database Development
PPTX
DevOps in your Oracle Stack
PDF
Gitora, Version Control for PL/SQL
DOCX
CollinsDustinResume
PDF
Indian Advocate_2015_Economic Governance and the Wheels of Justice - Amit Kapur
DOCX
Christine Yoho resume
PPTX
Creep Coursework Presentation
PPTX
Pre Production (Planning)
PDF
Portfolio Draft
PPT
портфолио голубович
PPT
Psicopedagoga rj.com.br Cadastro
PDF
Copia de resumen qué son los mapas conceptuales.doc%0 a
PDF
CopyofAResume
PDF
Context Based Learning for GIS: an Interdisciplinary Approach
PDF
Using puppet to leverage DevOps in Large Enterprise Oracle Environments
PPTX
Edition Based Redefinition - Continuous Database Application Evolution with O...
PPTX
Nature and animal conservation by art
PPT
Twenty is Plenty
PDF
ckitterman resume
PPTX
SQL Server R Services: What Every SQL Professional Should Know
Continuous Integration for Oracle Database Development
DevOps in your Oracle Stack
Gitora, Version Control for PL/SQL
CollinsDustinResume
Indian Advocate_2015_Economic Governance and the Wheels of Justice - Amit Kapur
Christine Yoho resume
Creep Coursework Presentation
Pre Production (Planning)
Portfolio Draft
портфолио голубович
Psicopedagoga rj.com.br Cadastro
Copia de resumen qué son los mapas conceptuales.doc%0 a
CopyofAResume
Context Based Learning for GIS: an Interdisciplinary Approach
Using puppet to leverage DevOps in Large Enterprise Oracle Environments
Edition Based Redefinition - Continuous Database Application Evolution with O...
Nature and animal conservation by art
Twenty is Plenty
ckitterman resume
SQL Server R Services: What Every SQL Professional Should Know
Ad

Similar to Why source control your Oracle Database? (20)

PDF
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
PDF
Streamline it management
PPTX
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
PDF
Oracle Enterprise Manager 12c: updates and upgrades.
PDF
Road to database automation - Database source control
PDF
DBA 101 : Calling all New Database Administrators (PPT)
PPTX
שבוע אורקל 2016
PDF
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
PPTX
Why retail companies can't afford database downtime
PPTX
Version Control meets Database Control
PDF
Improving Batch-Process Testing Techniques with a Domain-Specific Language
PDF
I one Service Offerings
PPT
Less02 installation
PDF
Presentation database security audit vault & database firewall
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
PDF
Ora 4 the_sqldba
PPTX
Data Vault Automation at the Bijenkorf
PPT
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
PPT
ow.ppt
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
Streamline it management
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Oracle Enterprise Manager 12c: updates and upgrades.
Road to database automation - Database source control
DBA 101 : Calling all New Database Administrators (PPT)
שבוע אורקל 2016
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Why retail companies can't afford database downtime
Version Control meets Database Control
Improving Batch-Process Testing Techniques with a Domain-Specific Language
I one Service Offerings
Less02 installation
Presentation database security audit vault & database firewall
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
Ora 4 the_sqldba
Data Vault Automation at the Bijenkorf
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
ow.ppt

More from Red Gate Software (20)

PDF
The future of DevOps: fully left-shifted deployments with version control and...
PDF
Embracing DevOps through database migrations with Flyway
PPTX
Database DevOps for Managed Service Providers
PDF
Mizuho Financial: Launching our Database DevOps journey
PDF
7 steps to effective SQL Server monitoring
PDF
Level up your deployments for SQL Source Control
PDF
Key findings from the 2020 state of database dev ops report
PPTX
Extend DevOps to Your SQL Server Databases
PDF
2019 year in review slides
PPTX
What we learned at PASS Summit in 2019
PPTX
Quality in Software Development: Anglia Ruskin University
PPTX
How SQL Change Automation helps you deliver value faster
PPTX
DevOps essentials from Abel Wang and Steve Jones
PPTX
Successfully migrating existing databases to Azure
PPTX
The Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
PDF
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
PDF
Using Redgate, AKS and Azure to bring DevOps to your database
PDF
Using Redgate, AKS and Azure to bring DevOps to your Database
PDF
How to Pitch a Software Development Initiative and Ignite Culture Change
PDF
Taming the Wild West
The future of DevOps: fully left-shifted deployments with version control and...
Embracing DevOps through database migrations with Flyway
Database DevOps for Managed Service Providers
Mizuho Financial: Launching our Database DevOps journey
7 steps to effective SQL Server monitoring
Level up your deployments for SQL Source Control
Key findings from the 2020 state of database dev ops report
Extend DevOps to Your SQL Server Databases
2019 year in review slides
What we learned at PASS Summit in 2019
Quality in Software Development: Anglia Ruskin University
How SQL Change Automation helps you deliver value faster
DevOps essentials from Abel Wang and Steve Jones
Successfully migrating existing databases to Azure
The Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Using Redgate, AKS and Azure to bring DevOps to your database
Using Redgate, AKS and Azure to bring DevOps to your Database
How to Pitch a Software Development Initiative and Ignite Culture Change
Taming the Wild West

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Cloud computing and distributed systems.
PDF
Modernizing your data center with Dell and AMD
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Cloud computing and distributed systems.
Modernizing your data center with Dell and AMD
Understanding_Digital_Forensics_Presentation.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
MYSQL Presentation for SQL database connectivity

Why source control your Oracle Database?

  • 2. www.red-gate.com/oracle 1. What is source control? 2. Why databases should be in source control 3. Source-controlling Oracle database code 4. Source Control for Oracle overview 5. Summary Agenda
  • 3. www.red-gate.com/oracle • Source control is a system – typically on a centralized server – for tracking and retaining an incremental history of changes to a set of files • Storing code in source control allows teams to collaborate on projects, knowing who changed what, when, and why • Source control is a core part of Software Configuration Management (SCM) / Application Lifecycle Management (ALM) What is source control?
  • 4. www.red-gate.com/oracle • Protect production systems from uncontrolled changes • Track changes • Support team work • Manage code complexity • Facilitate testing • Make it easy to undo changes • Provide a safe sandboxing environment • code being worked by other developers • Enhance good programming practices Why databases should be in source control
  • 5. www.red-gate.com/oracle • The problem for databases is that version control rests on the sharing and monitoring of a set of files • Database development does not typically involve source files, and so database source control has historically been difficult • Now this is no longer the case, data-intensive business functions can feel the benefit of source control Source-controlling Oracle database code
  • 6. www.red-gate.com/oracle • Desktop application by Red Gate Software • Easily keep schemas in sync with source control • Add your Oracle schemas to source control in under 5 minutes • Clearly see differences between the database and source control • Avoids human errors and removes manual processes • No need to stop using your SQL editor Source Control for Oracle
  • 8. Source Control for Oracle • Connect your Oracle database to source control in under 5 mins
  • 9. Source Control for Oracle • Easy to check in objects – no more manual processes
  • 10. Source Control for Oracle • SoCO intelligently provides assistance with dependent objects
  • 11. Source Control for Oracle • See detailed information on every change checked in
  • 12. Source Control for Oracle • It’s easy to check changes in to source control as you work
  • 13. Source Control for Oracle • If you work on private/local copies of schemas, the Get Latest tab updates database objects with changes from source control
  • 14. www.red-gate.com/oracle Summary • Storing code in source control allows teams to collaborate on projects, knowing who changed what, when, and why • Database code should be in source control • The problem for databases is that version control rests on the sharing and monitoring of a set of files (rather than objects) • Red Gate’s Source Control for Oracle makes Oracle database source control easy • Download free trial at: red-gate.com/source-control-for-oracle