MASTERSAF DW NameSpace MSAFX Instalação e Configuração da conexão Banco a Banco V 1.01 Setembro/2017 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco Sumário 1. Objetivo ................................................................................................................... 1 1.1. Etapas ................................................................................................................................ 1 2. Instalação e configuração do Oracle Client ...................................................... 1 2.1. Obter binários do Oracle Client....................................................................................... 1 2.2. Instalação .......................................................................................................................... 1 2.1.1. Requisito .............................................................................................................................................. 1 2.1.2. Instalação ............................................................................................................................................ 1 2.1.3. Configurar profiles e variáveis de ambiente. ................................................................................. 2 2.1.4. Configurar TNSNAMES ........................................................................................................................ 3 2.1.5. Teste de conexão com o banco do Mastersaf-DW ...................................................................... 3 2.1.6. Testar conexão com o banco de dados do Mastersaf-DW usando o usuário administrador do SAP .................................................................................................................................................. 4 2.1.7. Stop/ Start do SAP Application ......................................................................................................... 5 3. Configurar conexão com o banco de dados do Mastersaf-DW...................... 5 3.1. Testar conexão .................................................................................................................. 6 Data 01.09.2017 Tipo Revisão Versão 1.01 Alteração Atualizados procedimentos no item 2 para uso da instruções da SAPNOTE MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco 1. Objetivo Este documento tem por objetivo demonstrar a instalação e configuração da conexão banco a banco da NameSpace MSAFX para SAP S/4 HANA. 1.1. Etapas Instalar e configurar o Oracle Client no servidor de aplicação do SAP Criar conexão DBCO 2. Instalação e configuração do Oracle Client 2.1. Obter binários do Oracle Client Em razão de características técnicas do SAP, será necessário fazer o download do Oracle Instant Client no site da SAP. Seguir os procedimentos da SAP NOTE 819829 - Oracle Instant Client Installation and Configuration on Unix para sua instalação. Importante: Não utilizar outras distribuições, pois são incompatíveis com o SAP 2.2. Instalação 2.1.1. Requisito Criar file system (/u1) com 20GB para o Ownership “oracle:oinstall” 2.1.2. Instalação Efetuar a instalação dentro do file system criado. Copiar libs do SAP Exemplo: 1 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco 2.1.3. Configurar profiles e variáveis de ambiente. Inserir as variáveis de ambiente na profile do usuário <SAPSID>adm. • As profiles do usuário (/home/<SAPSID>adm/) encontram-se na home do usuário • As profiles que precisam ser alteradas são: 2 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco • Como a extração do instantclient foi executada no diretório /u1/sapclient/instantclient_12102/, as variáveis de ambiente tem que ter entrada apontando para este diretório conforme segue: 2.1.4. Configurar TNSNAMES Configurar a conexão com o banco de dados do Mastersaf-DW. A configuração do TNSNAMES tem por objetivo realizar o teste de conexão ao banco de dados através do servidor de aplicação do SAP. DEV/QAS PRD SID DEV PRD Host lnxpodorh01 LNXPODORA01 Port 1521 1521 dasahomo msafprd Service name Na conexão DBCO este arquivo não será utilizado, como poderá ser visto no item específico de sua configuração. 2.1.5. Teste de conexão com o banco do Mastersaf-DW Efetuar teste de conexão como usuário DBA no console de aplicação do SAP. 3 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco 2.1.6. Testar conexão com o banco de dados do Mastersaf-DW usando o usuário administrador do SAP Teste necessário para verificar eventuais bloqueios ao usuário do SAP ADM ou não localização dos binários do Oracle. Executar: sqlplus/nolog Exemplo de conexão com sucesso: 4 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco 2.1.7. Stop/ Start do SAP Application Para que a aplicação SAP reconheça o client do Oracle é necessário executar o stop/start do SAP Application. Importante: Caso não seja feito o stop/start da aplicação, quando testar a conexão com o banco de dados será gerado erro. 3. Configurar conexão com o banco de dados do Mastersaf-DW Executar a transação DBACOCKPIT. Dados para inserir uma nova conexão: Nome da conexão: este nome será utilizado para identificar o registro, similar ao SID do TNSNAMES, e será utilizado na NameSpace MSAFX para referenciar o banco de dados. Sistema de Banco de Dados: Selecionar “Oracle” Nome do usuário: informar o usuário do banco de dados do MastersafDW Senha do usuário: Informar senha do usuário do banco de dados. Parâmetro de conexão: deixar em branco, este campo é preenchido automaticamente com as informações listadas nos campos a seguir. 5 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco Database Host: informar hostname do servidor de banco de dados onde está instalado o banco do Mastersaf-DW Service Name: informar a instância do banco de dados Port Number: 1521 ou outra caso seja determinado pelo DBA. TNS Name: deixar em branco Character Set: deixar em branco National Character Set: deixar em branco Schema: deixar em branco Exemplo: 3.1. Testar conexão Após gravar a nova conexão, selecioná-la e executar o teste de conexão. Exemplo de conexão bem-sucedida: 6 MASTERSAF DW NameSpace MSAFX Configuração Banco a Banco Exemplo de erro de conexão: Em caso de erro rever parametrização e instalação do serviço do Oracle. 7