cancel
Showing results for 
Search instead for 
Did you mean: 

while starting a sap instance what is the system profiles sequence?

Former Member
0 Kudos

Hi experts,

while starting a sap instance what is the system profiles sequence.

Regards

subramanyam reddy

Accepted Solutions (1)

Accepted Solutions (1)

sivakumar_kilari3
Active Contributor
0 Kudos

Hi ,

Please find below sequence .

When the first R/3 instance is installed, a default profile is generated in addition to the start profile

and the instance profile. During installation of subsequent instances, the existing default profile is

updated.

1. Start Profile

2. Default profile

3. Instance profile

Thanks

Siva

Former Member
0 Kudos

Dear siva,

Thanks for good explanation.My doubt is cleared now.

Regards

subramanyam reddy

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Gaurav,

When starting the sap system i want to know which profile generating first.

Please suggest me.

Regards

subramanyam reddy

former_member206552
Active Contributor
0 Kudos

Hi

When starting a SAP system, profiles are read in this order

START PROFILE ( START<Instance><Instance Number>_<Host name> )

DEFAULT PROFILE (DEFAULT.PFL)

INSTANCE PROFILE (SID<Instance><Instance Number>_<Host name> )

• The start profile is read by the sapstartsrv process and inputs are provided on the SAP system ID and number, as well the physical file paths of the sap executables for starting message service and enqueue service.

• Once the dispatcher work process is started, the Default Profile file is read. This file provides the necessary information to the dispatcher on the memory and sap application performance settings required to run the instance.

• The instance profile is the last file to be read. Any settings in the instance profile file will override the settings in the default profile file.

source : http://www.sapdatabase.net/2012/02/sequence-of-sap-start-up-procedure-in.html

Best Regards

Marius

ACE-SAP
Active Contributor
0 Kudos

Hi

You can get the answer from your own system by using report RSPARAM that shows for every parameter how the current value has been defined

-kernel

-default profile

-instance profile

-variable substitution

Regards

former_member189797
Active Contributor
0 Kudos

hello,

did not get the question. can you explain.

regards,

gaurav

Former Member
0 Kudos

well, that's an interesting question!

You have to distinguish between the read order of profiles and the order of sources how profile parameters are replaced:

First of all - the Start-Profile was a bad design in older SAP releases, because it was only used by the startup framework (sapstartsrv.exe - startsap). In the current SAP releases there is only one profile which is used for the instance configuration and the startup framework: The instance profile.

The files are read in following Sequence:
1. Instance Profile (name: <SAPSID>_<InstancenName><no#>_<hostname>

2. Default.pfl

During the profile parameter value resolution the order is as documented in report RSPARAM:

1. hard coded value

2. Default.pfl

3. Instance Profile

What does the resolution order mean:

A hard coded value of a profile parameter (almost all profile parameters do have hard coded (default) values) is overwritten by the value - if the parameter is present in the default.pfl.

The value of a default.pfl parameter is overwritten by it's instance profile parameter value.

If you have multiple instances in one system you are placing a parameter, whos
value is identical for all instances into the default.pfl. A parameter whos value is only valid for a specific instance is placed into the instance (specific) profile.

In theory it is also possible to use one instance profile for several identical configured instances. The profile parameter system will work fine for this (but not SWPM / SAPInst).

Kind regards

Peter

0 Kudos

Hi Peter,

Thanks for your valuable answer. According to your answer when the system starts the profiles read sequence will be first  Instance profile then Default. but the values to the parameters are updated from from the default values then overwritten by Default then finally over written by Instance profile is that correct??

Thanks,

Bhushan