We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Oracle DBA 11g/12c - Database Administration for Junior DBA

Amarnath Reddy

Learn to become an Oracle Database Administrator (DBA) in 6 weeks and get a well paid job as a Junior DBA.

Read more

Learn to become an Oracle Database Administrator (DBA) in 6 weeks and get a well paid job as a Junior DBA.

'Oracle 11g/12c DBA' course follows a step by step methodology in introducing concepts and Demo's to the students so that they can learn with ease.

If you want to become an Oracle Database Administrator(Oracle DBA), this course is right for you.

Almost in every organization, you will find Database Administrator's (DBA's) to maintain the organization's database. Becoming a good DBA depends on the knowledge you have in the overall architecture of Oracle Database.

In this course, I have covered both Oracle Database 11g and Oracle Database 12c so that you get to know the differences and can work in organizations, who are still in 11g.

Step by Step methodology followed is...

  • Learn the fundamentals of database to set the stage for Oracle Architecture
  • Understand the Process and Memory Architecture (This is important as understanding this will help you solve lot of critical performance issues).
  • Install Oracle Database 11g & 12c (Manual method and using DBCA)
  • Tablespace management to manage space to store the data.
  • UNDO Tablespace management to manage undo space.
  • REDO Log file management to manage redo space.
  • Manage users and security
  • Networking (Configuring Listeners and TNS entries)
  • Understand various Data dictionary tables/views
  • Diagnose issues using Diagnose data and generate packages for Oracle Support.
  • Backup and Recovery (User Managed)
  • Backup and Recovery (RMAN)
  • Materialized Views
  • Table Partitioning
  • Project Work

Let's start and I will take you step by step to lead your journey into the DBA world.

Enroll now

What's inside

Learning objectives

  • Final goal: get a job as an oracle database administrator (oracle dba)
  • As a oracle database administrator you would understand the database architecture, which will help you to perform your dba duties with better understanding.
  • As a oracle database administrator (oracle dba), you would be able to install the necessary oracle software/database
  • As a oracle database administrator (oracle dba), you would be able to administer user accounts in the database
  • As a oracle database administrator (oracle dba), you would be able to manage tablespace's to provide required space for the data
  • As a oracle database administrator (oracle dba), you would be able perform backup and recovery as needed.
  • As a oracle database administrator (oracle dba), you would be able to diagnose the problems and if required will be able to work with oracle support
  • As a oracle database administrator (oracle dba), you would be able to configure the listeners for users to communicate

Syllabus

In this DBA Section, you will learn fundamentals of database to set the stage for Oracle Architecture
What is a Database?
Role of a DBA!!!
OLTP vs OLAP Databases
Read more
What is Oracle 11g?
What is Oracle 12c?
Database abc's
Undo vs Redo Data
Oracle Instance vs Database

Quiz1

