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

br8dba.com β€” Senior Database Professional

DBA Training & Mentoring Oracle Β· PostgreSQL Β· SQL Server

Practical, hands-on training designed for real-world production environments. Learn from a Senior DBA with years of industry experience.

πŸŽ“ Technical Trainer 🌐 Founder of BrightDBA ⚑ Real-World DBA Skills πŸ†“ Free PostgreSQL Training in Telugu

I am a Senior Database Professional, Trainer, and Consultant with extensive hands-on experience in Oracle, SQL Server, and PostgreSQL. I strongly believe that real-world DBA skills come from practical exposure β€” not just theory. My goal: to make complex database concepts easy, practical, and directly usable in real jobs.

Free PostgreSQL DBA Training in English for Beginners, 100% free of cost! | Stay tuned for updates.

πŸ”₯ Registration got closed for Telugu batch

Free PostgreSQL DBA Training in Telugu for Beginners | Live Ongoing Batch |Β  June 15 - July 31, 2026.

ఀెలుగులో ΰ°¨ΰ±‡ΰ°°ΰ±ΰ°šΰ±ΰ°•ΰ±‹ΰ°‚ΰ°‘ΰ°Ώ Β· 5 Weeks Β· Online Β· Beginner Friendly Β· 100% Free

✏️ Registration got Closed β†’
πŸ“š

What I Teach

β–Έ Oracle DBA β€” Single Instance, RAC, Exadata & Performance Tuning
β–Έ PostgreSQL Administration β€” Installation to Advanced Tuning
β–Έ SQL Server Administration & Always On Availability Groups
β–Έ High Availability & Disaster Recovery (HA/DR) Design
β–Έ DBA Mentoring, Documentation & Hands-on Labs
β–Έ Linux, Storage & Networking fundamentals for DBAs
🌐

BrightDBA β€” Practical Learning for Real DBAs

A learning platform created to help DBAs and IT professionals gain practical, step-by-step, industry-ready skills through clear documentation and real-world scenarios.

πŸ“ Detailed Articles

DBA articles & technical guides

🎯 Step-by-Step Training

Hands-on production-ready content

🀝 Community Support

WhatsApp group & peer learning

πŸš€ Real Challenges

Prepare for production problems

🧠

My Training Approach

πŸ’‘ Hands-on first, theory next
πŸ”§ Real problems with practical solutions
πŸ“„ Clean documentation with repeatable steps
⚑ Focus on performance, stability & reliability
πŸ—„οΈ

Technologies I Work With

πŸ”΄ Oracle

11g, 12c, 19c, RAC, Exadata

🐘 PostgreSQL

Installation, Configuration, WAL, Replication, Performance Tuning

πŸͺŸ SQL Server

Always On AG, HA/DR, Performance Tuning

βš™οΈ Infrastructure

Linux, Storage, Networking, Cloud & Hybrid DBA

🀝 Let's Connect

You're in the right place if you are:

πŸ“š Looking to learn DBA skills practically 🎯 Beginner wanting to start from zero πŸ“– Searching for clear DBA documentation πŸš€ Aiming to grow as a database professional
πŸŽ–οΈ

Oracle Certifications

Oracle 10g OCA
Oracle 10g OCP
Oracle 11g OCP
Oracle 12c
RAC 10g
RAC 11g
12c RAC
GoldenGate 10g
GoldenGate 12c
Exadata 11g

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/