How to Check the tablespace size in oracle Database ?

  The contents are of my own testing and deployments. Not guaranteed that these might work in your environment. Please test before usage.


Summary: in this tutorial, you will learn how to Find the Tablespace size in the oracle database,


Kindly Fire the below command to find the tablespace size.

col tablespace_name for a40 

select b.tablespace_name, b.total "Mb Total", sum( a.bytes/(1024 * 1024)) "Mb Free", sum( a.bytes/(1024 * 1024))/b.total*100 "%Free" from dba_free_space a, (select tablespace_name, sum(bytes/1024/1024) total from dba_data_files group by tablespace_name) b where a.tablespace_name(+)=b.tablespace_name group by b.tablespace_name, b.total order by 4;


Output:


To find the individual tablespace commands.

select file_name, bytes/(1024 * 1024), autoextensible, MAXBYTES/(1024 * 1024) from 

dba_data_files where tablespace_name=upper('&tname');

Output:




                                                        Thanks for your time!!

0 Comments

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...