Q
Problem solve Get help with specific problems with your technologies, process and projects.

Definitions of checkpoint, PMON and SMON

What is a checkpoint? What are PMON and SMON?

What is a checkpoint? When is it used and why? What are PMON and SMON?

I can give you a brief description, but please consult the Oracle Concepts Guide for more information.

When a transaction reads or writes information to the database, this occurs in memory. The Oracle memory structure that holds the blocks of data is called the Buffer Cache. So a transaction that performs an INSERT, UPDATE or DELETE operation will modify the block in the buffer cache. Periodically, Oracle flushes the changes in the cache to disk. This is done so that when the database is terminated (normally or abnormally), changes to data will be there when the instance is started again. The activity of writing changed blocks to disk is called a "checkpoint."

PMON and SMON are two required background processes. PMON is the Process Monitor which is responsible for recovering processes when the user process fails. PMON does the process cleanup. SMON is the System Monitor which is responsible for recovering the system after a failure.

Dig Deeper on Oracle database backup and recovery

Join the conversation

1 comment

Send me notifications when other members comment.

Please create a username to comment.

A very fantastic definitions. I am much satisfied from these definitions. My concept about these topics is very clear now. Thanks alot mr.
Cancel

-ADS BY GOOGLE

SearchDataManagement

SearchBusinessAnalytics

SearchSAP

SearchSQLServer

TheServerSide.com

SearchDataCenter

SearchContentManagement

SearchHRSoftware

Close