In this DBA Section, you will learn how various Processes work
Process Architecture
Database Writer Process
Log writer Process
Checkpoint Process
SMON Process
PMON Process
RECO Process
Archiver Process
Quiz Time!!!
In this DBA Section, you will learn the various memory structures used...
Memory Architecture
Database Buffer Cache
Shared Pool
REDO log buffer
Large Pool
Java Pool and Streams Pool
Keep Buffer Pool
Recycle Buffer Pool
nK Buffer Cache
Program Global Area (PGA)
Dedicated vs Shared Databases
PGA in a Shared Envrionment
Let's recap what we have learned so far...
Architecture Full Picture!!!!
Architecture Quiz!!!
In this DBA Section, Let's goahead and install the necessary software...
Software Download...
Virtual Machine Installation
Linux Installation
Oracle Software Installation
Oracle Parameter Files
Database creation - Manual Method Demo
Verify Database creation
Database creation using DBCA (Preferred option)
Oracle Startup Steps...
Oracle Shutdown methods
Oracle 12c Upgrade
In this DBA Section, you will learn Tablespace management to manage space to store the data.
How data is stored in a Database?
Tablespace Concepts
Online and Offline Tablespaces
Let's create a Tablespace...
Let's add more space to the Database...
Tablespace Demo 1
Tablespace Demo 2
Tablespaces with different block sizes
Temporary Tablespace Management
Temporary Tablespace Groups
Extent Management (Local vs Dictionary managed)
In this DBA Section, you will learn UNDO Tablespace management to manage undo data.
UNDO Concepts
Read Consistency
ORA-01555 snapshot too old error
Automatic Undo Management
UNDO Management
Configuring Undo Retention Period
Retention Guarantee!!
In this DBA Section, you will learn Redo Log file Management to store Redo data
REDO Concepts
REDO Logfile Management Demo1
REDO Logfile Management Demo2
Archival Concepts
Archival Log Mode Demo
In this DBA Section, you will learn how to manage users and Security.
User Management Concepts
User Management Demo 1
User Management Demo 2
User Creation Exercise
Privileges
System Privileges Demo
Object Privileges Demo
Revoking User Privileges
Revoking System Privileges
Revoking Object Privileges
Let's practice what we learnt so far...
Role Management Concepts
Role Management Demo
User Profiles
User Profile Demo
Managing Passwords using Profiles
In this DBA Section, you will learn how to configure listeners and TNS entries to enable users to connect.
Networking Concepts
Listener Configuration Demo
TNSNAMES Configuration Demo
Database Link Concepts
Public Database Link
Private Database Link
In this DBA Section, you will learn about various Data Dictionary Tables/Views

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores the fundamentals of Oracle database architecture, a core concept in database administration
Guides learners in understanding and leveraging important memory architecture concepts in database management
Provides hands-on practice in installing Oracle databases, a practical skill for database administrators
Empowers learners to manage tablespaces for data storage, encompassing space management and optimization techniques
Covers essential techniques for backup and recovery, ensuring data protection and integrity
Instructs learners in diagnosing and resolving database issues, empowering them to troubleshoot and maintain database systems

Save this course

Save Oracle DBA 11g/12c - Database Administration for Junior DBA to your list so you can find it easily later:
Save

Reviews summary

Suitable for junior dba

According to students, this course offers a clear and understandable introduction to Oracle DBA for junior DBAs. The course covers upgrading from 11g to 12c, but lacks information on 12c beyond that. While there are no videos on ASM or Enterprise Manager dB Console, the instructor has indicated that these topics will be covered in later lessons.
Course materials are easy to understand.
"Very clear and understandable."
Course lacks details on 12c.
"Need to have some clarification, though it mentioned as 12c course but no /12c explanation except upgrading from 11g to 12c."
Course lacks videos on ASM and Enterprise Manager dB Console.
"Also no video for ASM and Enterprise manager dB console."

Career center

