
Target beginners who want to become Oracle database administrators by covering basic requirements and vm access. Gain Linux fundamentals, relational database concepts, and hands-on Oracle installation on your box.
Step-1 How to connect database instance
export ORACLE_SID=dbtest
sqlplus / as sysdba
Step-2 check the database status stage
SQL> select instance_name,status from v$instance;
Step-3 How to shutdown database
Close the database -Shutdown immediat;
Mount the database -startup mount;
open the database - alter database open;
Step-4 How to check list of SID on database server
cat /etc/oratab | grep -v '^#\|^\s*$' | cut -d: -f 1
or
ps -ef |grep pmon
Step-5 physical architecture of the database
- Data files
- Control files
- Redo log files
- parmeter file spfile or pfile
Explore how an Oracle database instance, stored in memory, loads data and persists it on disk through physical files using SAN and NAS storage.
Explore Oracle server processes and architecture, including dedicated and shared server processes, background processes, and connection handling with memory considerations and pooling.
Explore how the Oracle shared pool, library cache, and dictionary cache manage parsing and permissions, using soft vs hard parses, cache hits, and flush strategies to optimize performance.
Understand how the redo log buffer stores redo entries for changes in the buffer cache and writes them to disk to enable recovery, while modified blocks are written asynchronously.
The checkpoint process synchronizes modified memory blocks with disk data to ensure memory-disk consistency and aid recovery, generating a system change number stored in data and control files.
Explain the PMON process and its role in process recovery, cleaning up changes in the database buffer cache, and releasing resources from failed user sessions while monitoring database processes.
Describe the recovery process as the bedrock of distributed database transactions, ensuring commit or rollback across multiple databases and automatically cleaning up in-doubt actions.
Explore how tnsnames.ora acts as a client side configuration file that stores connection aliases, mapping host, port, protocol, and service name to connect via the Oracle listener.
The lecture explains how a client resolves a dns alias such as sales from dns name file, reads connection information, and connects to the sales_db service through a server process.
Explore how Oracle database storage uses multiple on-disk file types, including data files for stored data, redo log files for committed transactions, and the alert log for errors and monitoring.
Explore how data files store users and application data, including metadata, and how blocks, extents, and segments organize storage inside tablespaces.
Discover the special Oracle tablespaces created automatically—system tablespace, undo tablespace, and temporary tablespace—and their roles in metadata storage, rollback, transient work areas, and why you should not create tables there.
Understand redo log files, the cyclic transaction logs used for crash recovery, and how multiplexing and log groups provide redundancy. Learn why losing or deleting these logs prevents database startup.
Learn to identify and protect database backup files and archived redo log files, and perform point in time recovery using roll forward recovery to restore a consistent database.
Review the spfile, a binary server parameter file that stores instance settings like sga_target and pga_target. Understand how the DBA password file and the alert log support security and troubleshooting.
Compare single instance architecture with multitenant container databases, showing how an Oracle instance hosts multiple pluggable databases within a container database.
Discover backward compatibility enabling migration to the Oracle multitenant architecture. Copy an 11g database, create a PDB in a 12c container, connect, and consolidate users and applications with separate PDBs.
Explore four Oracle shutdown options: shutdown abort, shutdown immediate, shutdown production, and checkdown, highlighting crash recovery with redo log files when the instance is not cleanly shut down.
Navigate the Oracle database startup sequence from normal to open state, detailing how the instance reads the control file and starts data files and redo logs to enable read/write access.
Prepare Oracle installation by configuring prerequisites, hardware, host name resolution, and creating dedicated storage and Oracle directories with proper ownership and permissions.
Set up and configure Oracle OS environment for installation by defining Oracle OS user variables like hostname, SID, base, and home, updating PATH, and adjusting SELinux and firewall settings.
Use NETCA to launch a wizard that guides you through creating a listener, choosing TCP/IP and the default port 1521, then verify with lsnrctl status.
Use the database configuration assistant (dbca) to create an Oracle database instance, selecting a general purpose template, multitenant options, listener settings, storage locations, and memory parameters.
Oracle Database 12c is the world's leading relational database management system.After completing this course you will have fundamentals required for installation, configuration, and administration ,Architecture of an Oracle 12c database including hand on all exercise files are attached with respective chapter.
Topics Covered
Database instance and storage
Instance memory pools
Instance background processes
Client connections
Database storage file types
Control files and backup files
Multi-tenant databases
Starting and stopping the database
Installing Oracle 12c software
Using the developer tools
Database management
Oracle Backup (RMAN) Hands-On Demo and Concepts
Starting and connecting to database
How to backup database in Archivelog and NoArchivelog mode with RMAN
Oracle database incremental backup using RMAN
Oracle Backup (User-Managed Backup) Hands-On Demo and Concepts
How to take cold backup and Restore
How to take Hot backup
How to restore Hot backup
Oracle DBA interview questions
Oracle DBA terminology
Oracle Basic Concepts
QUICK REVIEW VERY Useful for DBA
Install oracle 18c Demo
Install Oracle enterprise manager(OEM) in steps Demo
Oracle Migration from Non-RAC to RAC database Demo
Oracle Database clone in RAC enviroment Demo
Convert oracle database from windows to Linux Demo
Duplicate Oracle Database using RMAN Demo
=========================================
Oracle Database 19c installation in Oracle Linux 7
Action Plan:
1. Preparing the Oracle Linux 7.6 Operating System for Database 19c installation.
2. Virtual Box Settings for Oracle Linux 7 VM.
3. Setting the static ip address
4. kernel parameters configuration
5. Resource limit configuration and stopping the Firewall
6. dependencies installation
7. oracle database installation
8. Host name configuration for Oracle Linux VM.
9. Oracle listener configuration after installation.
10. Starting the Database in SQL Plus
11. Create one Common user called "scott"
12. SQL Developer 19.1 Connectivity with Oracle database 19c
13. Mounting the pluggable database orclpdb and check connectivity on SQL Developer.
14. Access the Oracle Enterprise Manager on host machine browser.