GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Oracle  >  Database Administration
Go To First  |  Previous Question  |  Next Question 
 Database Administration  |  Question 3 of 231    Print  
What is a tablespace

  
Total Answers and Comments: 9 Last Update: September 02, 2009   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
May 30, 2005 02:18:49   #1  
priya        

RE: What is a tablespace
the ans for thwe above question is the memroy space created for the rows and columns
 
Is this answer useful? Yes | NoAnswer is useful 0   Answer is not useful 1Overall Rating: -1    
June 11, 2005 00:12:57   #2  
Ravi Prakash Pichika        

RE: What is a tablespace
An Oracle database consists of one or more logical storage units called tablespaces which collectivley store all of the database's data.

Each tablespace in an ORACLE database consists of one or more files called datafiles which are physical structures that conform with the operating system in which Oracle is running.

For Example::: A simple Oracle Database have one tablespace and one datafile.
For more Information @ prakash.dba@gmail.com

 
Is this answer useful? Yes | No
July 09, 2005 07:55:51   #3  
Jacob        

RE: What is a tablespace
TABLESPACE INFORMATION NOTES:


Tablespace Name - Name of the tablespace
Initial Extent - Default initial extent size
Next Extent - Default incremental extent size
Min Extents - Default minimum number of extents
Max Extents - Default maximum number of extents
PCT Increase - Default percent increase for extent size
Status - Tablespace status: ONLINE OFFLINE or INVALID (tablespace has been dropped)
Contents - Type of tablespace. This column will have 'TEMPORARY' (v7.3+) for dedicated temporary tablespaces and 'PERMANENT' for tablespaces that can store both temporary sort segments and permanent objects.

select TABLESPACE_NAME
INITIAL_EXTENT
NEXT_EXTENT
MIN_EXTENTS
MAX_EXTENTS
PCT_INCREASE
STATUS
CONTENTS
from dba_tablespaces
order by TABLESPACE_NAME

Coalesced Exts
WAIT STATISTIC NOTES:


Tablespace Name - Name of tablespace
Total Extents - Total number of free extents in tablespace
Extents Coalesced - Total number of coalesced free extents in tablespace
Extents Coalesced - Percentage of coalesced free extents in tablespace
Total Bytes - Total number of free bytes in tablespace
Bytes Coalesced - Total number of coalesced free bytes in tablespace
Total Blocks - Total number of free oracle blocks in tablespace
Blocks Coalesced - Total number of coalesced free Oracle blocks in tablespace
Blocks Coalesced - Percentage of coalesced free Oracle blocks in tablespace

select TABLESPACE_NAME
TOTAL_EXTENTS
EXTENTS_COALESCED
PERCENT_EXTENTS_COALESCED
TOTAL_BYTES
BYTES_COALESCED
TOTAL_BLOCKS
BLOCKS_COALESCED
PERCENT_BLOCKS_COALESCED
from dba_free_space_coalesced
order by TABLESPACE_NAME

Usage
TABLESPACE USAGE NOTES:


Tablespace Name - Name of the tablespace
Bytes Used - Size of the file in bytes
Bytes Free - Size of free space in bytes
Largest - Largest free space in bytes
Percent Used - Percentage of tablespace that is being used - Careful if it is more than 85

select a.TABLESPACE_NAME
a.BYTES bytes_used
b.BYTES bytes_free
b.largest
round(((a.BYTES-b.BYTES)/a.BYTES)*100 2) percent_used
from
(
select TABLESPACE_NAME
sum(BYTES) BYTES
from dba_data_files
group by TABLESPACE_NAME
)
a
(
select TABLESPACE_NAME
sum(BYTES) BYTES
max(BYTES) largest
from dba_free_space
group by TABLESPACE_NAME
)
b
where a.TABLESPACE_NAME b.TABLESPACE_NAME
order by ((a.BYTES-b.BYTES)/a.BYTES) desc

Users Default (SYSTEM)
SYSTEM TABLESPACE USAGE NOTES:


Username - Name of the user
Created - User creation date
Profile - Name of resource profile assigned to the user
Default Tablespace - Default tablespace for data objects
Temporary Tablespace - Default tablespace for temporary objects

Only SYS SYSTEM and possibly DBSNMP should have their default tablespace set to SYSTEM.

select USERNAME
CREATED
PROFILE
DEFAULT_TABLESPACE
TEMPORARY_TABLESPACE
from dba_users
order by USERNAME

Objects in SYSTEM TS
OBJECTS IN SYSTEM TABLESPACE NOTES:


Owner - Owner of the object
Object Name - Name of object
Object Type - Type of object
Tablespace - Tablespace name
Size - Size (bytes) of object

Any user (other than SYS SYSTEM) should have their objects moved out of the SYSTEM tablespace

select OWNER
SEGMENT_NAME
SEGMENT_TYPE
TABLESPACE_NAME
BYTES
from dba_segments
where TABLESPACE_NAME 'SYSTEM'
and OWNER not in ('SYS' 'SYSTEM')
order by OWNER SEGMENT_NAME

Freespace/Largest Ext
FREE LARGEST & INITIAL NOTES:


Tablespace - Name of the tablespace
Total Free Space - Total amount (bytes) of freespace in the tablespace
Largest Free Extent - Largest free extent (bytes) in the tablespace

select TABLESPACE_NAME
sum(BYTES) Total_free_space
max(BYTES) largest_free_extent
from dba_free_space
group by TABLESPACE_NAME

 
Is this answer useful? Yes | No
October 03, 2005 02:06:28   #4  
onkar        

RE: What is a tablespace
tablespace is nothing but a logical object comprisiing of one or more data files which actually stores the data.
 
Is this answer useful? Yes | No
January 12, 2006 00:00:52   #5  
Adityendu Panda        

RE: What is a tablespace
A tablespace is a collection of one or more datafile.
 
Is this answer useful? Yes | No
January 10, 2007 12:22:40   #6  
RAVI SALUJA        

RE: What is a tablespace

A tablespace is a collection of one or more datafiles and each datafile consists of Datablocks Extents and Segments

Thanks


 
Is this answer useful? Yes | No
July 16, 2007 01:46:30   #7  
Taj_N        

RE: What is a tablespace
Oracle Stores logically data in tablespaces every database atleast one tablespace accumulated with it tablespace is two types
System Tablespaces:- created automatically when database is created by oracle server to hold system objects data dictionary and not user data.
Non-System Tablespace:- created by DBA to store UNDO TEMP and APPLICATION objects.

tablespace is consist of :-
One or more segments each segment composed of one or more extents and extent is further consist of data blocks and this is last stage.

 
Is this answer useful? Yes | No
April 05, 2009 14:22:38   #8  
sivaraju.sateesh Member Since: January 2009   Contribution: 10    

RE: What is a tablespace
Tablespace is the logical component of a database. It is the combination of one or more segments as each segment is formed by one Or more extents. On the other hand tablespace consists of one or more data files in which the data resides. So a tablespace is the combination of logical and physical structure.
 
Is this answer useful? Yes | No
September 02, 2009 17:22:25   #9  
cmanne Member Since: January 2006   Contribution: 49    

RE: What is a tablespace
A tablespace in Oracle database is logical grouping of physical datafiles.
 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape