GuiaDeInstalaçãoBancoDeDados Oracle12c
GuiaDeInstalaçãoBancoDeDados Oracle12c
GuiaDeInstalaçãoBancoDeDados Oracle12c
VERSÃO 1.0
Suporte à Infraestrutura
Novembro - 2015
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
1 Histórico de Revisões
Pág. 2 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
2 Sumário
2 Sumário ...................................................................................................................................................... 3
3 Introdução .................................................................................................................................................. 5
7.6 Criação de novos grupos e usuários oracle (oracle, oinstall e dba) ................................................... 9
Pág. 3 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
O profile default deve ser atribuído aos usuários que fazem parte da solução MV. ...................................16
Pág. 4 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
3 Introdução
Este guia tem o propósito de orientar o Cliente na configuração do servidor de banco de dados para
execução do ERPMV. As informações são baseadas nas documentações da Oracle, experiência adquirida
pela equipe ao longo dos anos e da evolução do software desenvolvido pela MV.
Ao utilizar este guia, deve-se estar ciente de que as configurações aqui apresentadas são baseadas em uma
instalação de um banco Sigle, portanto em instalações em RAC apenas algumas informações podem ser
consideradas.
4 Aplicativos Suportados
Este documento apresenta configuração recomendada para suportar os seguintes aplicativos desenvolvidos
pela MV:
SoulMV
MVPEP2 (Prontuário Eletrônico)
MVSACR (Acolhimento de Risco e Gestão de Fluxo)
MVPortal Lite (Portal de informações)
TissMV
Aplicativos de Mobilidade
Integrações
Em todo o guia, o conjunto de aplicativos listados acima, será chamado apenas de ERPMV. Quando for
necessário especificar equipamentos para um aplicativo específico, o nome do aplicativo será usado ao
invés de ERPMV.
5 Suporte e Recursos
As informações contidas neste documento podem ser esclarecidas através dos seguintes contatos:
Pág. 5 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
6 Configuração do Servidor
Serão considerados requisitos mínimos de hardware para o servidor de banco os recomendados pela MV.
O RAID Level deve ser RAID10, configuração garante o desempenho satisfatório do sistema ERP;
7 Instalação e Configuração
Pág. 6 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
As configurações são necessárias para o bom funcionamento do Banco de Dados Oracle, conforme
recomendações da Oracle. As configurações são aplicáveis para o Oracle Versão 12.1.0.1 ou 12.1.0.2 x86-64
(Standard e Enterprise) Sistema Operacional Redhat Enterprise Linux / Oracle Enterprise Linux 6.x
/u01
/admin
/prd
/adump
/dpdump
/pfile
/scripts
/trn
/adump
/dpdump
/pfile
/scripts
/sml
/adump
/dpdump
/pfile
/scripts
/app/oracle/product/12.1.0
/oradata
/prd
/trn
/sml
/u02
/oradata
/prd
/trn
/sml
/u03
/oradata
/prd
/trn
/sml
/backup
/export
/hot
/rman
Pág. 7 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
Para o Oracle Enterprise Linux (OL ) 6.x e RedHat Enterprise Linux 6.x, utilize o repositório seguindo as
instruções do link (http://public-yum.oracle.com ) (http://public-yum.oracle.com/getting-started.html)
Caso não utilize a configuração automática é necessária ter como referência a documentação oficial da
Oracle.
Requirements for Installing Oracle Database 12.1 on RHEL6 or OL6 64-bit (x86-64) (Doc ID 1529864.1)
Conectar com o usuário "root", editar o arquivo: “/etc/selinux/config” e alterar a linha para:
SELINUX = disabled
Após conectar com o usuário "root", executar o comando a seguir para desabilitação do firewall:
Pág. 8 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
# groupadd oinstall
# groupadd dba
# passwd oracle
ulimit -u 16384
ulimit -n 65536
else
fi
fi
export ORACLE_BASE=/u01
export ORACLE_HOME=$ORACLE_BASE/app/oracle/product/12.1.0
export NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
unset LS_COLORS
Pág. 9 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
O arquivo “/etc/oratab“ deve ser configurado para desligar e ligar o banco automaticamente.
prd:/u01/app/oracle/product/12.1.0:Y
Após execução do comando, adicionar o arquivo “oracledb” no processo de inicialização, como o seguinte
comando:
8 Instalação Windows
Definição dos diretórios de instalação do Oracle
D:\oracle
\oradata\prd
\trn
\sml
\backup\bkp_logico\prd
\trn
\sml
\bkp_fisico\prd
Pág. 10 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
Para atender as requisições das aplicações do Sistema MV, o serviço de firewall do servidor de banco deve
estar desabilitado dentro de “Ferremantas Administrativas” (Painel de Controle / Todos os Itens do Painel
de Controle / Ferramentas Administrativas).
Recomenda-se a instalação da versão Oracle Database 12c Standard Edtion Release 12.1.0.1.0 - 64bit
Production ou release superior.
Configuração necessária para compatibilidade com o cliente 8i. Essa configuração dever ser realizada no
arquivo sqlnet.ora no servidor de banco de dados.
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
Pág. 11 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
O listener.ora pode ser criado com o assintente NETCA. Também é possível criar o listener.ora
manualmente no caminh $ORACLE_HOME/network/admin/
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <nome_host_ip>)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = /u01
A configuração dos arquivos de tnsnames.ora pode ser realizada pelo NETCA, para configuração dos
serviços de rede igual ao exemplo:
O arquivo sqlnet.ora pode ser criado com o assistente NETCA ou manualmente no caminho
$ORACLE_HOME/network/admin/
<alias_string> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <nome_host_ip>)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = <sid>)
)
)
Pág. 12 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
Caso a consulta acima não retorne com o caminho do arquivo spfile, deve-se criar utilizando o seguinte
comando:
10 Banco de dados MV
As instâncias PRD, SML e TRN dever ser criadas com o seguinte caracterset: WE8MSWIN1252
As tablespaces TEMP e UNDO devem ser no mínimo de 2G sem auto extensão. Caso seja necessário um
tamanho maior, adicionar datafiles com tamanho de 2G.
Pág. 13 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
A distribuição de memória do servidor (20% livre para SO + 50% PRD + 15% SML + 15% TRN).
Pág. 14 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
Os parâmetros abaixo devem ser configurados como os valores a baixo, essa configuração é importante
para o funcionamento correto do banco considerando a aplicação MV.
open_cursors = 1200
parallel_max_servers = 0
log_buffer = 7602176
processes = 1000
audit_trail = NONE
control_management_pack_access = none
sec_case_sensitive_logon = FALSE
A Ativação do modo “ARCHIVE” é indicada apenas para o banco de produção. Um banco em modo archive
permite ter uma recuperação mais eficiente do banco no caso de falha. É importante ressaltar que a
configuração da rotina de backup para o banco de produção é de extrema importância . O banco de
produção também deve estar com o backup físico configurado.
Para evitar problemas de locks indesejados e perda de conexão com as aplicações Soul e PEP, configurar os
parâmetros do profile para “unlimited”.
Pág. 15 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
O profile default deve ser atribuído aos usuários que fazem parte da solução MV.
As tablespaces com sua nomenclatura original são obrigatórias para a instalação e funcionamento do
sistema Soul, PEP e periféricos.
Script de criação das tablespace: MV2000_D, MV2000_I, MV2000_L, SGPS_D, SGPS_I, MV2000_A,
MV2000_AI, MVPORTAL_D e MVPORTAL_I, alterar a tablespace padrão de USERS para MV2000_D,
remoção da tablespace USERS
A criação dos usuários e permissões são importantes para o bom funcionamento do sistema. Para cria-los é
necessário está logado com usuário sys ou system. Antes da execução deste script verificar se as
tablespaces MV2000_D, MV2000_I, MV2000_L, SGPS_D, SGPS_I, MV2000_A, MV2000_AI, MVPORTAL_D e
MVPORTAL_I estão criadas.
Pág. 16 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
É necessário executar os scripts sys_mv2000.sql e grants, são fundamentais para o bom funcionamento do
sistema e devem ser executados conforme roteiro abaixo:
1 – Executar o script sys_mv2000.sql logado com usuário SYS logo após a importação;
Pág. 17 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
2 – Executar o script grants.sql logado com os usuário SYS, SYSTEM ou algums usuário com privilégio de
DBA na ferramenta sqlplus;
3 – Executar o script compile.sql logado com os usuário dbamv, dbasgu, dbaps, mvintegra. Ou compilar
todos os objetos descompilados do banco usando o utilitário UTL_RECOMP.RECOMP_SERIAL(), logado com
o usuário SYS.
4 – Depois de importar o dump do Portal deve ser executado script grants_PortalLite.sql conectado com o
usuário SYS.
Os usuáriso ACESSOPRD, ACESSOTRN e ACESSOSML são necessários para a conexão da aplicação do Soul e
MVPEP. Cada banco deve ter o seu usuário de conexão da aplicação, pois se o usuário for removido a
aplicação deixará de funcionar. Obs.: As senhas são fixas e não devem ser alteradas.
Banco de Produção
Banco de Treinamento
Banco de Simulação
11 Rotina de Backup
Recomenda-se que a instituição tenha um backup lógico (exp ou expdp) e um backup físico (RMAN). O
backup lógico irá facilitar na recuperação de registros pontuais e disponibilização do banco para alguma
eventualidade. O backup físico irá ajudar na recuperação mais próxima do ponto de falha.
Importante: Para as instituições sem papel, recomenda-se um ambiente redundante, podendo ser um
standby ou replicação, a dependência da infraestrutura é maior para os hospitais que utilizam a solução
sem papel.
Pág. 18 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
12 Checklist da Configuração
Verificar se após reboot do servidor de bancos de dados o serviço de banco e listener estão
subindo;
Windows;
Pág. 19 / 20
Guia de Instalação Banco de Dados Oracle 12c para ERP MV
open_cursor = 1200
parallel_max_servers = 0
SGA e PGA
log_buffer = 7602176
processes = 1000
Pág. 20 / 20