Tag Archives: DBA Training

PostgreSQL 17 DBA Free Training Roadmap

PostgreSQL DBA Free Coaching

Free PostgreSQL DBA Training in Telugu for Beginners | Live Ongoing Batch | June 15 - July 31, 2026.
తెలుగులో నేర్చుకోండి · 5 Weeks · Online · Beginner Friendly · 100% Free

DBA Training Program
// 5-week structured training · 19 sessions · hands-on labs
5
Weeks
19
Sessions
100+
Topics
∞
Future Free
Week 01 Lab Setup, Linux & PostgreSQL Fundamentals
Session 01 Lab Setup & Storage Configuration ▾
Pre-requisites
  • Install VirtualBox on Windows (Do your self)
  • Install PgAdmin4 on Windows (Do your self)
  • Configure Oracle Linux 9.6 VM (will share link)
Linux VM Setup
  • Create Oracle Linux 9.6 VM
  • VM Hardware Sizing for PostgreSQL
  • Add Multiple Virtual Disks
Storage Configuration
  • Create Partitions
  • Create Filesystems
  • Mount Filesystems
  • Configure /etc/fstab
PostgreSQL Directory Layout
  • Create Mount Points: /pgData, /pgWal, /pgArch, /pgBackup, /pgLog
Session 02 Linux Administration for DBAs ▾
  • Basic Linux Commands
  • File and Directory Management
  • User and Group Management
  • Permissions and Ownership
  • Process Management
  • Service Management using systemctl
  • Network Commands
  • Disk and Memory Monitoring
Session 03 PostgreSQL 17 Installation ▾
Overview
  • PostgreSQL Overview and Versions
Installation Methods
  • RPM Installation
  • DNF/YUM Installation
  • Source Code Installation
Database Initialization
  • initdb
  • Custom WAL Location
  • PostgreSQL Service Configuration
Validation
  • Start PostgreSQL
  • Connect using psql
  • Connect using PgAdmin4
Session 04 PostgreSQL Architecture ▾
Memory Architecture
  • Shared Buffers
  • WAL Buffers
  • Work Memory
  • Maintenance Work Memory
Process Architecture
  • Postmaster
  • Backend Processes
  • Checkpointer
  • Background Writer
  • WAL Writer
  • Autovacuum
Physical Storage Layout
  • Base Directory
  • Global Directory
  • WAL Directory
  • Tablespaces
Session 05 PostgreSQL Configuration Files ▾
  • postgresql.conf
  • postgresql.auto.conf
  • pg_hba.conf
  • pg_ident.conf
  • Reload vs Restart
Week 02 Administration & Security
Session 06 Startup, Shutdown ▾
  • PostgreSQL Startup Process
  • Smart Shutdown
  • Fast Shutdown (default)
  • Immediate Shutdown
Session 07 Database Administration ▾
  • Creating Databases
  • Creating Schemas
  • Schema Search Path
  • Roles and Users
  • Access Control
Session 08 Tablespaces Management ▾
  • pg_default
  • pg_global
  • Custom Tablespaces
  • Move Objects Between Tablespaces
  • Tablespace Monitoring
Session 09 Security ▾
  • pg_hba.conf
  • Authentication Methods
  • pg_ident.conf
  • .pgpass
  • SSL/TLS Setup
Session 10 Vacuum and Analyze ▾
  • MVCC Concepts
  • Dead Tuples
  • VACUUM
  • VACUUM FULL
  • ANALYZE
  • Autovacuum
Week 03 Backup & Recovery
Session 11 WAL Archiving ▾
  • WAL Fundamentals
  • Archive Mode
  • Archive Command
Session 12 Logical Backup and Restore ▾
  • pg_dump
  • pg_dumpall
  • Backup Formats
  • pg_restore
  • Restore using psql
Session 13 Physical Backup and Restore ▾
  • pg_basebackup
  • Full Cluster Backup
  • Database Refresh on New Server
Session 14 PITR — Point-in-Time Recovery ▾
  • PITR Concepts and Architecture
  • PITR Demonstration (hands-on)
Session 15 Full Recovery & Disaster Recovery ▾
  • Full Database Recovery
  • Disaster Recovery Scenarios
Week 04 Replication, Failover
Session 16 Streaming Replication ▾
  • Primary Configuration
  • Replica Configuration
  • Base Backup for Replica
  • Verify Replication
