domingo, 8 de março de 2009

Efetuar uma cópia de client do sistema SAP.

Vou descrever aqui os passos, para uma cópia de client dentro do mesmo ambiente. Vou atualizar o client do Sandbox com o Golden, isto é atualizar o client aonde os consultores fazem todas as configurações que não necessariamente vão ser definitivas pelo client "Golden", este é o cliente aonde as configurações vão ser permanentes ou irão para os clients de QA e poderão ser importados em ambiente produtivo.
Porque fazemos isto, neste caso para eliminamos sujeira de configurações que não valeram para nada.

Antes de efetuarmos este procedimento é essencial termos efetuado um backup full offline de preferência.


1. Verificar se o banco esta no modo archivelog se estiver a melhor maneira é tira-lo do Modo de archive, assim é mais rápido a copia de client.

a. SQL>Select log_mode form sys.d$database;

Log_mode ------ archivelog

2. Colocar o banco no modo para não gerar archivelog:

a. SQL> shutdown immediate;

b. SQL>startup mount;

c. SQL>alter database noarchivelog;

d. SQL>alter databse open;

3. Outra maneira de fazer a mesma operação é através do comando do brspace como segue abaixo:

a. brspace -f dbaouter -a noarchlog

4. Se você tiver o “CUA” ativado é necessário desativá-lo.Entre na transação SE38 e rode o programa “rsdelcua”

5.Verifique se existe alguém conectado no client aonde será feita a copia:
SM04 - exibe os usuários conectados, caso existe usuários selecione e clique na opção session para desconectá-los.

6. Bloquear todos os usuários para não acessarem os clients durante a copia.Fazemos isto através da transação EWZ5, selecionando quem você deseja que não fique lockado.


7. Caso o client seja um novo client primeiro deve ser criado o logical system através da transação SCC4/BD54 e somente depois entrar na transação SCC4 e criar uma nova entrada de client.


8. Caso não seja um novo client entrar diretamente na transação SCCL inserir os dados de target system e selecionar o tipo de cópia no meu caso foi sap_all isto é efetua a cópia full do client (Configuração + Dados).

9. Na transação SCC3 é possível acompanhar a cópia do Client.

10. No término da cópia você retorna o banco no modo archivelog mode e coloca novamente o sistema no CUA através da transação /scua no client aonde a central de controle de usuários esta instalada e destrave todos os usuários que você realizou o bloqueio