Você está na página 1de 111

Administração Basis

 Database Administration  Requests e dados ABAP


 DB01: Verificação de bloqueio de tabelas  SE01: Gerenciamento de Requests

 DB02: Análise de Espaços do Banco  SE09: Gerenciamento Workbench

 DB12: Monitoração de Backups do Banco  SE10: Gerenciamento Customizing

 DB16: Verificação de Alertas do Banco  SE11: Manutenção da estrutura das Tabelas

 DB20: Manutenção de Estatísticas do Banco  SE16: Browser de Dados


 SE38: Edição de programas ABAP
 SA38: Execução de programas ABAP
 Profile and Parameters
 RZ03: Controle das instâncias SAP
 RZ04: Administração de WP por instância  Administração de Client
 RZ10: Administração de Parâmetros  SCC1: Cópia de Requests dentro da instância

 RZ11: Administração de Profiles  SCC3: Logs de atividades nos Clients

 RZ12: Administração de RFC Groups  SCC4: Administração de Client

 RZ20: Monitoração CCMS  SCC5: Deleção de Client


 SCC6: Import de Client
 SCC8: Export de Client
 SCCL: Cópia de client local
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: BD: Procedimentos diários
Unidade 06: Logística de Software
Unidade 07: Processamento em Background
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Starting e Stoping do R/3

• Objetivos:
– Explicar o conceito de serviços
– Descrever os processos de start e stop do R/3
– Explicar sobre a relação entre processos de banco de
dados,
processos R/3 e processos do sistema operacional
– Analisar os erros durante o processo de startup e
shutdown
Starting R/3: Tarefas do
Administrador
Starting R/3:
Seqüência do Processo de Startup
Visualização do Processo
via Sistema Operacional
Seqüência de Leitura dos Parâmetros
Startup Logs e Traces no Windows
NT
Logs de Startup e Trace do R3
Diagnóstico do Startup
Razões para Downtime do R/3
Antes de Parar o R/3

• Verifique se existem jobs de backgrounds ou


Batch input executando no momento
(SM37/SM35)
• Verifique o status de update com SM13
• Envie mensagens com a SM02
• Verifique os usuários logados com a SM04
• Verifique as transações na SM50
• Verifique as interfaces externas
Parando o R/3

Brtools
Backup Offline
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Administração e Backup do Banco de Dados
Unidade 04: Configuração da CCMS
Unidade 05: BD: Procedimentos diários
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Configuração da CCMS
• Conteúdo:
– Configurando a CCMS
– Inicializando e finalizando uma instance com a CCMS
• Objetivos:
– Importar e dar manutenção às profiles
– Definir os operation modes
– Manter as definições da instance
– Schedular os operation modes
– Inicializar e finalizar uma instance com a CCMS
CCMS: Overview

• O Computing Center Management System (CCMS) permite você monitorar,


controlar e configurar o R/3
– Isto providencia funções para:
• Manutenção de profile;
• Gerenciamento 24 horas do sistema, usando operation modes,
definições da instance e schedulagem;
• Processar e verificar jobs em background, backups do banco
de dados;
• Automatizar relatórios de alerta do sistema;
• Logon e load balancing
• Análises e monitoração do sistema e da rede.
Configurando a CCMS

• Importar e dar manutenção nos profiles do R/3


• Definir operation modes
• Criar as definições das instances
• Adaptar definições e operation modes
• Dar manutenção ao cronograma das operações
do sistema
Configurando a CCMS
Transação RZ10 Importação/Manutenção de Profiles

Transação RZ04 Criação de operation modes

Transação RZ04 Definição das Instances

Manutenção da distribuição
Transação RZ04
dos workprocess na instance

Transação SM63 Manutenção do timetable


RZ10: Manutenção de Profiles

• Estes são os arquivos utilizados para manter todos os


profiles do R/3:
– Start profile
– Default profile
– Instance profile
• Permite mudar os parâmetros do profile usando
modo básico ou modo ampliado
• Gerenciamento automático de versões
• Permite listar os parâmetros ativos do application server
Profiles do R/3
Mantendo as Profiles do R/3
Mudando Parâmetros de Profile do
R/3
Checando e Comparando Profiles do
R/3

