• BASIS About Profile


    一 Profiles路径
    SAP profiles are stored in a special file directory. This directory can be made accessible from all hosts depending on current needs:
    UNIX systems : /usr/sap/<SID>/SYS/profile
    Windows NT systems: /usr/<SID>/sys/profile/
    ( <SID> = SAP system name and <SAPGLOBALHOST> = name of the NT machine on which the global profile directory is physically located)

    二 Profiles命名规则
    In R/3 Releases 2.1x / 2.2x, the profiles were generated with the names:
    START_<instancename> and <SID>_<instancename> .
    From Release 3.0A, the profiles are generated with the names:
    START_<instancename>_<hostname> and <SID>_<instancename>_<hostname> .
    The '
    startsap' script first looks for profiles that end with _<hostname> . If these profiles do not exist, the names from the Releases 2.1x / 2.2x are used.

    三 Profiles类型
    3.1 Default Profiles Definition

    If you want to assign the same parameter value for all application servers (such as the name of the database host, or the host on which the message server is running), enter it in the default profile. In general, you can list any parameter you like here.

    SAP recommends that you use the following values:

    Parameter Definition

    Parameter Name in Profile

    Name of the database host

    SAPDBHOST

    Name of the update server

    rdisp/vbname

    Name of the enqueue server

    rdisp/enqname

    Name of the server for handling background processing events

    rdisp/btcname

    Name of the computer on which the message server is running

    rdisp/msname

    Name of the TCP service under which the message server can be reached

    rdisp/msserv

    Name of the computer on which the SNA Gateway is running

    rdisp/sna_gateway

    Name of the TCP Service under which the SNA Gateway can be reached

    rdisp/sna_gw_service

    You cannot choose a name for the default profile. It is always called DEFAULT.PFL . The default profile, like all other profiles, is located in the global profile directory of the SAP System. For example, under UNIX it is located in the directory /usr/sap/<SID>/SYS/profile ( <SID> = SAP System name). There is always one active default profile.

    SAPDBHOST = hs0011

    DIR_ORAHOME = /oracle/BIN

    rdisp/mshost = hs0311

    rdisp/vbname = hs0311_BIN_53

    rdisp/enqname = hs0311_BIN_53

    rdisp/btcname = hs0002_BIN_53

    rdisp/sna_gateway = is0001

    rdisp/sna_gw_service = sapgw00

    3.2 Start Profiles 

    When you start an SAP instance on a host, the start profile defines which SAP services are started (message server, dialog, gateway or enqueue process. for example). The startsap program is responsible for starting these service processes,

    The processes that can be started include:

    • Application server
    • Message server
    • SNA Gateway
    • System log send demon
    • System log receive demon

    Apart from the general profile parameters, such as the name of the SAP System ( SAPSYSTEMNAME ), instance number ( SAPSYSTEM ) and name of the SAP instance ( INSTANCE_NAME ), the only parameter names that are permitted in a start profile are: 

    Execute_xx (xx = 00-99) : To start operating system commands, which prepare the SAP System start. For example, you can use this parameter to start the SAP-related database or to set up links to executables on UNIX platforms.

    Start_Program_xx (xx = 00-99): To start an SAP instance, for example, on an application server.
    Stop_Program_xx (xx = 00-99)
    : To start an operating system command or SAP program after the SAP instance was stopped. For example, the halting or removal of shared memory areas that were used by the SAP System.
    The number
    xx defines the execution sequence. The programs specified in Execute_ parameters are executed before the programs listed in the Start_Program parameters. After the SAP instance has been stopped, the programs specified in the Stop_Program parameters are started. Here is an example of a start profile used to start a message server, an application server and an SNA gateway:
    #.***************************************************************
    #.* Start profile START_DVEBMG47
    #.*
    #.* Version = 000003
    #.* last changed by = WATT
    #.* last changed on = 21.03.1995, 15:05:19
    #.***************************************************************
    SAPSYSTEMNAME = K11
    INSTANCE_NAME = DVEBMG47
    #----------------------------------------------------------------
    # start message server
    #----------------------------------------------------------------
    _MS = ms.sapK11_DVEBMG47
    Execute_01 = local ln -s -f $(DIR_EXECUTABLE)/msg_server $(_MS)
    Start_Program_01 = local $(_MS) pf=$(DIR_PROFILE)/K11_DVEBMG47
    #----------------------------------------------------------------
    # start application server
    #----------------------------------------------------------------
    _DW = dw.sapK11_DVEBMG47
    Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/disp+work $(_DW)
    Start_Program_02 = local $(_DW) pf=$(DIR_PROFILE)/K11_DVEBMG47
    #----------------------------------------------------------------
    # start SNA-Gateway
    #----------------------------------------------------------------

     3.3 Instance Profiles 
    Instance profiles provide an application server with additional configuration parameters to complement the settings values from the default profile. Typically, these parameter settings adapt the instance according to the desired resources. They also define the available instance resources (main memory, shared memory, roll memory and so on), and how to allocate memory to the SAP application buffers.
    To start application servers on several computers using identical parameter settings, you can use a single instance profile. It is generally not necessary for each application server to have its own instance profile. Instance profiles are also called system profiles.

    Below is a typical instance profile:
    #.*************************************************
    #.* Instance profile BIN_DVEBMG53 *
    #.* Version = 000005 *
    #.* Generated by user = BLOCHING *
    #.* Date generated = 04.08.1995, 11:10:35 *
    #.*************************************************
    INSTANCE_NAME = DVEBMG53
    SAPSYSTEM = 53
    SAPSYSTEMNAME = BIN
    abap/buffersize = 40000
    abap/programs = 600
    ipc/shm_psize_10 = 15000000
    ipc/shm_psize_14 = 0
    ipc/shm_psize_17 = 0
    ipc/shm_psize_18 = 0
    ipc/shm_psize_19 = 0
    ipc/shm_psize_40 = 17000000
    rdisp/PG_MAXFS = 4096
    rdisp/PG_SHM = 1000
    rdisp/ROLL_MAXFS = 16384
    rdisp/ROLL_SHM = 200
    rdisp/btctime = 60
    rdisp/wp_no_dia = 5
    rdisp/wp_no_enq = 1
    rdisp/wp_no_vb = 1
    rdisp/wp_no_vb2 = 1

  • 相关阅读:
    jQuery应用 代码片段
    正则表达式大全
    js表单编程
    补充回顾
    Socket网路编程
    异常处理
    day18-2 反射详解
    day18-1 面向对象进阶
    day18-1 多态
    day17-2 继承
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157339.html
Copyright © 2020-2023  润新知