Você está na página 1de 11

MASTERSAF DW

APLICAÇÃO DE PATCH
MASTERSAF DW APLICAÇÃO DE PATCH

ÍNDICE

PRÉ-REQUISITOS PARA BANCO DE DADOS ................................................................................................. 3


PRÉ-REQUISITO PARA UMA APLICAÇÃO BEM-SUCEDIDA DO PATCH ACUMULATIVO ...........................6
SUPORTE TÉCNICO ......................................................................................................................................... 11

Versão: 21 2
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

PRÉ-REQUISITOS PARA BANCO DE DADOS

Prezados usuários, antes de abrir chamado no Contact Center relacionado à aplicação de patch, favor ler
atentamente este manual. Se, eventualmente, ao final da leitura persistir alguma dúvida, clique neste
link para acessar informação pormenorizada da aplicação do patch.

As versões de banco de dados Oracle suportadas pelo aplicativo MASTERSAF DW são 11G Release 2
versão 11.2.0.4 (64 bits), Oracle Database 12c Release 1 (12.1.0.2) ou Oracle Database 12c Release 2
(12.2.0.1) esta última, homologada para o produto.

O Suporte Premium da Oracle do Release 11.2.0.3 (ou inferior) do Oracle Database 11g encerrou em
agosto de 2014. Por essa razão é necessário realizar a atualização dos bancos de dados que hospedam o
aplicativo MASTERSAF DW com o patch set 11.2.0.4 ou, preferencialmente, migrar para Oracle Database
12c Release 2 (12.2.0.1), haja vista que o Extended Support para release 11.2.0.4, sem cobrança extra
oferecido pela Oracle, findará em Dezembro/2018.

IMPORTANTE: É mandatório manter o banco de dados atualizado, tanto no 11g quanto no 12c,
com o último PSU - Patch Set Updates (Unix/Linux) ou Bundle Patch (Windows) para correção de
bugs e outras melhorias implementadas pela Oracle.

Favor repassar essas informações para a sua área de Tecnologia da Informação (TI). É imprescindível
fazer a leitura deste documento antes de aplicar o patch.

Para dirimir eventuais dúvidas sobre a interrupção do suporte para versões inferiores à 11g da Oracle
entre em contato com o suporte técnico.

Para que o processo de atualização do Patch Acumulativo seja realizado com sucesso será necessário
verificar se os privilégios abaixo foram concedidos para o owner Mastersaf:

Versão: 21 3
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

ATENÇÃO: O esquema no qual os objetos do MASTERSAF DW serão armazenados deverá ter


os seguintes privilégios:

1. GRANT EXECUTE ON SYS.DBMS_PIPE TO <MSAF>


2. GRANT SELECT ON SYS.V_$INSTANCE TO <MSAF>
3. GRANT SELECT ON SYS.V_$VERSION TO <MSAF>
4. GRANT CONNECT TO <MSAF>
5. GRANT RESOURCE TO <MSAF>
6. GRANT CREATE SESSION TO <MSAF>
7. GRANT CREATE TRIGGER TO <MSAF>
8. GRANT CREATE PROCEDURE TO <MSAF>
9. GRANT CREATE TABLE TO <MSAF>
10. GRANT CREATE VIEW TO <MSAF>
11. GRANT CREATE SEQUENCE TO <MSAF>
12. GRANT CREATE TYPE TO <MSAF>
13. GRANT SELECT ON SYS.V_$DATABASE TO <MSAF>
14. GRANT SELECT ON SYS.NLS_DATABASE_PARAMETERS TO <MSAF>
15. GRANT SELECT ON SYS.V_$PROCESS TO <MSAF>
16. GRANT ALTER SESSION TO <MSAF>
17. GRANT EXECUTE ON SYS.DBMS_SCHEDULER TO <MSAF>
18. GRANT CREATE JOB TO <MSAF>
19. GRANT EXECUTE ON SYS.DBMS_LOCK TO <MSAF>

Obs. 1: Os itens 4 e 5 são opcionais e podem ser substituídos pelos itens 6, 7 e 8. Não é obrigatória a
substituição de um pelo outro, os aplicativos continuarão funcionando corretamente.

Obs. 2: Devido à execução dinâmica, via procedure, o banco de dados Oracle exige que os GRANTs dos
itens 9, 10 e 11 sejam concedidos explicitamente, não sendo suficiente o GRANT concedido no
item 5.