• Verificação de profile individual


• Verificação de todos os profiles
– Todos os profiles dos servidores ativos
– Todos os profiles nos operation mode
• Comparação do profile do banco de dados com o do
servidor ativo
Operation Modes: Conceitos
Escolhendo um Operation Mode (1)
Escolhendo um Operation Mode (2)
Configurando
Operation Modes/ Instances
Definição de
Use a transação RZ04 Operation mode

Instances /
Operation mode
Operation
mode:
Dia
Definição da Instance
Escolha: Configuração
- Baseado no status atual Operation
- Novas instances mode:
- Gerar
Noite

Pr A distribuição dos work processes


In ofi
st le atuais de uma instance estão
an d
ce a associados à definição da instance
para todo operation mode produtivo.
Criando Operation Modes
Criando Definições de Instâncias
Adaptando as Definições da Instance

e Operation modes
Vantagens dos Operation Modes
Scheduling Operation Modes
Alternando Operation Modes
Manualmente
Chame a transação
1 RZ03 e selecione o
servidor no qual
você deseja alterar
o operation mode

Antes de alterar, você


deve selecionar um
operation mode 2

Altere o operation mode


3 para um ou para todos os
servidores
Diagnóstico de alteração de
Operation Mode
Starting e Stoping das Instances
com a CCMS
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: BD: Procedimentos diários
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Administração e Backup do
Banco de Dados
• Conteúdo:
– Fundamentos de banco de dados
– Estratégias de backup
• Objetivos:
– Configurar o banco de dados para backups
– Schedular e executar backups
– Schedular e executar offline redo log backups
– Verificar os backups
– Verificar a estrutura do banco de dados no disco
– Reconhecer e resolver situações de erro
Starting e Stopping do
Banco de Dados
DB: Convenção de Nomes
DB: Estrutura dos Diretórios no R/3
Importância do Backup do
Banco de Dados
Backups do Banco de Dados
e dos Offline Redo Log file
Prevenindo e Localizando Erros
Backups Offline
Backups Online
Backup do Offline Redo Log File
Recomendação para Ciclo de
Backup
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: BD: Procedimentos diários
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Monitoração Diária:
Problemas com Espaço Livre
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: BD: Procedimentos diários
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Processamento em Background

• Conteúdo:
– Visão geral do ambiente de processamento em background do R/3.
• Objetivos:
– Descrever as capacidades básicas de processamento em
background;
– Definir e schedular um job utilizando o job wizard;
– Monitorar jobs em background;
– Utilizar a funcionalidade do processamento em background do
R/3.
Porque processamento em
background?
Razões para utilizar o processamento em background

Dispatcher

D B
VS

• Redução de carga em • Agendamento de


processos de dialog atividades regulares
O que é um Job Background?
Job 1 • Um job consiste em um ou mais passos
Job 2 • Um passo do job é um dos itens abaixo:
Job 3 • Programa ABAP
Step 1 • Comando Externo
• Programa Externo
• Um job é processado por um processo
Step 1 background (btc)

• Um job pode ser executado: high • Existem 6 prioridades:


- Em uma data e • Job classe A com servidor destino