Session 17 Replication Administration ▾
  • Replication Slots
  • Monitoring Replication
  • Async Replication
  • Sync Replication
  • Convert from ASYNC to SYNC
Session 18 Failover and pg_rewind ▾
  • Manual Failover
  • Promote Replica
  • pg_rewind
  • Rejoin Old Primary as Replica
Week 05 Upgrades
Session 19 PostgreSQL Upgrades & Final Lab ▾
  • Minor Version Upgrade
  • Major Version Upgrades
  • pg_upgrade
  • Upgrade using pg_dump/pg_restore
  • Upgrade Validation
  • Final End-to-End Lab
Future Batch Advanced Topics — Free Training
// Topics reserved for the next advanced batch · access is free
EXPLAIN / EXPLAIN ANALYZE Index Types & Tuning Table Partitioning Performance Tuning PostgreSQL Extensions PgBouncer pgmetrics pgcollector pgbadger Repmgr Patroni Maintenance Operations Oracle → PostgreSQL (Ora2Pg) Advanced Data Migration Logical Replication Multi-Node HA Architectures

PostgreSQL DBA Free Training Roadmap · Click any session card to expand topics

PostgreSQL

PostgreSQL DBA Step by Step Learning

#PostgreSQL DBA Topics
1How to Install PostgreSQL ON Linux?
2How to Install PostgreSQL on Linux 7 using source code?
3How to START/STOP PostgreSQL ON Linux?
4How to Create Database in PostgreSQL?
5PostgreSQL User Management
6PostgreSQL pg_hba.conf Guide
7PostgreSQL Change Data Directory
8Understanding WAL Files in PostgreSQL – For Oracle DBAs
9Change PostgreSQL WAL Directory Path (pg_wal)
10Enable Archive Mode in PostgreSQL 17
11How to Disable ARCHIVELOG Mode
12PostgreSQL Tablespace Management
13PostgreSQL pg_dump and pg_restore Guide
14PostgreSQL Backup and Restore Using pg_dumpall and psql
15pg_basebackup – Backup, Restore, and Recovery
16Backup & Restore PostgreSQL DB Cluster to Another Host (No Archive Mode)
17Backup & Restore PostgreSQL DB Cluster on Same Host
18Restore PostgreSQL to New Host using pg_basebackup + WAL Archives
19PostgreSQL PITR – Point in Time Recovery
20Configure Streaming Replication in PostgreSQL
21Manual Failover in PostgreSQL Streaming Replication
22Convert Asynchronous Replication to Synchronous Replication

 

Thank you,
Rajasekhar Amudala
Email: br8dba@gmail.com
Linkedin: https://www.linkedin.com/in/rajasekhar-amudala/

Training

BRIGHT DBA Training

Train your team.
Or train yourself.

Become a production-ready DBA

Instructor-led, hands-on DBA training for enterprise teams and individuals — Oracle, RAC, Data Guard, GoldenGate, Exadata, PostgreSQL and SQL Server.

🏢 For Teams

Corporate Training

  • Customised to your technology stack
  • Real production scenarios and labs
  • Schedule that suits your team
Request a Proposal →
💻 For Individuals

Online Training

  • Live, instructor-led classes
  • Telugu or English
  • Weekend, weekday and fast-track batches
Enquire Now →
Training Programs

Choose your DBA track

Career-focused programs across Oracle, PostgreSQL and SQL Server, each built around real production scenarios — not just theory.

🔴

Oracle DBA

From installation to backup, Data Guard, patching and tuning.

ArchitectureRMANData GuardPatchingTuning
₹12,000₹15,00020% OFF
Duration: 45 days
Language: Telugu / English
Batches: Weekend · Weekday · Fast Track
Enquire Now
🧩

Oracle RAC DBA

Clusterware, ASM, RAC administration and production troubleshooting.

Grid InfraASMRAC AdminAdd/Delete NodeExadata Intro
₹12,000₹15,00020% OFF
Duration: 30 days
Language: Telugu / English
Batches: Weekend · Weekday · Fast Track
Enquire Now
🚀

Oracle Performance Tuning

Find and fix slow SQL with statistics, AWR/ASH, explain plans and tracing.