• Durante a instalação do Patch Acumulativo 141, de 19 de abril de 2016, para atender ao Módulo
Monitor de Tributos, criamos um objeto no Banco de Dados fazendo referência a um
“DIRECTORY” com nome "MSAFGEMT". Caso o mesmo não exista, ou o usuário de Banco de
Dados (o aplicador do patch) não tenha permissão para sua utilização (leitura), esse deverá ser
criado e/ou executada a devida permissão ANTES da aplicação do Patch Acumulativo 141.

Versão: 21 4
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

GRANT READ ON DIRECTORY MSAFGEMT TO <MSAF>;


EXEC DBMS_JAVA.GRANT_PERMISSION
('<MSAF>','SYS:java.io.FilePermission','path_do_directory_MSAFGEMT','read');

Recomenda-se que esta atividade seja realizada por um DBA. Para dirimir eventuais dúvidas sobre as
permissões acima, um profissional técnico poderá entrar em contato com o suporte técnico.

Versão: 21 5
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

PRÉ-REQUISITO PARA UMA APLICAÇÃO BEM-


SUCEDIDA DO PATCH ACUMULATIVO

É necessário que esteja instalado o aplicativo Java 1.6 na máquina na qual o Patch Acumulativo será
executado. O aplicativo Java 1.6 está disponível para download no site da MASTERSAF, cujo link se
encontra no diretório “Utilitários”.

O Patch Acumulativo será disponibilizado para os usuários a cada quinze dias, sendo complementado à
medida que os patches sejam implementados.

1. Primeiramente deve-se criar a pasta patch ( ) em C:\mastersaf\patch ( ).

2. Outro procedimento importante, antes de descompactar o Anexo deve-se limpar a pasta


( ) criada em C:\mastersaf\patch ( ).

3. Em seguida deve-se descompactar o arquivo anexado “XXXXXX.zip” na pasta patch ( ),


em C:\mastersaf\patch ( ).

Versão: 21 6
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

4. Procedimentos:

PROCEDIMENTOS PARA ATUALIZAÇÃO DO BANCO DE DADOS

Primeiramente deve-se clicar em ApplyPatchAcumulativo.exe, que abrirá a tela com menu principal
para iniciar a aplicação do Patch Acumulativo.

Ao clicar no menu “Atualiza Banco de dados”, deve aparecer à tela abaixo:

Versão: 21 7
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

Usuário: Informar o usuário definido para aplicação.


Senha: Informar a senha do usuário mencionado acima.

Os campos “Servidor”, “Porta” e “SID” podem ser obtidos com auxílio de seu DBA e/ou utilizando, por

exemplo, o seguinte comando: .

No exemplo mostrado acima “msafreqc” é o nome do Banco de Dados.

HOST: Servidor; PORT: Porta; SERVICE_NAME: SID.

Versão: 21 8
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

PROCEDIMENTOS PARA A ATUALIZAÇÃO DOS EXECUTÁVEIS E DO HELP ON LINE

No menu principal, ao clicar em “Atualiza Executáveis”, aparecerá à tela abaixo:

Usuário: Informar o usuário definido para aplicação.


Senha: Informar a senha do usuário mencionado acima.

Os campos “Servidor”, “Porta” e “SID” podem ser obtidos com auxílio de seu DBA.

Ao clicar no botão “Aplicar”, deve aparecer a tela abaixo para você selecionar o diretório destino:

Versão: 21 9
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

PROCEDIMENTOS PARA A ATUALIZAÇÃO DOS MANUAIS

Se existir a pasta “Manuais”, seguir procedimentos abaixo:

• Copiar o diretório “Manuais” descompactado no diretório – por exemplo: c:\mastersaf\patch\


– para o diretório de Executáveis do aplicativo MASTERSAF DW em utilização.

• Para atualização das tabelas fixas/acessórias (TACES e TFIX)

Caso haja a pasta \Atualização\txt, seguir o procedimento abaixo:

• Importar as tabelas encontradas nessa pasta para o aplicativo MASTERSAF DW, acessando
por meio do menu Básicos > Ferramentas > Tabelas Internas > Importar > Tabelas
Fixas/Acessórias:

Se ao final da leitura deste documento persistir alguma dúvida, acesse o manual de


Procedimentos para Aplicação do Patch Acumulativo que contém o passo a passo para
realizar este processo.

Versão: 21 10
Atualizado em 19/09/2017
MASTERSAF DW APLICAÇÃO DE PATCH

SUPORTE TÉCNICO

Para dúvidas ou problemas, abra um chamado no Contact Center ou entre em contato com nossa equipe
de Suporte Técnico MASTERSAF pelo telefone:

(11) 2159-0600 opção 1 (Atendimento das Soluções Fiscais).


Nosso horário de atendimento é de segunda à sexta-feira de 9h as 18h.

Versão: 21 11
Atualizado em 19/09/2017