Learners who complete Oracle DBA 11g/12c - Database Administration for Junior DBA will develop knowledge and skills that may be useful to these careers:
Database Administrator
Database Administrators (DBAs) are responsible for keeping an organization's databases running smoothly and efficiently. They install and maintain database software, configure and manage database systems, and monitor and troubleshoot performance issues. This course can help you prepare for a career as a DBA by providing you with a solid foundation in Oracle Database administration, covering topics such as database architecture, memory structures, tablespace management, undo and redo log file management, user and security management, networking, and data dictionary tables/views.
Data Analyst
Data Analysts use their skills in data mining, statistics, and databases to help businesses make informed decisions. They extract, clean, and analyze data from a variety of sources to identify trends and patterns. This course can help you develop the skills needed to become a Data Analyst by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues.
Business Analyst
Business Analysts use their knowledge of business processes and data analysis to help businesses improve their operations. They work with stakeholders to identify and solve business problems, and they develop and implement solutions that can improve efficiency and profitability. This course can help you develop the skills needed to become a Business Analyst by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to understand business processes and to develop and implement effective solutions.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. They work with users to identify and solve business problems, and they develop and implement solutions that can improve efficiency and profitability. This course can help you develop the skills needed to become a Systems Analyst by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to understand business processes and to develop and implement effective solutions.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with a variety of programming languages and technologies to create software that meets the needs of users. This course can help you develop the skills needed to become a Software Engineer by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to develop software applications that are reliable and efficient.
Database Developer
Database Developers design and develop database applications. They work with a variety of programming languages and technologies to create software that allows users to access and manage data. This course can help you develop the skills needed to become a Database Developer by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to develop database applications that are reliable and efficient.
Data Scientist
Data Scientists use their skills in data mining, statistics, and machine learning to help businesses make informed decisions. They extract, clean, and analyze data from a variety of sources to identify trends and patterns. This course can help you develop the skills needed to become a Data Scientist by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to understand data and to develop and implement effective solutions.
Computer Systems Administrator
Computer Systems Administrators design, implement, and maintain computer systems. They work with a variety of hardware and software technologies to ensure that systems are reliable and secure. This course can help you develop the skills needed to become a Computer Systems Administrator by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to understand computer systems and to design and implement effective system solutions.
Network Administrator
Network Administrators design, implement, and maintain computer networks. They work with a variety of network technologies and protocols to ensure that networks are reliable and secure. This course can help you develop the skills needed to become a Network Administrator by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to understand network technologies and protocols and to design and implement effective network solutions.
Information Security Analyst
Information Security Analysts design and implement security measures to protect an organization's computer systems and data. They work with a variety of security technologies and tools to identify and mitigate security risks. This course can help you develop the skills needed to become an Information Security Analyst by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge will be essential for helping you to understand security risks and to develop and implement effective security measures.
IT Manager
IT Managers plan, organize, and direct the activities of an organization's IT department. They work with a variety of stakeholders to develop and implement IT strategies and solutions. This course may be useful for IT Managers by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge may be helpful for developing and implementing IT strategies and solutions that effectively meet the needs of an organization.
Technical Writer
Technical Writers create and maintain technical documentation. They work with a variety of software and tools to create documentation that is clear and easy to understand. This course may be useful for Technical Writers by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge may be helpful for creating technical documentation that is accurate and informative.
Mobile Developer
Mobile Developers design and develop mobile applications. They work with a variety of programming languages and technologies to create mobile applications that are user-friendly and efficient. This course may be useful for Mobile Developers by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge may be helpful for developing mobile applications that are able to access and manage data efficiently.
Game Developer
Game Developers design and develop video games. They work with a variety of programming languages and technologies to create games that are fun and engaging. This course may be useful for Game Developers by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge may be helpful for developing games that are able to access and manage data efficiently.
Web Developer
Web Developers design and develop websites and web applications. They work with a variety of programming languages and technologies to create websites that are user-friendly and efficient. This course may be useful for Web Developers by providing you with a strong foundation in Oracle Database administration. You will learn how to manage and query data, as well as how to diagnose and troubleshoot database issues. This knowledge may be helpful for developing web applications that are able to access and manage data efficiently.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Oracle DBA 11g/12c - Database Administration for Junior DBA.
Comprehensive guide to Oracle Database 12c for DBAs. It covers all aspects of database administration, from installation and configuration to performance tuning and security. It valuable reference for both experienced DBAs and those new to Oracle.
Comprehensive guide for Oracle Database 12c DBAs, covering a wide range of topics including installation, configuration, backup and recovery, performance tuning, security, and troubleshooting.
Comprehensive guide to Oracle database administration. It covers all aspects of database administration, from installation to performance tuning. It valuable resource for anyone who wants to learn more about Oracle database administration.
Concise and practical guide to Oracle database performance tuning. It covers all the essential tasks that a DBA needs to know, from identifying bottlenecks to implementing solutions. It valuable resource for anyone who wants to learn more about Oracle database performance tuning.
Concise guide to Oracle Database 12c. It covers the essential tasks that DBAs need to know, from installation and configuration to performance tuning and security. It good choice for those who are new to Oracle or who need a refresher on the basics.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Oracle DBA 11g/12c - Database Administration for Junior DBA.
Oracle Database 12c Fundamentals
Most relevant
OCP 12c Using Performance Enhancements in Oracle 12c
Most relevant
Oracle Database 12c: Installation and Upgrade
Most relevant
Learn T-SQL From Scratch For SQL Server Administrator
Most relevant
The Complete PL/SQL Bootcamp : "Beginner to Advanced...
Most relevant
Oracle Database 12c Disaster Recovery and Data Movement
Most relevant
How To Begin Your Career As a SQL Server DBA
Most relevant
Relational Database Administration (DBA)
Most relevant
Relational Database Administration (DBA)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser