O que é um kernel?
- O Kernel é um programa central que atua como uma interface entre o aplicativo SAP e o sistema operacional.
- O kernel consiste nos programas executáveis que residem no caminho "/ sapmnt /
/ exe" (UNIX) ou \ usr \ sap \ SID \ SYS \ exe \ run (Windows) - Esses arquivos ajudam a inicializar o sistema R / 3, inicializar a memória, criar buffers e começar a gerenciar as solicitações dos usuários e utilizar efetivamente os recursos de hardware.
- O kernel também é responsável por iniciar e parar todos os serviços de aplicativos como despachante, servidor de mensagens, coletor etc.
Por que atualizar o kernel?
- SAP Kernel é o núcleo do aplicativo. Como todas as outras aplicações, o Kernel contém os arquivos executáveis (arquivos .EXE para indicar vários processos no SAP).
- O kernel é o coração do sistema operacional. Ele contém os arquivos que são usados para executar todos os eventos no SAP. Ex. |: Iniciar o banco de dados, encerrar o banco de dados, iniciar o sap, encerrar o sap, saposcol, remover os arquivos sap etc.
- Essa é a razão pela qual, quando uma atualização do Kernel é feita, significa que novas versões dos vários arquivos EXE substituem as versões anteriores.
Como verificar a versão do kernel?
Existem várias maneiras de verificar a versão do kernel -
Método 1) Faça logon no sistema SAP e vá para SM51 à Release Notes
Método 2) Faça logon no sistema SAP e vá para a guia Sistema na barra de menu e selecione Status
Método 3) Faça logon no sistema operacional, mude para o usuário
Você também pode fornecer disp + work -version
Baixe o kernel do Service Marketplace
- Vá para "SAP Service Marketplace." (Https: \\ service.sap.com) Você precisará de seu OSS ID e senha.
- Em seguida, vá para Downloads à Pacotes de suporte SAP -> Entrada por grupo de aplicativos -> SAP Kernel 6.00 64 bits -> Selecione seu SO (LINUX / WINDOWS / SOLARIS / AIX) -> Patch do kernel dependente do banco de dados e independente do banco de dados.
- Dois arquivos SAR SAPEXE.SAR e SAPEXEDB.SAR são baixados do Service Marketplace.
Etapas de atualização do kernel:
Etapa 1: Crie um novo diretório no nível do sistema operacional com espaço suficiente. O nome de Dir pode ser "exe_new
Etapa 2: Transfira esses arquivos SAPEXEDB.SAR & SAPEXE.SAR que você baixou para o novo diretório no nível do sistema operacional.
Etapa 3: Mude seu diretório atual para o caminho. Arquivos .SAR são criados (cd / sapmnt / PR2 / exe_new20122006). Verifique o caminho do diretório com o comando 'pwd' para garantir que você está no mesmo diretório (exe_new
Etapa 4: Agora descompacte-os. Arquivos SAR por sapcar exe. O comando usado para o mesmo seria
SAPCAR -xvf sapexe. SAR
SAPCAR -xvf sapexedb.SAR
Etapa 5: Agora crie mais um diretório nesse caminho com o nome "exe_old
Etapa 6: agora pare o aplicativo SAP. (Para atualização do kernel, o desligamento do banco de dados não é essencial, mas precisamos parar o aplicativo SAP)
Stopap r3
Etapa 7: Em seguida, copie os arquivos do novo diretório do kernel exe_new
cp -rp / sapmnt // exe_new / * / sapmnt / / exe /
Etapa 8: Isso irá copiar / substituir todos os arquivos no diretório do kernel existente por novos arquivos do kernel.
Em seguida, verifique a versão do kernel no nível do sistema operacional pelo comando disp + work. Deve mostrar que o número do patch foi aumentado.
Etapa 9: Em seguida, faça logon no nível do sistema operacional como root (específico para UNIX). No diretório do kernel, existe um script chamado saproot.sh. Execute este script
./saproot.sh
Etapa 10: Este script atribui as permissões corretas a todos os programas executáveis no kernel, como arquivo br * etc ...
Etapa 11: em seguida, inicie o sistema SAP
startsap r3
Etapa 12: agora você também pode verificar o nível de versão do kernel no SM51 ou selecionando sistema à status