ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
tip       Ask Questions on ANYTHING, that arise in your Daily Life at     FORUM9.COM
Google
 
Categories >> Software >> Databases >> Oracle >> Architecture
 
 


 

Back to Questions Page
 
Question
What is meant by free extent ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
A free extent is a collection of continuous free blocks in
tablespace. When a segment is dropped its extents are
reallocated and are marked as free.
 
0
Orawhiz
 
 
Answer
FREE EXTENT MEANS UNALLOCATED AREA OF A SEGMENT.

WHEN WE DELETE DATA FROM TABLE, EXTENT OF CORROSPONDING 
SEGMENT BECOMES FREE.

BUT IF WE ARE TRUNCATING A TABLE IT REMOVES EXTENTS ALSO.
 
0
Manvendra
 
 
Question
List the factors that can affect the accuracy of the 
estimations ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
The space used transaction entries and deleted records does
not become free immediately after completion due to delayed
cleanout.

Trailling nulls and length bytes are not stored.


Inserts of, updates to and deletes of rows as well as
columns larger than a single datablock, can cause
fragmentation an chained row pieces.
 
0
Orawhiz
 
 
 
Question
What is the functionality of SYSTEM table space ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
system tablespace is a main part of oracle database.All the 
database information is in it.it is created when database 
is created.
its managed by oracle server.dba cannot change its 
containts.
 
0
Ankur Aggarwal
 
 
Answer
it contains the data dictionary objects which cannot be 
modified by dba with few exceptions like aud$
 
0
Vivek
 
 
Question
How will you create multiple rollback segments in a 
database ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
CREATE ROLLBACK SEGMENT rbs_one
   TABLESPACE rbs_ts
   STORAGE
   ( INITIAL 10K
     NEXT 10K
     MAXEXTENTS UNLIMITED )
 
0
Guest
 
 
Question
What is advantage of having disk shadowing/ Mirroring ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
if the original disk has been crashed, the data can be
recovered by using this method. just like raid levels
 
0
Guest
 
 
Question
Which parameter in Storage clause will reduce no. of rows 
per block?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
PCTFREE parameter
 
0
Orawhiz
 
 
Question
How will you monitor rollback segment status ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
Querying the DBA_ROLLBACK_SEGS view
IN USE         - Rollback Segment is on-line.
AVAILABLE - Rollback Segment available but not on-line.
OFF-LINE  - Rollback Segment off-line
INVALID        - Rollback Segment Dropped.
NEEDS RECOVERY  - Contains data but need recovery or corupted.
PARTLY  AVAILABLE  - Contains data from an unresolved
transaction involving a distributed database.
 
0
Orawhiz
 
 
Question
How does Space allocation table place within a block ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
Each block contains entries as follows
Fixied block header
Variable block header
Row Header,row date (multiple rows may exists)
PCTEREE (% of  free space for row updation in future)
 
0
Orawhiz
 
 
Question
Why query fails sometimes ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
Rollback  segment  dynamically  extent  to handle larger
transactions entry loads.

A  single  transaction may wipeout all avaliable free space
in the Rollback Segment Tablespace. This prevents other user
using Rollback segments.
 
0
Orawhiz
 
 
Question
What is dictionary cache ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
it is a component of SGA. this is used to check the syntax
and the semantics of the query.
 
0
Ravi Dutta.
 
 
Answer
it is a part of shared pool which contains most recently 
used dictionary data like priviledges, objects, 
users,packages....
 
0
Vivek
 
 
Question
What is meant by Redo Log file mirrorring ? How it can be 
achieved?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
Process of having a copy of redo log files is called mirroring.

This  can be achieved by creating group of log files
together, so that LGWR will  automatically  writes  them to
all the members of the current on-line redo  log  group. If
any one group fails then database automatically switch over
to next group. It degrades performance
 
0
Orawhiz
 
 
Question
What is the significance of having storage clause ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
We  can  plan  the  storage  for  a  table  as how much
initial extents are required,  how  much can be extended
next, how much % should leave free for managing row
updations etc.,
 
0
Orawhiz
 
 
Question
What are disadvanteges of having raw devices ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
We  should  depend  on  export/import  utility  for 
backup/recovery (fully reliable)

The tar command cannot be used for physical file backup,
instead we can use dd command which is less flexible and has
limited recoveries.
 
0
Orawhiz
 
 
Question
How can we plan storage for very large tables ?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
we can increase the size of the database block in the
parameter file (init.ora).
 
0
Ravi Dutta
 
 
Question
When will be a segment released?
Rank Answer Posted By  
 Question Submitted By :: Guest
I also faced this Question!!   © ALL Interview .com
Answer
When Segment is dropped.
When Shrink (RBS only)
When truncated (TRUNCATE used with drop storage option)
 
0
Orawhiz
 
 
 
Back to Questions Page
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com