Prioridade
• Job classe A sem servidor destino
hora pré-definida • Job classe B com servidor destino
• Job classe B sem servidor destino
• Job classe C com servidor destino
• Job classe C sem servidor destino
- Após um evento low
O que é um Job em Background ?
• Jobs em background são:
– É o grupo de um ou mais programas ABAP, programas externos ou
comandos externos que são executados seqüencialmente, sem
intervenção
de usuários.
• Jobs em background podem:
– Processar tarefas automaticamente;
– Processar coleta de dados de sistema legados;
– Ser schedulados para rodar dinamicamente baseado em eventos ocorridos
dentro e fora do R/3;
– Processar carga de dados sem afetar o processamento online.
Características de Processamento
em Background (1)
• A schedulagem de jobs usa a funcionalidade de workload
distribution a menos que seja atribuído para uma específica
instância;
• Jobs em background são atribuídos para classes A, B ou C;
• Background work processes podem ser reservados para jobs de
classe A;
– Você pode reservar um ou mais background work processes para
executar
jobs de classe A. Jobs atribuídos para as classes B ou C nunca podem ser
schedulados para estes reservados work processes.
Schedulando e Processando
Jobs Selecionados para Execução
Workload Balancing
Operation modes:
Setup e Switching
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: BD: Procedimentos diários
Unidade 06: Processamento em Background
Unidade 07: Logística de software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Logística de Software
• Conteúdo:
– Transport Management System ( TMS )
– Cópia e transporte de clients
– Customizing Organizer e Workbench Organizer
• Objetivos:
– Usar o TMS para administrar seu R/3, configurar sua rotas
de transporte e importar change requests
– Explanar sobre as características e limitações das ferramentas
do R/3 para clients
– Usar o Customizing Organizer e Workbench Organizer
Opções de Mudanças nos Clients
Resumo: Configurando o
Sistema de Transporte
1. Compartilhe o diretório de transporte;
2. Configure o controlador de domínio de transporte e defina o domínio;
3. Configure o programa de transporte (tp);
4. Na TMS:
Inclua todos os sistemas no domínio;
Defina as rotas de transporte.
5. Configure as system change options de acordo com as regras para o
sistema R/3;
6. Crie clients e configure as system change options para o sistema de
Produção,
Desenvolvimento e assim por diante.
Transporte em um Single R/3 System
Cópia de Local de Client
Transporte Entre Sistemas:
Fase de Setup
Remote Client Copy e Client
Transport
Transporte Entre Sistemas: Fase de
Manutenção
Change Requests e Tasks
Customização
Procedimento de Customização
Procedimento de Workbench
Autorizações
• Autorizações para CO e WBO
– Super usuário: S_CTS_ALL
– Líder de projeto: S_CTS_PROJEC
– Desenvolvedor: S_CTS_DEVELO
– Usuário final: S_CTS_SHOW
• TMS
– TMSADM: S_A.TMSADM
– TMSSUP: Autenticação quando loga no
novo sistema R/3
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: BD: Procedimentos diários
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Segurança
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: DBA: Daily Check
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Workload Analysis
Unidade 11: SAP Online Service System
Introdução ao Workload Analysis
• Conteúdo
– Rever a arquitetura three-tier do R/3
– Teoria de Workload Analysis
• Objetivos
– Delinear sobre a arquitetura do R/3
– Interpretar os Monitores de Workload
– Delinear sobre o potencial de tuning do R/3
– Explanar sobre os métodos standard para descobrir
um problema de performance
O que é Workload Analysis ?
• Objetivo: Otimizar a performance do sistema
– Maximizar o throughput do sistema
– Minimizar o response time dos programas
• Estratégia
– Encontrar gargalos no sistema e suas causas
– Encontrar programas não otimizados
• Método
– Analisar o tempo de resposta com o monitor Workload
(ST03) e outros monitores relevantes
Típicos Problema de Performance
• Pobre response time do sistema, causado por
um problema geral do sistema ou por um
problema mais localizado
– Analisar a média do tempo de resposta do sistema

• Pobre tempo de resposta para uma específica


transação
– Analisar o response time de um dialog step individual
da transação
Típicos Ajustes de Performance

• Basis Tuning
– Objetivo:
• Distribuir o workload de forma otimizada para
melhorar a performance

– Responsabilidade:
• Líderes técnicos do projeto
• Administradores de banco de dados
• Consultores técnicos
Típicos Ajustes de Performance

• Application Tuning
– Objetivo:
• Evitar desnecessário workload, otimizando programas
e aplicações

– Responsabilidade:
• Programadores ABAP
• Consultores funcionais
• Administradores de banco de dados
Tarefas de Basis Tuning
• Otimização dos parâmetros do sistema
– Parâmetros do R/3 (pex.gerenciamento de memória)
– Parâmetros do banco de dados (pex. tamanho de buffers)
– Sistema operacional e rede
• Otimização do layout de disco do database server
• Otimização do workload distribution
– Número de work process, background scheduling
• Verificação da capacidade de hardware para detecção
de gargalos
Tarefas de Application Tuning

