|      Property  |          Description  |    
|     Parameter type  |        Integer  |   
|     Default value  |        
  |   
|     Modifiable  |        No  |   
|     Range of values  |        
  |   
|     Basic  |        No  |   
COMMIT_POINT_STRENGTH is relevant only in distributed database systems. It specifies a value that determines the commit point site in a distributed transaction. The node in the transaction with the highest value for COMMIT_POINT_STRENGTH will be the commit point site.
The commit point site of a database should reflect the amount of critical shared data in the database. For example, a database on a mainframe computer typically shares more data among users than one on a personal computer. Therefore, COMMIT_POINT_STRENGTH should be set to a higher value for the mainframe computer.
The commit point site stores information about the status of transactions. Other computers in a distributed transaction require this information during Oracle's two-phase commit, so it is desirable to have machines that are always available as commit point sites. Therefore, set COMMIT_POINT_STRENGTH to a higher value on your more available machines.
Note:
1. Query for the current value of the parameter
select name, value, isdefault, isses_modifiable, issys_modifiable, 
       isinstance_modifiable, isdeprecated, description 
from   v$parameter where upper(name) = 'COMMIT_POINT_STRENGTH';
|     NAME  |        VALUE  |        IS DEFAULT  |        ISSES_ MODIFIABLE  |        ISSYS_ MODIFIABLE  |        ISINSTANCE_ MODIFIABLE  |        IS DEPRECATED  |        DESCRIPTION  |   
|     commit_point_strength  |        1  |        TRUE  |        FALSE  |        FALSE  |        FALSE  |        FALSE  |        Bias this node has toward   not  preparing in a two-phase commit  |   
No comments:
Post a Comment