GeekInterview.com
Series: Subject: Topic:
Question: 16 of 36

What is the function of checkpoint (CKPT)?

TheCheckpoint(CKPT)processisresponsibleforsignaling DBWR at checkpoints andupdatingallthedatafilesand control files of the database.
Asked by: Interview Candidate | Asked on: Apr 12th, 2005
Showing Answers 1 - 7 of 7 Answers
Himanshu Dabir

Answered On : Apr 12th, 2005

The CKPT is also useful to get the point in time from where to begin the recovery in case of failure.

  
Login to rate this answer.
partho sarathi konar

Answered On : Oct 1st, 2006

Hi

The checkpoint (CKPT) process frees up limited memory space and ensures instance recovery. It is a background process that monitors the number of dirty buffers that have not been written to disk. Depending on the LOG_CHECKPOINT_INTERVAL parameter, it also gives the DBWR a wakeup call to write dirty buffer to disk. At a specified time, it updates all the data and control files with the new log file control number. This process is optionally enabled if parameter CHECKPOINT_PROCESS contains a TRUE value

thanks

partho

Yes  1 User has rated as useful.
  
Login to rate this answer.

checkpoint is a background process which ensures dbwn process has written data to datafiles and upadates control file and datafile header  to establish data consistency

  
Login to rate this answer.

Background process are
Pmon - process monitor
Smon - system Monitor
Dbwn - database buffer writer
Lgwr - log write
Ckpt - checkpoint

  
Login to rate this answer.
sankar21

Answered On : Oct 6th, 2008

View all answers by sankar21

Each timelogswitch occurs then time ckpt occurs and when shutdowning the database that time occurs,the ckpt gives the signal toDBWn. The DBWn writes from data buffer cache to datafile.

  
Login to rate this answer.
taya_ronak

Answered On : Feb 2nd, 2009

View all answers by taya_ronak

checkpoint is backgroud process. it'll occur in some situations like during log switch, or on the basis of log_checkpoint_interval or log_checkpoint_timeout parameter in parameter file.

   checkpoint process will synchronize the logfiles, datafiles and update the controlfile information. there are some data in dirty buffer, whos corresponding log entries are already in logfile. ckpt check this status, ask dbwr to write dirty buffer data to datafiles and also updates controlfile with latest SCN.

  
Login to rate this answer.

Ckpt (checkpoint) is a background process. It synchronize SCNof all the database files likedatafiles, control files and redo log files.

  
Login to rate this answer.

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

Related Open Questions

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Ads

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.