• Localizar e aplicar notas ( OSS )


– Correção de bugs, patches. etc.
• Otimização de customizações
– SD , PP, FI, etc.
• Otimizar programas ABAP
– Programas Z, consultas, relatórios, user exists, etc..
• Criar, mudar ou excluir índices
• Definir table buffers
Guia para Análise Inicial (1)
Guia para Análise Inicial (2)
• Grande roll time: Problemas com de gerenciamento de memória ou
gargalo de CPU
• Grande load time: Problemas de program buffer, CUA buffer ou screen
buffer muito pequeno
• Grande database request times: Gargalo de CPU ou memória no database
server, problemas de rede, comandos SQL dispendiosos, database locks,
falta de índices, falta de estatísticas
• Grande CPU times: Programas ABAP dispendiosos, processando grandes
tabelas ou freqüentemente acessando buffers
• Processing time muito maior que CPU time: Gargalo de CPU, problemas
de rede, problemas de comunicação
Guia de Análise:
Usando o Workload Monitor
• R/3 Workload Monitor (ST03):
• Wait time > 10% do response time
• Problema geral de performance:
– Altos database time: database time > 40% ( response time – wait time )
» Detalhar a análise do bando de dados
• Processing time > CPU time x 2
– Detalhar a análise de hardware ( gargalo de hardware )
• Load time > 50 ms
– Detalhar a análise da configuração de memória ( buffers muito
pequenos )
• Roll-in time > 20 ms ou roll-out time > 20 ms
– Detalhar a análise da configuração de memória ( buffers muito pequenos
ou problemas com extended memory )
Monitores de Performance do R/3

W o rk lo a d M o n ito r
ST03

W o rk P ro c e s s O v e rv ie w O p e ra tio n S y s te m M o n ito r D a ta b a s e M o n ito r S e tu p B u ffe rs


SM 50 / SM 66 ST06 ST04 S T02
Guia de Análise:
Usando o Transaction Profile

• R/3 Workload Monitor (ST03)


• ...
• Transaction Profile (ST03) ordenado por Response time total
• Programas com alta CPU time:
CPU time > 40 % (response time – wait time)
=> Detalhar análise com ABAP Trace
• Programas com alto database time
(database time > 40% (response time – wait time)
=> Detalhar análise dos comandos SQL
Monitores de Performance
para o R/3

W o rk lo a d M o n ito r
S T03

W o rk P ro c e s s O v e rv ie w O p e ra tin g S y s te m M o n ito r D a ta b a s e M o n ito rs S e tu p s / B u ffe rs


SM 50 / SM 66 ST06 ST04 ST02
Monitores de Performance
para Aplicações R/3

W o rk lo a d M o n ito r
ST03

S ta tis tic s re c o rd s S Q L T ra c e A p lic a tio n M o n ito rs A B A P T ra c e


STAT ST05 ST07 / ST14 SE30
Administração Basis
Unidade 01: Introdução
Unidade 02: Start e Stop R/3
Unidade 03: Configuração da CCMS
Unidade 04: Administração e Backup do Banco de Dados
Unidade 05: DBA: Daily Check
Unidade 06: Processamento em Background
Unidade 07: Logística de Software
Unidade 08: Autorizações no R/3
Unidade 09: Impressão e Spool
Unidade 10: Monitoração do Sistema
Unidade 11: SAP Online Service System
SAP Online Service System

• Conteúdo:
– OSS: Overview / Funcionalidades / Acesso
– Marketplace da SAP
• Objetivos:
– Configurar a conexão OSS
– Usar as informações e serviços do Marketplace
da SAP (service.sap.com)
OSS
Outras documentações
• R/3 Help Online Documentation

• Notas da OSS:
– 39412 (Number of Workprocesses)
– 21960 (2 Instances on one computer)
– 5424 (FAQ: enqueue/locking)
OSS Overview
¿Duvidas?
Escolher Usuário =
onde atuar. Usuário ABAP =
Programar

Basis =
Administrar

Funcional =
Customizar

Você também pode gostar