Recent Blog Posts

Showing posts from April, 2023Show all
How to take current  control file in oracle database?
How To generate the ADDM reports in Oracle database ?
How to Take full backup in oracle database?
Request from Application team  do the schema refresh in oracle database
ORA-19625: error identifying file /u01/backup1_7_1132351466.dbf ORA-27037: unable to obtain file status
 How to take the particular table backup using expdp utility
How to take the particular schema backup using expdp utility
How to take full database backup using expdp in oracle database
ORACLE XE Service instance failed in windows servers
ORA-01516: nonexistent log file, data file, or temporary file "/u01/app/oracle/oradata/ramesh/tbs1.dbf"
Linux basic commands for oracle dba juniors

DELETE Statement in ORACLE DB— Step by Step Internal Flow with classroom example.

Imagine your Oracle database like a school, and you’re Teacher decides to remove a student (row) from the classroom(table). Let’s see how the journey works step by step: 1)Classroom = Oracle Table 2)Students = Rows (Records) 3)Class Teacher = Oracle Server Process 4)Attendance Register = Data Dictionary User fires DELETE statement: DELETE FROM students WHERE grade = 'D'; Internal Processing Steps: Client Process Sends DELETE Statement to Server Process The teacher receives a request to remove a student from the classroom. Syntax Check (Parsing) The teacher checks if the request is grammatically correct — proper command, keywords, and a semicolon. Semantic Check Teacher verifies if the classroom exists and whether the condition (like grade = 'D') makes sense. Object Resolution Teacher confirms that the ‘students’ classroom (table) exists in the school records (data dictionary). Optimization Decides the fastest way to find those students — by roll number, grade, or al...