StatisticsAWR / ASHExplain PlanSQL Tuning AdvisorSQLT & Tracing
₹6,000₹12,00050% OFF
Duration: 2 days
Language: Telugu / English
Batches: Weekend only
Enquire Now
🔁

Oracle GoldenGate

Real-time data replication and zero-downtime migration, from install to troubleshooting.

InstallationDML & DDL ReplicationIntegrated CaptureZero Downtime Migration
Coming soon
Language: Telugu / English
Batches: To be announced
Notify Me
🛡️

Oracle Data Guard

A dedicated course on configuring Data Guard for standalone and RAC systems, with DGMGRL, switchover and failover.

Standalone & RACDGMGRL BrokerSwitchoverFailover
₹3,000₹5,00040% OFF
Duration: 2 days
Language: Telugu / English
Batches: Weekend only
Enquire Now
🗄️

Oracle Exadata Setup on VirtualBox

Build your own Exadata simulation — 2 DB nodes + 3 cell nodes — then take disks all the way to ASM disk groups and set up Oracle RAC on Exadata. Practise CellCLI and DB node patching (simulated cells can’t be patched).

₹3,000₹6,00050% OFF
Duration: 2 days
Language: Telugu / English
Batches: Weekend only
Enquire Now
🐘

PostgreSQL DBA

Install to HA: backups, PITR, replication, Patroni, HAProxy and upgrades.

Backup & PITRReplicationrepmgrPatronipgBackRest
₹12,000₹15,00020% OFF
Duration: 45 days
Language: Telugu / English
Batches: Weekend · Weekday · Fast Track
Enquire Now
🪟

SQL Server DBA

Administration, security, backup/restore and Always On Availability Groups.

InstallationSecurityBackup/RestoreLog ShippingAlways On
Coming soon
Language: Telugu / English
Batches: To be announced
Notify Me
Ways to Learn

Online & Corporate Training

Whether you are upskilling yourself or your whole team, we have a format for you.

💻

Online Training

Live, instructor-led DBA classes for individuals and career switchers, with hands-on labs.

Telugu / EnglishWeekendWeekdayFast Track
Enquire Now
🏢

Corporate Training

Customised programs for your team, matched to your technology stack and skill level.

OracleRACPostgreSQLSQL Server
Request a Proposal
Get in Touch

Questions about a course or batch?

Call or message us on WhatsApp, or send an email. We usually reply quickly.

Free Knowledge Base

Looking for tutorials?

Step-by-step Oracle and PostgreSQL articles, grouped by topic, in our Knowledge Base.

Visit Knowledge Base →
Rajasekhar Amudala - Senior DBA
Your Trainer

Rajasekhar Amudala

Senior Database Professional, Trainer and Consultant with hands-on experience in Oracle, SQL Server and PostgreSQL across production-critical environments. Founder of BrightDBA — hands-on experience first, theory next.

💬

PSQL

PostgreSQL DBA Step by Step Learning

#PostgreSQL DBA Topics
1How to Install PostgreSQL ON Linux?
2How to Install PostgreSQL on Linux 7 using source code?
3How to START/STOP PostgreSQL ON Linux?
4How to Create Database in PostgreSQL?
5PostgreSQL User Management
6PostgreSQL pg_hba.conf Guide
7PostgreSQL Change Data Directory
8Understanding WAL Files in PostgreSQL – For Oracle DBAs
9Change PostgreSQL WAL Directory Path (pg_wal)
10Enable Archive Mode in PostgreSQL 17
11How to Disable ARCHIVELOG Mode
12PostgreSQL Tablespace Management
13PostgreSQL pg_dump and pg_restore Guide
14PostgreSQL Backup and Restore Using pg_dumpall and psql
15pg_basebackup – Backup, Restore, and Recovery
16Backup & Restore PostgreSQL DB Cluster to Another Host (No Archive Mode)
17Backup & Restore PostgreSQL DB Cluster on Same Host
18Restore PostgreSQL to New Host using pg_basebackup + WAL Archives
19PostgreSQL PITR – Point in Time Recovery
20Configure Streaming Replication in PostgreSQL
21Manual Failover in PostgreSQL Streaming Replication
22Convert Asynchronous Replication to Synchronous Replication

 

Thank you,
Rajasekhar Amudala
Email: br8dba@gmail.com
Linkedin: https://www.linkedin.com/in/rajasekhar-amudala/