Initialize means to set to the value
Or put in the condition appropriate to the start of an operation.
For e.g.: “the counter is initialized to one”
And Initialization is the process of locating and using the defined values for variable data that is used by a computer program. For example, an operating system or application program is installed with default or user-specified values that determine certain aspects of how the system or program is to function.
Oracle uses a file to do this: The Oracle initialization parameter file
When the Oracle database is started, one of the first things it needs to do is read the database initialization parameter file. The parameter file (init.ora) is created by the DBA and defines the overall instance configuration, such as how much memory should be allocated to the instance, the file locations, and internal optimization parameters.
Initialization parameters fall into various functional groups. For example, parameters perform the following functions:
- Set limits for the entire database
- Set user or process limits
- Set limits on database resources
- Affect performance (these are called variable parameters)
Now, there are various types of Initialization Parameters. The Oracle database server has the following types of initialization parameters:
- Derived Parameters
- Operating System-Dependent Parameters
- Variable Parameters (these can be dynamic parameters or any of the preceding ones)
Some initialization parameters are derived, meaning that their values are calculated from the values of other parameters.
For some the valid values or value ranges of some initialization parameters depend upon the host operating system.
The variable initialization parameters offer the most potential for improving system performance. Some variable parameters set capacity limits but do not affect performance. Other variable parameters affect performance but do not impose absolute limits.
Here is a sample init.ora file:
db_cache_size = 176000M
db_2k_cache_size = 2048M
db_16k_cache_size = 99000M
db_keep_cache_size = 600000M
db_recycle_cache_size = 64000M
shared_pool_size = 14000M
Bibliography sources:
http://www.dba-oracle.com/concepts/initialization_parameters_init_ora.htm
https://docs.oracle.com/cd/B19306_01/server.102/b14237/initparams001.htm#i1124342