Oracle SAP a · PDF file2 PREZADO CLIENTE SAP, A Oracle oferece o conjunto de tecnologia mais...
Transcript of Oracle SAP a · PDF file2 PREZADO CLIENTE SAP, A Oracle oferece o conjunto de tecnologia mais...
pa
ra
Oracle SAP ®
A T U A L I Z A Ç Ã O D E T E C N O L O G I A
Nº 25 Oracle para SAP, maio de 2016 www.oracle.com/sap
2
PREZADO CLIENTE SAP,
A Oracle oferece o conjunto de tecnologia mais completa, aberta e integrada do mundo,
incluindo banco de dados, software empresarial, sistemas operacionais, servidores e
armazenamento. As tecnologias da Oracle fazem com que os aplicativos SAP funcio-
nem melhor.
O relacionamento da Oracle Corporation com a SAP SE é baseado em nossa longa his-
tória – uma rica herança de desenvolvimentos em conjunto e um futuro brilhante para o
benefício dos clientes mútuos.
A Oracle fornecerá suporte ao SAP Business Suite e ao SAP BW enquanto a SAP fornecer
suporte a tais produtos. De acordo com a Nota 1951491 da SAP, que inclui o
SAP NetWeaver 7.4 SP08, a SAP está introduzindo uma inovação para aproveitar os novos recursos técnicos da plata- forma
Oracle Database (ou seja, os Core Data Services) e do Oracle Database In-Memory (Nota 2178980 da SAP), bem como os
InfoCubes/Flat Cubes otimizados para SAP BW.
As duas empresas têm um compromisso contínuo com dezenas de milhares de clientes comuns há mais de 28 anos.
Nossos acordos de longa data de revenda e suporte proporcionam ao cliente maior acesso à tecnologia e ao suporte de
classe mundial do Oracle Database. A estratégia de produto da Oracle dá flexibilidade e variedade de escolha em toda a
infraestrutura de TI. Cada vez mais, a maioria dos clientes SAP – empresas de médio porte, atuando em todos os setores da
economia – confiam suas implementações de aplicativos ao Oracle Database.
Ao escolher o Oracle Database e as opções de bancos de dados, os clientes SAP obtêm benefícios importantes, graças à
constante inovação e sem rupturas. Em uma análise mais aprofundada, identificamos pelos menos oito diferenciais que
explicam em detalhes por que o Oracle Database é a primeira opção para executar aplicativos SAP. Os produtos da linha
Oracle Database oferecem o melhor desempenho e escalabilidade, flexibilidade na implementação, disponibilidade, confia-
bilidade, recuperação de desastres, segurança, capacidade de gestão, autogerenciamento e suporte a bancos de dados de
grande volume e à consolidação de bancos de dados, além de integração de hardware e software. Todos os clientes SAP
podem aproveitar os benefícios dos recursos e funções do Oracle Database para otimizar seus aplicativos SAP.
As seguintes opções do Oracle Database 12c estão disponíveis e foram certificadas pela SAP:
- Oracle Database In-Memory
- ILM (Information Lifecycle Management) /ADO (Automatic Data Optimization)
- HCC (Hybrid Columnar Compression) para o Oracle Exadata e o Oracle SuperCluster em conjunto com o ILM
- Opção Oracle Multitenant (CY 2016)
O Oracle Exadata Database Machine foi projetado para consolidar todos os bancos de dados SAP e de outros fornece-
dores em um ambiente de banco de dados em nuvem privada. Ele oferece a plataforma mais disponível e de melhor de-
sempenho para executar o Oracle Database em nuvem privada para todos os tipos de cargas de trabalho de bancos de
dados, incluindo processamento de transações on-line (OLTP no SAP ECC 6.0, por exemplo) e data warehousing (por
exemplo, SAP BW 7.0 e versões posteriores). O Exadata Database Machine está pronto para dar conta das maiores e mais
importantes cargas de trabalho de banco de dados – geralmente executando-as dez vezes mais rápido ou mais – sendo
implementado por um grande número de clientes SAP.
O Oracle SPARC SuperCluster é o primeiro engineered system para uso geral que combina o poder de computa-
ção do novo processador SPARC, o desempenho e a escalabilidade do Oracle Solaris 11, o desempenho de banco de
dados otimizado do armazenamento do Oracle Exadata e o tempo de execução otimizado para SAP Kernel
6.40 e versões posteriores.
A Oracle redefine os aspectos econômicos da computação empresarial com atualização e ampliação completas de seu
portfólio de servidores SPARC M7 e T7, oferecendo aos clientes o melhor valor do mercado, com a melhor relação
preço/desempenho.
A Oracle fornece um conjunto completo de banco de dados e infraestrutura de TI para executar aplicativos SAP 3
O Oracle Exalogic Elastic Cloud oferece escalabilidade praticamente ilimitada, desempenho imbatível e
simplicidade de gestão nunca antes imaginada para aplicativos SAP e de outros fornecedores em combinação
com o Oracle Exadata Database Machine.
O Oracle Private Cloud Appliance é um engineered system que simplifica racialmente o modo como os clientes
instalam, implementam e gerenciam infraestruturas convergidas que podem ser usadas como plataforma de
virtualização para bancos de dados e aplicativos.
O Oracle Database Appliance é uma nova maneira de aproveitar as vantagens do banco de dados mais popular do
mundo — o Oracle Database — em um único sistema fácil de implementar e gerenciar. É um pacote completo de
software, servidor, armazenamento, alta disponibilidade (HA) e rede, projetado para proporcionar simplicidade e
economia de tempo e dinheiro, facilitando a implementação, manutenção e suporte de diferentes cargas de trabalho
de banco de dados.
O Oracle Linux 7 é a versão mais recente do Linux da Oracle para atender as necessidades de computação de sua
infraestrutura SAP. Ele é rápido, oferece o melhor desempenho para SAP, está sempre atualizado, proporcionando as
mais recentes inovações aos clientes, é confiável, fornece integridade de dados, maior segurança e melhor uptime
(tempo de funcionamento) aos aplicativos, além de ser otimizado para os Oracle Databases executados em sistemas
SAP.
O Oracle VM Server para x86 é uma solução de virtualização de servidor gratuita, que facilita a implementação, o
gerenciamento e o suporte de software SAP e outros aplicativos empresariais.
As equipes de desenvolvimento da Oracle na SAP SE em Walldorf, Alemanha, continuam trabalhando em conjunto
com os desenvolvedores da SAP para garantir que os clientes da SAP sempre tenham acesso às mais recentes
tecnologias otimizadas da Oracle, a fim de garantir o melhor desempenho, confiabilidade e inovação.
A equipe de suporte e atendimento da Oracle para SAP oferece o Advanced Customer Services (ACS), que inclui
verificações de integridade, workshops, migrações de bancos de dados, desempenho, ajustes e o ACS Oracle Solaris
Services para ambientes SAP, que oferecem compromissos de serviços assistidos (análise/aprimoramento e serviço
de preparação SAP para infraestrutura de TI). Para mais informações ou para ver as edições atuais e anteriores
acesse: www.oracle.com/sap
Suas perguntas e comentários serão bem-vindos. Entre em contato, enviando um e-mail para:
Atenciosamente,
Gerhard Kuppler
Vice-presidente de alianças
SAP, Oracle Corporation
Oracle Corporation: Com mais de 420.000 clientes – incluindo 100 empresas da lista Fortune 100 – e
implementações em vários setores em mais de 145 países, a Oracle oferece um conjunto completa e inte-
grado de aplicativos na nuvem, serviços de plataforma e engineered systems, mais de 25.000 parceiros em
todo o mundo, mais de 130.000 funcionários, que incluem 37.000 desenvolvedores e engenheiros,
18.000 profissionais de suporte e 17.000 especialistas em consultoria.
4
2-3
Editorial
5
17
SUMÁRIO
36
41
42
44
46
51
54
55
56
59
61
67
70
72
74
78
79
83
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para
otimizações de aplicativos
Implementando uma infraestrutura de gestão de dados para SAP com opções e pacotes do
Oracle Database
Por que Oracle Database e Engineered Systems para SAP?
Novidades! 130.000 usuários do benchmark SAP SD no servidor Oracle SPARC M7-8 foram
certificados pela SAP
Novo recorde mundial! 130.000 usuários do benchmark SAP SD no servidor Oracle SPARC M7-8 com
o Oracle 12c
Importante melhoria no uso do SAP CRM com o Oracle Database In-Memory na Bosch GmbH
Oracle Database In-Memory na Villeroy & Boch SAP BI com o Oracle Database In-Memory na DB
49 Áustria Oracle Advanced Compression na Goodman Fielder, Austrália
ElectraNet obtém melhores insights de negócios com os Oracle Engineered
Systems Oracle Exadata Database Machine no Grupo Solvi, Brasil
Wumart Stores, China: Grande migração do sistema multiplataforma SAP on-line com o Oracle Golden
Gate Oracle SuperCluster no CELSA Group
Oracle Exadata na Lenta, Rússia
Serviços de suporte de missão crítica para clientes
SAP Oracle SuperCluster M7 para clientes SAP
Clientes SAP se beneficiam com a tecnologia do Oracle
Exadata Alta disponibilidade para recursos SAP com o
SAPCTL
Projetados para inovação, eficiência e simplicidade: Oracle Engineered Systems para
SAP Quanto custará a migração para o S/4 HANA?
Notas relacionadas ao Oracle DB e ES para SAP
Imprint
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos 5
ORACLE DATABASE 12c PARA SAP:
A MAIS NOVA TECNOLOGIA DE BANCOS DE DADOS E SUPORTE PARA OTIMIZAÇÕES DE APLICATIVOS
Estratégia e roadmap
Estratégia de integração
Desde o início, a estratégia Oracle Database para SAP ou
SAP no Oracle Database tem sido baseada em dois pilares.
O primeiro, é a integração dos recursos do Oracle Database
com o ambiente SAP. O segundo, é a integração dos recursos
dos aplicativos SAP com o Oracle Database.
Sempre houve uma visível necessidade de integrar os recursos do Oracle Database com o ambiente SAP e
isso ficava particularmente óbvio sempre que a Oracle
lançava novos recursos de bancos de dados para os quais a
arquitetura SAP não estava preparada. Um exemplo do qual
muitos clientes se lembrarão é o projeto para integrar o RAC
(Real Application Clusters) em uma arquitetura SAP com
base na premissa de que é possível ter várias instâncias do
servidor de aplicativos SAP, mas somente uma instância do
servidor de bancos de dados.
Esta não é, de forma alguma, uma questão do passado. O
plano atual de disponibilizar o Oracle Multitenant para os
clientes SAP também é uma revolução arquitetônica e requer
o mesmo nível de esforço empreendido na certificação do
RAC.
A diferença é que a necessidade de integrar os recursos
dos aplicativos SAP com o Oracle Database tem sido
raramente reconhecida. Os clássicos aplicativos SAP (como
o R/3 e o BW) foram desenvolvidos no Oracle Database.
Posteriormente, a SAP começou a oferecer compatibilidade
com o IBM DB2 e o Microsoft SQL Server, colocando em
prática uma estratégia de mínimo denominador comum
— ou seja, a SAP usou somente os recursos de banco de
dados que estavam disponíveis em todos os bancos de dados
compatíveis, sem muito “estresse” no Oracle Database.
Isso mudou com o advento do HANA, o próprio banco de
dados da SAP. Não demorou muito para a SAP perceber que
deveria deixar de lado a estratégia do mínimo denominador
comum e alterar seus aplicativos: Enquanto os aplicativos
SAP tratassem o HANA como um banco de dados
semelhante a todos os outros, seria muito difícil convencer
os clientes de que há algum benefício em implementar o
HANA. Portanto, a SAP iniciou um projeto de otimização
para permitir que os aplicativos SAP usassem os recursos
especiais do HANA. Contudo, esses “recursos especiais”
não são “exclusivos do HANA”. Não há nada no HANA
que não possa ser feito também no Oracle Database. Sendo
assim, recentemente, tornou-se mais visível a necessidade de
integrar as otimizações dos aplicativos SAP projetadas para
o HANA, considerando o Oracle Database ou oferecendo
suporte a essas otimizações também para o Oracle Database.
Hoje, os dois pilares que sustentam a estratégia SAP no
Oracle Database podem ser claramente identificados: Sempre
que a Oracle lança uma nova versão completa do banco
de dados, é necessário um esforço de desenvolvimento
para integrá-la com a arquitetura SAP, bem como com as
ferramentas de instalação, administração e monitoramento
fornecidas pela SAP. Sempre que a SAP lança uma
nova otimização para os aplicativos, um esforço de
desenvolvimento semelhante deve ser empreendido para
integrá-la com a tecnologia do Oracle Database.
Roadmap de certificação
A manutenção padrão do Oracle Database 11g (11.2.0.4)
terminou em 31 de janeiro de 2015. A fase de suporte
ampliado, restrita a três anos, teve início em fevereiro de
2015. Para o Oracle Database versão 11.2.0.4, a Oracle
oferecerá o suporte ampliado até 31 de maio de 2017, sem
nenhum custo adicional. (Para mais informações, consulte a
nota 2098258 da SAP.)
Para o benefício conjunto de nossa base de clientes, a Oracle
e a SAP concordaram em dividir o processo de certificação
em várias fases, permitindo que o Oracle Database 12c fosse
lançado o quanto antes e garantindo cobertura suficiente
do Oracle Database 11g. A Oracle e a SAP encerraram a
personalização da “versão terminal” (certificação somente da
versão x.2 e nenhuma certificação da versão x.1) válida para
mais de dez anos.
• A Fase 1, intitulada Certificação básica, foi concluída em março
de 2015 e inclui todos os recursos e opções anteriormente
disponíveis no Oracle Database 11g, além de vários
recursos do Oracle Database 12c que eram totalmente
transparentes ou exigiam um mínimo esforço de integração.
6
• A Fase 2, concluída em junho de 2015, é a primeira a
oferecer novas opções importantes do Oracle Database 12c:
o Oracle Database In-Memory, uma opção totalmente nova
do Oracle Database 12c.
• A Fase 3, concluída em dezembro de 2015, trará novos
recursos ILM (Information Lifecycle Management) incluídos no
Oracle Database 12c Advanced Compression, bem como o
HCC (Hybrid Columnar Compression) com bloqueio no nível de
linha no Oracle Exadata e no Oracle SuperCluster.
• A Fase 4, planejada para 2016, concluirá o processo de
certificação, permitindo que os clientes SAP usem o Oracle
Multitenant, uma opção que permite consolidar vários
bancos de dados em um único contêiner, é baseada em uma
arquitetura de bancos de dados totalmente nova e requer
um considerável esforço de integração entre Oracle e SAP.
Teoricamente, a implementação do suporte Oracle para as
otimizações dos aplicativos SAP é um projeto contínuo,
executado de modo totalmente independente do processo de
Recursos da certificação básica
Advanced Compression
Os clientes que executam aplicativos SAP no Oracle Database
11g já podem escolher vários recursos de compactação: Index Key Compression e IOTs (Compressed Index-
certificação do Oracle Database 12c. No entanto, em alguns
casos, determinados recursos do Oracle Database 12c podem
ser ou certamente são necessários.
• Os SAP Core Data Services, originalmente lançados com o
SAP NetWeaver 7.40 (SP 05), são aceitos com o Oracle
Database 11g e o Oracle Database 12c, sem exigir nenhum
recurso ou opção especial. (Consulte a nota 1951491 da
SAP)
• Muitas otimizações ao modelo de dados originalmente resultarão
em maior espaço em disco necessário. Nesses casos, o uso
de compactação de tabelas certamente não será obrigatório,
mas é recomendado. Como uma porcentagem considerável
das tabelas envolvidas contém mais de 255 colunas, o
Oracle Database 12c é a única versão que permite aos
clientes compactar todas as tabelas relevantes.
• Os Flat Cubes só podem ser usados com o Oracle Database
12c e o Oracle Database In-Memory.
Organized Tables são os recursos padrão de bancos de dados.
OLTP Compression para dados estruturados e SecureFiles
Compression para dados não estruturados são recursos
fornecidos pelo Oracle Database 11g Advanced Compression.
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos
7
O Oracle Database 12c Advanced Compression traz vários
recursos inéditos, alguns dos quais relativos ao suporte a
ILM, que estarão disponíveis para os clientes SAP na Fase
2 da certificação. Entretanto, há vários recursos da opção
Advanced Compression incluídos na Fase 1 que podem ser
utilizados atualmente nos ambientes SAP:
Advanced Index Compression é uma nova forma de
compactação de índices. A técnica de criar e recriar um índice
usando o recurso Advanced Index Compression reduz o
tamanho de índices exclusivos e não exclusivos ao mesmo
tempo em que fornece acesso eficiente aos índices. Os
benefícios incluem:
• O Advanced Index Compression funciona bem com todos
os índices compatíveis, incluindo os que não são bons
candidatos ao Index Key Compression já existente.
• O Advanced Index Compression funciona no nível
dos blocos para oferecer a melhor compactação a cada
bloco. Ou seja, os usuários não precisam conhecer
as características dos dados, pois o Advanced Index
Compression escolhe a compactação certa por bloco
automaticamente.
O Advanced Network Compression pode ser usado para
compactar os dados a serem transmitidos na origem e
descompactá-los no destino a fim de reduzir o tráfego de rede.
Este recurso reduz o tamanho dos dados a serem transmitidos
em uma conexão de rede. Os benefícios incluem:
• Maior eficiência na throughput (taxa de transferência) de
rede: a compactação permite transmitir grandes volumes de
dados em menor tempo. Aceleração do tempo de resposta
das consultas de SQL graças à redução no tempo de
transmissão.
• Redução do uso de largura de banda: a compactação
economiza largura de banda, reduzindo o tamanho dos
dados a serem transmitidos, permitindo que outros
aplicativos usem a largura de banda liberada. Isso também
ajuda a reduzir o custo do fornecimento de largura de
banda de rede.
O Advanced Network Compression só pode ser usado se
o banco de dados/Instant Client e o servidor de bancos de
dados forem atualizados para a versão 12.1.0.2.
Para mais informações sobre o Oracle Database 12c Advanced
Compression para sistemas SAP, consulte a nota 2138262
da SAP.
Active Data Guard
O Data Guard – funcionalidade necessária para configurar
bancos de dados standby – faz parte do Oracle Database
Enterprise Edition e o Active Data Guard é uma opção extra.
No Oracle Database 11g, ele oferece recursos adicionais, como
Automatic Block Repair e Fast Incremental Backup. O Active
Data Guard Far Sync, uma das principais novidades do Oracle
Database 12c, permite aos clientes combinar alto desempenho
(uma característica do envio de dados assíncrono) e zero
de perda de dados (uma característica do envio de dados
síncrono) em WANs de longa distância.
Para mais detalhes, consulte o artigo “Implementando uma
infraestrutura de gestão de dados para SAP com opções e
pacotes do Oracle Database” (seção “Data Guard e Active
Data Guard”) na página 25.
Backup e recuperação
O Oracle Recovery Manager (RMAN) oferece uma base
abrangente para realizar e recuperar backups de modo
eficiente no Oracle Database. Criado para funcionar de modo
integrado com o servidor, o RMAN proporciona detecção de
danos no nível dos blocos durante a realização e restauração
de backups. O RMAN otimiza o desempenho e o consumo de
espaço durante o backup com o uso de multiplexação de
arquivos e compactação das cópias de segurança. O RMAN
também pode ser integrado com o Oracle Secure Backup e
com produtos de gestão de mídia de outros fornecedores para
backup em fita. O Cross Platform Backup and Restore
permite transportar dados entre diferentes plataformas
usando cópias de segurança completas e progressivas.
Com o Oracle Database 12c, você pode transportar dados
entre diferentes plataformas, realizando cópias de segurança
completas ou progressivas, usando cópias de imagem ou
backups. Para criar backups em diferentes plataformas usando
cópias de segurança, o banco de dados de destino deve ser o
Oracle 12c ou versão posterior. Este recurso recém-adicionado
simplifica a migração de plataforma e reduz o downtime
(paralisações) somente leitura no banco de dados de origem.
Embora o RMAN continue sendo a ferramenta mais popular
para realizar backups do Oracle Database, outro método
muito utilizado para a mesma finalidade é criar uma imagem
(snapshot) de armazenamento de todos os arquivos no
banco de dados. Basta montar a imagem em um servidor
diferente (não no servidor que executa o banco de dados
de produção) e copiar os dados para um armazenamento
terciário, por exemplo, um dispositivo de fita, liberando o
servidor de produção da carga do processamento de backup.
O Storage Snapshot Optimization permite usar
tecnologias de outros fornecedores para gerar uma
imagem do armazenamento de seu banco de dados sem a
necessidade de colocá-lo no modo BACKUP.
8
As imagens obtidas desta maneira são “crash-consistent”
(consistentes em caso de falha), desde que o produto de
armazenamento siga as orientações descritas na documentação
da Oracle. Os backups crash-consistent podem ser abertos
e usados após uma recuperação total de falha. No entanto, eles
não podem ser utilizados de modo confiável em recuperações
pontuais, pois os redo logs (registros de ações de refazer) não
contêm informações suficientes para remover inconsistências
nos arquivos de dados. Uma alternativa possível é obter
instantâneos no modo backup usando, por exemplo, o
comando:
ALTER DATABASE [BEGIN|END] BACKUP,
para remover a restrição de recuperação pontual. Contudo,
cada banco de dados deve ser colocado nesse modo, para que
seja possível obter a imagem, e recolocado no modo de
operação quando a imagem estiver pronto. Esta condição
poderá gerar grande complexidade quando for necessário
realizar o procedimento para dezenas, centenas ou milhares
de bancos de dados. Além disso, no modo de backup,
imagens de blocos inteiros são gravadas nos redo logs, pois
foram alteradas, o que leva ao aumento da atividade de I/O
(entrada/saída).
Com o Oracle Database 12c, o comando
RECOVER ... SNAPSHOT TIME
permite recuperar, em uma única etapa, as imagens de
armazenamento obtidos sem que o banco de dados
estivesse no modo backup, seja no momento atual ou em
um determinado momento após a obtenção da imagem
sem procedimentos adicionais. Por aceitar todos os tipos
de operação de recuperação que usam essas imagens, esta
otimização elimina efetivamente a necessidade do
modo de backup, bem como a complexidade e a sobrecarga
inerentes a esse modo de operação, permitindo que o DBA
(administrador de bancos de dados) tenha mais tempo para as
tarefas cruciais de produção.
Suporte ACFS
Se você trabalha com o Exadata, provavelmente já sabe que
o ACFS era incompatível com este appliance. Mas agora,
você poderá usar o ACFS no Exadata, se estiver executando o
Oracle Grid Infrastructure versão 12.1.0.2 ou posterior. Em
ambientes SAP, este recurso pode ser usado para os sistemas
de arquivos compartilhados SAP (/sapmnt etc.).
No entanto, este recurso não se destina à execução de bancos
de dados no ASM (Automatic Storage Management). Os
Oracle Databases precisam permanecer no ASM usando os
nós do Exadata Storage. Esta é a única configuração aceita.
O HANFS (armazenamento de arquivos em rede de alta
disponibilidade) para o Oracle Grid Infrastructure fornece
serviços ininterruptos dos caminhos exportados do NFS
V2/V3, expondo as exportações do NFS nos HAVIPs (IPs
virtuais de alta disponibilidade) e usando os agentes do
Oracle Clusterware para garantir que as exportações dos
HAVIPs e NFS estejam sempre on-line. Se um nó do cluster
falhar, as exportações dos HAVIPs e NFS serão migradas
automaticamente para um nó sobrevivente.
O recurso HANFS permite configurar servidores NFS de
alta disponibilidade usando os clusters do Oracle ACFS. É
possível criar configurações de cluster do HANFS com base
na atual infraestrutura de sua empresa ou usando servidores
e dispositivos de armazenamento comuns. Desse modo,
você terá serviços de rede semelhantes a um “network filer”
(servidor de dados de rede) por uma fração do custo.
Desempenho
Os operadores UNION e UNION ALL nas instruções
SQL conectam duas ramificações (branches) ou mais (por
exemplo, subconsultas): <branch1> UNION <branch2>.
Tradicionalmente, em consultas desse tipo, as ramificações
são executadas em sequência, ou seja, apenas uma ramificação
é executada de cada vez e assim sucessivamente. O Oracle
Database 12c traz o recurso Concurrent Execution of Union
and Union All Branches, com o qual é possível ter um
conjunto de servidores paralelos executando uma ramificação,
enquanto um segundo conjunto executa uma ramificação
diferente e assim por diante – tudo ao mesmo tempo.
A capacidade de colocar as ramificações em paralelo acelera
consideravelmente a execução das instruções SQL, além de
melhorar o desempenho do SAP BW.
Capacidade de gestão e disponibilidade
Os DBAs (administradores de bancos de dados) podem
realizar uma série de operações on-line usando as BR*Tools:
Online Move Partition: A partir do Oracle Database 12c,
a operação ALTER TABLE ... MOVE PARTITION
funciona como um comando DDL sem bloqueios on-line,
enquanto as operações DML continuam sendo executadas
ininterruptamente na partição que está sendo movida. Além
disso, os índices globais são mantidos quando a partição
é movida, dispensando a necessidade de recriar o índice
manualmente.
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos
9
Move Datafile Online: Antes do Oracle Database 12c, a
movimentação de arquivos de dados era uma tarefa off-line.
Havia algumas técnicas que poderiam ser utilizadas para
minimizar o downtime, mas não era possível eliminá-lo. O
Oracle Database 12c inclui um aprimoramento ao comando
ALTER DATABASE que permite movimentar arquivos de
dados on-line.
Rebuild Index-Organized Tables — recriação de IOTs (tabelas
organizadas por índice): Como as IOTs são armazenadas
como índices B-tree, pode haver fragmentação como
consequência de inserções, atualizações e exclusões. Contudo,
você pode usar a instrução
ALTER TABLE ... MOVE ONLINE
para recriar uma IOT e reduzir essa fragmentação.
Para mais informações, consulte as notas 1856270 e 2087004
da SAP.
Microsoft Windows
O Oracle Database 12c permite usar um Oracle Home User,
que pode ser especificado no momento da instalação. O
Oracle Home User foi lançado para hospedar os Oracle
Services com maior segurança, usando uma conta de não
administrador com poucos privilégios. O Oracle Home User
pode ser uma conta interna do Windows ou uma conta de
usuário Windows padrão (e não uma conta de administrador).
Essa conta é usada para executar serviços do Windows para o
Oracle Home. Para maior segurança, a Oracle recomenda usar
uma conta de usuário Windows padrão em vez de uma conta interna do Windows.
Para mais informações, consulte a nota 1915302 da SAP.
Certificação básica e otimização de aplicativos
O Oracle Database 11g não oferece suporte à compactação
de dados estruturados de tabelas (OLTP Compression) em
tabelas com mais de 255 colunas. No Oracle Database 12c
Advanced Compression, o limite de 255 colunas foi
eliminado e a compactação de tabelas está disponível sem
essa restrição para clientes SAP desde a certificação básica.
Este pode parecer um aprimoramento de pouca importância,
mas tabelas com mais de 255 colunas são facilmente
encontradas em quase todos os sistemas SAP.
Um exemplo particularmente interessante é apresentado nas
notas 1835008 e 1892354 da SAP: várias otimizações aos
aplicativos implementados pela SAP só podem ser usadas se as
tabelas tradicionalmente implementadas em cluster forem de-
sagrupadas (declustered). Como a SAP costuma compactar os
dados dessas tabelas em cluster para fins de armazenamento,
os clientes consideram que as tabelas poderão crescer conside-
ravelmente quando forem convertidas em tabelas transparen-
tes. Infelizmente, algumas tabelas desagrupadas têm mais de
255 colunas e o Oracle Database 11g Advanced Compression
não tinha recursos para reduzir o tamanho de tais tabelas.
Com o Oracle Database 12c Advanced Compression Option,
agora é possível compactar e gerenciar os dados residentes em
inúmeras tabelas de grande volume.
10
Core Data Services
Muitas pessoas acreditam que a Oracle vê a decisão da SAP de
deixar de lado a estratégia do mínimo denominador comum
e otimizar seus aplicativos com foco no HANA como uma
ameaça. Certamente, no mundo SAP, o HANA seria um
concorrente do Oracle Database. No entanto, em vários casos,
funcionários e clientes Oracle veem as novas otimizações
dos aplicativos SAP com um certo alívio. O SAP Core Data
Services (CDS) é um exemplo que permite explicar facilmente
o motivo.
A pergunta por trás do Core Data Services é: o que é um
banco de dados? O que ele pode fazer? E o que ele não pode
fazer?
A resposta tradicional a essas perguntas é que um banco de
dados não passa de um armazenamento de dados burro — um
contêiner que pode armazenar dados permanentemente —
e nada além disso. Sempre que quiser fazer algo útil com
os dados, o cliente deverá transferi-los para o servidor de
aplicativos, onde reside a inteligência do sistema.
Os tradicionais aplicativos SAP são baseados exatamente
nesse conceito. As desvantagens são óbvias: se você precisar
calcular a soma de um milhão de valores e se esses valores
representarem dinheiro em diferentes moedas, um milhão
de valores individuais deverão ser transferidos do servidor
de banco de dados para o servidor de aplicativos – só para
a realização do cálculo. O tráfego de rede causado por essa
abordagem é responsável pelo desempenho insatisfatório.
Há mais de 25 anos, os desenvolvedores do Oracle Database
perguntaram: não seria interessante se essa soma pudesse
ser calculada no lado do servidor de banco de dados? Isso
não melhoraria consideravelmente o desempenho? Então,
eles deram uma resposta diferente à pergunta “o que é um
banco de dados?”: um banco de dados não é apenas um
armazenamento de informações. Além de armazenar dados,
ele pode armazenar e executar procedimentos trabalhando
com esses dados – códigos que originalmente faziam parte do
programa executado no servidor de aplicativos, mas que foram
transferidos para o servidor de banco de dados. Desse modo, o
aplicativo é dividido em duas camadas, uma executada no
servidor de aplicativos e a outra no servidor de banco de
dados, fazendo com que o servidor de banco de dados seja
uma camada de aplicativos.
Mas os desenvolvedores da Oracle não se limitaram a fazer
perguntas nem a apenas apresentar um novo conceito. Eles
criaram uma nova versão, capaz de armazenar e executar
procedimentos de banco de dados (o Oracle 7, lançado em
1992). Contudo, nessa época, o Oracle Database era o único
banco de dados que poderia ser usado como uma camada
de aplicativos. Os procedimentos armazenados não faziam
parte do subconjunto de recursos com mínimo denominador
comum e, portanto, a SAP recusou-se a utilizá-los.
Vinte anos depois, quando a SAP começou a promover o
HANA, uma das primeiras coisas que descobriu foi que seus
próprios aplicativos eram os piores inimigos da nova arquitetura
de bancos de dados in-memory (residentes na memória). Em
uma abordagem que coloca o banco de dados basicamente
como um “armazenamento de dados burro” e permite que
apenas os aplicativos façam cálculos de maneira eficiente, os
valores individuais precisam ser transferidos via rede,
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos
11
o que destrói efetivamente todos os potenciais benefícios de
um banco de dados in-memory. Nessa época, a SAP percebeu
que precisava abandonar a estratégia do mínimo denominador
comum e o conceito complementar de “armazenamento de
dados burro”.
Como resposta a esse insight, a SAP desenvolveu a estratégia
“push down” que consiste em passar o código que exige uso
intensivo de computação de dados da camada dos aplicativos
para a camada de banco de dados. Eles desenvolveram um
modelo de programação totalmente novo, que permite
ao código ABAP ativar procedimentos (implícita ou
explicitamente) no banco de dados. Para evitar o “puro caos”,
a SAP definiu uma biblioteca de procedimentos padrão,
chamada CDS (Core Data Services), e decidiu disponibilizá-la
para outros bancos de dados além do HANA que aceitassem
procedimentos armazenados.
Os vinte anos entre o lançamento do Oracle 7 e a criação da
versão do SAP Core Data Services explicam a sensação alívio
observada nos clientes e funcionários da Oracle: os ganhos de
desempenho oferecidos pela estratégia push-down da SAP já
seriam possíveis duas décadas atrás. Mesmo assim, antes tarde
do que nunca.
Oracle Database In-Memory
O Oracle Database 12c oferece a opção Database In-Memory,
mas não é um banco de dados in-memory. Os defensores
da abordagem in-memory acreditam que o banco de dados
não deve ser armazenado em disco, mas (completamente)
na memória e que todos os dados devem ser armazenados
no formato de colunas. É fácil ver que, nesse sentido — por
várias razões, como persistência e manipulação dos dados
por aplicativos de OLTP — a existência de um banco de
dados puramente in-memory não é possível. Portanto, os
componentes e recursos não compatíveis com o conceito
original foram adicionados silenciosamente aos bancos
de dados in-memory como o HANA. A Oracle escolheu
uma estratégia oposta: os dados poderão ser colocados no
Oracle In-Memory Column Store sempre que essa for a
opção mais lógica. Em todas as demais situações, os dados
serão armazenados e processados como no passado. (Para
mais informações sobre os conceitos do Oracle Database
In-Memory, consulte o artigo “Implementando uma
infraestrutura de gestão de dados para SAP com opções
e pacotes do Oracle Database”, especialmente as seções
“Oracle Database In-Memory”, na página 22 e “Resumo”, na
página 34.
O Oracle Database In-Memory foi certificado para SAP
em junho de 2015. Diferentemente de opções semelhantes
oferecidas pela concorrência, o Oracle Database In-Memory
não é limitado ao SAP Business Warehouse (SAP BW).
Ele é aceito em todos os aplicativos SAP baseados no
SAP NetWeaver, inclusive os típicos aplicativos de OLTP.
Entretanto, isso não significa que é sempre recomendável
usar o Oracle Data-base In-Memory. Essa opção é uma
solução para um problema específico ou para um determinado
conjunto de problemas, e não pode resolver todas as
complicações, nem melhorar o desempenho em todos os
casos. Se usada de maneira inadequada – apenas como um
banco de dados in-memory – ela pode até mesmo prejudicar
o desempenho do sistema. Portanto, os aplicativos SAP que
podem se beneficiar do carregamento de dados em formato
de colunas devem ser escolhidos cuidadosamente.
12
Como é preciso selecionar aplicativos e tabelas individuais, a
implementação do Oracle Database In-Memory em ambientes
SAP parece um processo difícil. Contudo, os clientes beta e
os adeptos iniciais relatam, como sua primeira experiência,
que o Oracle Database In-Memory para SAP pode ser
implementado de maneira fácil e rápida. Isso pode parecer
contraditório, mas pode ser explicado sem complicações.
Em primeiro lugar, vários clientes já conhecem as consultas e
tarefas que levam mais tempo para serem concluídas e sabem
quais tabelas estão envolvidas. Nesses casos, escolher as
tabelas e aplicativos SAP adequados é uma tarefa trivial.
Em segundo lugar, para os clientes que não querem
implementar o Oracle Database In-Memory para corrigir
problemas específicos, mas preferem usar uma abordagem
geral, a Oracle oferece o In-Memory Advisor – um assistente
que analisa a carga de trabalho de um determinado sistema
e recomenda que as tabelas sejam preenchidas em colunas
com base no volume de memória disponível. Ou seja, a velha
pergunta “quanto de memória vou precisar para usar o Oracle
Database In-Memory?” não faz o menor sentido, pois a lógica
é justamente o contrário: você determina qual volume de
memória será necessário e o assistente dirá a quantidade de
memória que poderá ser usada da maneira mais eficiente.
Em terceiro lugar, depois que você determinar quais são as
tabelas relevantes, tudo ficará fácil e incrivelmente rápido:
Basta emitir uma instrução
ALTER TABLE XXX INMEMORY
para declarar que os dados dessa tabela deverão estar
disponíveis no formato de colunas e então tudo acontecerá
automaticamente em segundo plano. Por fim, diferentemente
da migração para um banco de dados in-memory como o
HANA, a implementação do Oracle Database In-Memory
não requer uma revolução — sua empresa não terá de adquirir
nenhum novo componente de hardware, sistema operacional
ou banco de dados. Os clientes podem continuar usando
a infraestrutura existente e os administradores assimilarão
os conhecimentos necessários para trabalhar com o Oracle
Database In-Memory em poucas horas.
Flat Cubes
Em junho de 2015, quando a certificação do Oracle Database
In-Memory para SAP foi anunciada, havia algumas restrições.
Em particular, foi feita uma forte recomendação para não
eliminar agregados ou índices padrão.
Nesse caso (como em todas as demais situações descritas neste
artigo), a equipe de desenvolvimento Oracle/SAP responsável
pela integração das tecnologias SAP e Oracle teve de seguir
a curva de aprendizagem da SAP. A situação imediatamente
após a certificação do Oracle Database In-Memory para SAP
(nesse caso para o SAP BW) simplesmente reflete os estágios
iniciais do projeto da SAP de oferecer o SAP BW no HANA.
Uma certa decepção com as restrições retrata a experiência
da SAP na qual o tradicional modelo de dados do SAP BW
não é compatível com o novo conceito de um banco de dados
in-memory. Os Flat Cubes, que serão explicados nesta seção,
representam o novo modelo de dados que a SAP projetou
para o HANA.
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos
13
Em muitos casos, os dados que deverão ser carregados no
data warehouse da empresa chegam na forma de registros muito
amplos. Por exemplo, informações como nome da empresa,
CEP, cidade e endereço são combinadas com detalhes da
transportadora, número e data do pedido, número da fatura
e dezenas, se não centenas, de outros itens de dados em
um único registro. No entanto, nos primórdios dos data
warehousings — quando os bancos de dados eram apenas
baseados em disco, cujo espaço era oneroso — não era
aceitável desperdiçar espaço em disco com dados redundantes,
como detalhes da empresa ou da transportadora que seriam
repetidos 1.000 vezes, se uma determinada empresa enviasse
1.000 pedidos, e 100.000, se a mesma transportadora enviasse
100.0 remessas. Portanto, os arquitetos de bancos de dados
criaram um design chamado esquema estrela: subconjuntos
de dados semelhantes (todos os detalhes dos clientes,
da transportadora etc.) movidos para tabelas separadas,
denominadas tabelas de dimensão. Os dados restantes e as IDs
que indicam as entradas relevantes nas tabelas de dimensão
são armazenados na tabela de fatos.
No entanto, essa divisão não foi suficiente em todos os casos.
Por exemplo, uma determinada combinação de CEP, cidade
e nome da rua pode ocorrer várias vezes tanto na tabela
CLIENTES quanto na tabela TRANSPORTADORAS. Se
a mesma operação de divisão for aplicada novamente, mais
tabelas serão criadas e não serão conectadas à tabela de fatos,
mas sim às tabelas de dimensão. Isso resulta em um design
mais complexo, porém mais eficiente (do ponto de vista de
espaço em disco), chamado esquema floco de neve. Os sofisticados
data warehouses, como o SAP BW, acrescentam outro nível de
tabelas de detalhes, formando o esquema floco de neve ampliado.
Essa complexa arquitetura foi projetada para otimizar o
modelo de dados em favor dos requisitos dos tradicionais
bancos de dados relacionais baseados apenas em disco. No
entanto, os novos bancos de dados com foco na memória
– e nesse aspecto não há diferença entre o SAP HANA e o
Oracle Database In-Memory – possuem requisitos bastante
diferentes. Diante disso, a SAP desenvolveu um novo modelo
de dados para o SAP BW no HANA e o chamou de HANA-
Optimized InfoCubes.
Esta é a descrição mais simples, porém um pouco
surpreendente, do HANA-Optimized InfoCubes: se o
processo de otimização do modelo de dados do SAP BW para
bancos de dados baseados em disco consiste em passar de
registros simples e amplos para o esquema estrela ampliado, o
processo de otimização do modelo de dados para bancos de
dados in-memory nada mais é do que o caminho inverso do esquema
estrela ampliado para o modelo de registros simples e amplos.
Não totalmente inverso, vale ressaltar. O HANA-Optimized
InfoCubes combina a tabela de fatos (efetivamente: as
tabelas de fatos E e F) a as tabelas de dimensão (primeiro
nível de detalhes) em uma única tabela, enquanto as tabelas
pequenas de nível 2 e 3 (características, atributos e hierarquias)
permanecem inalteradas. Essa mudança é suficiente para
melhorar consideravelmente o desempenho e a capacidade
de gestão.
O tradicional esquema “estrela” (= floco de neve ampliado)
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos 14
Novo design do Flat Cube
Esse novo modelo de dados elimina as principais desvantagens
sem sacrificar os benefícios. Com ele, não é mais necessário
dividir os amplos registros recebidos para distribuí-los em
várias tabelas – o que acelera o carregamento de dados.
Os índices tradicionais deixaram de ser necessários –o que
também acelera o carregamento de dados. Também não é
mais necessário unir as tabelas posteriormente – o que acelera
o processamento de consultas. A principal desvantagem do
modelo de dados simples, que originalmente motivou a equipe
de desenvolvimento do esquema floco de neve ampliado, eram
os requisitos de espaço em disco e memória para dados
redundantes, mas isso deixou de ser um problema graças aos
recursos de compactação disponíveis atualmente tanto para
dados em disco quanto para dados em memória.
Como esse novo modelo de dados foi disponibilizado
para outros bancos de dados além do HANA, obviamente
“HANA-Optimized InfoCubes” deixou de ser um nome
adequado. “SAP BW Flat InfoCubes para Oracle” ou apenas
“SAP BW Flat Cubes para Oracle” é exatamente o mesmo
modelo de dados com um nome diferente, que requer o
Oracle Database 12c e Oracle Database In-Memory, pois os
Flat Cubes fora do armazenamento em colunas não faz o
menor sentido.
O Flat Cubes para o Oracle Database está disponível desde
fevereiro de 2016 para clientes piloto. A disponibilidade geral
estava programada para junho de 2016.
Deferred Compression e ILM (Information
Lifecycle Management)
Alguns dos novos recursos no Oracle Database 12c Advanced
Compression já foram explicados nas seções “Recursos da
certificação básica” e “Certificação básica e otimização de
aplicativos”. No entanto, ainda faltam os dois novos recursos
principais, pois eles não foram incluídos na certificação básica,
mas foram certificados alguns meses depois (em dezembro
de 2015) para ambientes SAP: Heat Map e ADO (Automatic
Data Optimization). Os conceitos básicos por trás desses dois
recursos estão explicados no artigo “Implementando uma
infraestrutura de gestão de dados para SAP com opções e
pacotes do Oracle Database”. Consulte a sessão “Advanced
Compression (Oracle Database 12c)”, na página 20.
Portanto, aqui faremos uma rápida análise dos detalhes de
implementação específicos para ambientes SAP.
Oracle Database 12c para SAP: A mais nova tecnologia de bancos de dados e suporte para otimizações de aplicativos
15
O Oracle Database 12c Advanced Compression permite que
os clientes façam a distinção entre dados atuais (“quentes”)
e históricos (“frios”). Contudo, como inicialmente não ficou
claro o exato significado das palavras “quente” e “frio” nesse
contexto, foi necessário defini-lo:
ALTER TABLE <table_name> ILM ADD POLICY
<action>
AFTER <n> DAYS OF NO MODIFICATION;
A terceira linha dessa instrução SQL responde a pergunta.
Os novos dados são considerados “quentes”. Se não forem
modificados em um determinado período (30, 60, 90 dias),
serão considerados “frios” – presumindo que o cliente
não queira definir níveis intermediários como “morno”.
Analisando mais atentamente, percebemos que a única questão
respondida até agora é: quando podemos dizer que um dado é
“frio”? O que nós (e o sistema de banco de dados) ainda não
sabemos é: o que acontece se os dados esfriarem? Isso deve
ser definido na linha 2:
ALTER TABLE <table_name> ILM ADD POLICY
ROW STORE COMPRESS ADVANCED ROW AFTER 40
DAYS OF NO MODIFICATION;
Nesse exemplo, presumimos que (nessa tabela específica) os
dados “quentes” não estão compactados e instruímos que
o sistema (a) considere qualquer dado não modificado nos
últimos 40 dias como “frio” e (b) compacte os dados “frios”
usando o algoritmo de compactação de tabelas fornecido pelo
Oracle Database 12c Advanced Compression.
Como nós e o sistema sabemos que os dados não foram
modificados nos últimos 40 dias? Fornecer esse tipo
de informação é trabalho do Heat Map, pois ele rastreia
automaticamente os timestamps (carimbos de data e hora)
das consultas e modificações nos níveis das linhas e dos
segmentos, fornecendo uma percepção detalhada de como
os dados têm sido acessados. Em seguida, o ADO (Automatic
Data Optimization) move e compacta automaticamente os dados
de acordo com as políticas definidas pelos usuários (como as
que usamos aqui como exemplo) com base nas informações
coletadas pelo Heat Map.
Até agora, a instrução ALTER TABLE tem sido usada para
definir a política do ILM. Contudo, como nos sistemas SAP,
nos quais precisamos trabalhar com dezenas de milhares de
tabelas, essa abordagem seria muito complicada, o SWPM
(SAPinst) usa uma opção diferente, oferecida pelo Oracle
Database:
ALTER TABLESPACE TSX DEFAULT ILM ADD
POLICY ROW STORE COMPRESS ADVANCED ROW
AFTER 40 DAYS OF NO MODIFICATION;
Nesse exemplo, não definimos uma política especial para
uma tabela específica, mas sim uma política padrão no nível de
tablespace. Essa política é aplicada automaticamente a todas as
tabelas criadas nesse tablespace, a menos que uma tabela tenha
uma política individual.
Os clientes que executam o Oracle Database 12c em um
Oracle Engineered System (Exadata, SuperCluster) podem
aproveitar os benefícios do Hybrid Columnar Compression –
um conjunto de algoritmos de compactação desenvolvido
para dados puramente históricos como uma alternativa
de arquivamento. Se o Advanced Compression compacta
os dados em um fator de 2 ou 3, o Hybrid Columnar
Compression pode alcançar facilmente fatores de
compactação de 10 ou 15.
Nessa situação, chamaríamos os dados não modificados
nos últimos 40 dias de “mornos” e reservaríamos a palavra
“frios” para os dados não alterados durante um período
consideravelmente maior (6 ou 12 meses, por exemplo).
Manteríamos a política anterior como a camada de
compactação 1 (para dados mornos) e acrescentaríamos outra
política como a camada de compactação 2 (para dados frios).
Separaríamos tabelas particionadas e não particionadas em
tablespaces diferentes, pois o Hybrid Columnar Compression
compacta partições completas em vez de blocos individuais:
ALTER TABLESPACE TSY DEFAULT ILM ADD
POLICY ROW STORE COMPRESS ADVANCED ROW
AFTER 40 DAYS OF NO MODIFICATION;
ALTER TABLESPACE TSY DEFAULT ILM ADD
POLICY COLUMN STORE COMPRESS FOR QUERY LOW
ROW LEVEL LOCKING SEGMENT AFTER 6 MONTHS
OF NO MODIFICATION;
16
Oracle Multitenant
Para obter informações gerais (pré-certificação) sobre o
Oracle Multitenant, consulte o artigo “Implementando uma
infraestrutura de gestão de dados para SAP com opções e
Notas da SAP referentes ao Oracle Database 12c
pacotes do Oracle Database” (com ênfase especial na seção
“Oracle Multitenant”, página 26).
Informações específicas para SAP foram adicionadas aqui
depois da certificação do Oracle Multitenant para SAP.
DB: Instalação e atualização
1915299, Troubleshooting Software Installation for 12.1.0.2
1915301, Database Software 12.1.0.2 Installation on Unix
1915302, Database Software 12.1.0.2 Installation on Windows
1915315, Database Upgrade Scripts for 12.1.0.2
1915317, Migrating to Software Owner ‚oracle‘
1915323, OS User Concept for Oracle Database 12c Release 1
2064206, Database Upgrade to 12.1.0.2 with Grid Infrastructure
DB: Patches
1915313, Current Patch Set for Oracle Database 12c Release 1 (12.1)
1915316, Database: Patches for 12.1.0.2
2145572, Grid Infrastructure: Patches for 12.1.0.2
DB: Configuração de instâncias
1888485, Database Parameters 12.1.0.2
DB: Admin: BR*Tools
2087004, BR*Tools Support for Oracle Database 12c
Engineered Systems
2145628, Exadata/SuperCluster: Patches for 12.1.0.2
2290084, SAP Software and Oracle Database Appliance Version 12.1
Banco de dados (DB): Recursos: Visão geral
105047, Support for Oracle Functions in the SAP Environment
1914631, Central Technical Note for Oracle Database 12c Release 1 (12.1)
2133079, Oracle Database 12c: Integration in SAP Environment
DB: Opção: Advanced Compression
2138262, Oracle Database 12c Advanced Compression for SAP Systems
2157904, Oracle 12c: Conversion of Compressed Tables
2166836, Oracle 12c: Problem during SAP Upgrade with Compressed Tables
2254836, BR*Tools Support for Oracle ADO/ILM
2254866, Using Oracle Database 12c Automatic Data Optimization
2255992, R3load and R3szchk: New Oracle Feature for Database ILM Policy
2258061, Enhancements for ADO/ILM for Table Conversions or System Copy
DB: Opção: In-Memory
2137032, DBA Cockpit: Monitor for In-Memory Feature
2178980, Using Oracle Database In-Memory with SAP NetWeaver based Products
2189163, Oracle Database In-Memory Advisor for SAP
2218115, Oracle Database Vault 12c
IMPLEMENTANDO UMA INFRAESTRUTURA DE GESTÃO DE
DADOS PARA SAP COM OPÇÕES E PACOTES DO ORACLE
DATABASE
Introdução
Edições do banco de dados
O Oracle Database está disponível em cinco edições para
diferentes cenários de desenvolvimento e implementação. No
entanto, somente o Oracle Database Enterprise Edition é
certificado e aceito em ambientes SAP, pois os aplicativos SAP
demandam muitos recursos e não podem ser executados com
eficiência sem os componentes de computação empresarial
fornecidos pelo Oracle Database Enterprise Edition.
Opções e gerenciamentos dos bancos de dados
A Oracle também oferece várias opções de bancos de dados,
pacotes de gerenciamento e outros produtos que aprimoram
os recursos do Oracle Database para fins específicos. Eles
ampliam a força do Oracle Database Enterprise Edition
para atender os requisitos específicos dos clientes ou dos
aplicativos no que diz respeito ao uso eficiente de espaço
em disco, desempenho, escalabilidade, alta disponibilidade,
segurança, conformidade, data warehousing, big data e
capacidade de gestão.
Opções e pacotes em ambientes SAP
Este artigo descreve as opções de bancos de dados e pacotes de
gerenciamento para os clientes SAP. Há algumas diferenças entre
um Oracle Database puro e um Oracle Database para SAP:
• Mesmo em uma opção é certificada pode haver alguns
recursos indisponíveis. Como este artigo destina-se a fornecer
uma visão geral, nem todos os detalhes podem ser abordados.
Em caso de dúvida, confira a nota 105047 da SAP.
• Devido às peculiaridades do design dos aplicativos ou
do modelo de dados da SAP, uma opção ou pacote de
gerenciamento do Oracle Database pode não ser opcional,
mas sim obrigatório. Por exemplo, o SAP Business
Warehouse (BW) no Oracle Database requer o Oracle
Partitioning.
• Do ponto de vista de um ambiente puramente Oracle, cada
opção ou pacote é licenciado separadamente. No entanto,
para as licenças do Oracle Database Enterprise Edition
adquiridas por meio da SAP (ASFU), algumas opções e
pacotes (mas não todos os componentes compatíveis) já
vêm incluídos sem custo adicional. Para mais detalhes,
consulte a nota 740897 da SAP.
Figura 1: Oracle Database Enterprise Edition, opções de banco de dados (certificadas e obrigatórias ou certificadas e
opcionais) e pacotes do Enterprise Manager (certificados e obrigatórios ou certificados e opcionais).
Opções e pacotes do Oracle Database para clientes SAP 17
18
O denominador comum de todas as questões mencionadas
acima é o fato de que, por padrão (e por definição), uma
tabela no banco de dados é um conjunto desordenado de
registros sem nenhuma garantia de sequência física enquanto,
do ponto de vista do usuário, dos aplicativos ou do DBA, esse
conjunto de dados pode ser formado por vários subconjuntos
que, em condições ideais, devem ser separados dos demais
subconjuntos. Com o Oracle Partitioning, os usuários podem
implementar esses subconjuntos, armazenando os dados
relacionados com a maior proximidade física possível.
Estrutura e infraestrutura
Como mencionado anteriormente, as opções do banco de
dados ampliam a força do Oracle Database Enterprise Edition
no que diz respeito ao uso eficiente de espaço em disco,
desempenho, escalabilidade, alta disponibilidade, segurança,
conformidade, data warehousing, big data e capacidade de
gestão. No entanto, este artigo terá como foco um único
aspecto: as opções do banco de dados ajudam a implementar a
estrutura. Quando o volume de informações de um único
banco de dados cresce, quando os dados vêm de diferentes
ou incontáveis fontes e os bancos de dados anteriormente
independentes são consolidados em uma única infraestrutura
de gestão de dados (como no caso do Oracle Multitenant),
chegará uma hora em que será impossível administrar o
volume de dados não estruturados. Portanto, consolidação
requer diferenciação. Ou seja: infraestrutura requer estrutura.
Particionamento de índices e tabelas
Desafio: atualmente, em um número cada vez maior de
situações, a distribuição dos dados em disco torna-se
um problema:
(a) Demora excessiva na execução de consultas
individuais ou tarefas complexas em lote que acessam
um determinado subconjunto de dados em uma tabela.
(b) O carregamento de dados (SAP BW) é lento (porque
precisa atualizar vários índices) ou os índices são removidos
e recriados para reduzir o tempo de carregamento, o
que reduz a rapidez das consultas dos usuários.
(c) O arquivamento de dados resulta em bancos de
dados altamente fragmentados.
(d) O cliente deseja implementar o ILM (consulte a
seção Oracle DB 12c desta apresentação).
Proposição de valor: o Oracle Partitioning divide
tabelas e índices em unidades menores (chamadas
partições)
e faz com que todos os dados sejam armazenados na
unidade adequada. As partições podem ser acessadas
e gerenciadas de maneira individual e independente
umas das outras. Portanto: (a) Em tese, a consulta
encontra todos os dados relevantes em uma única
partição e pode ignorar todas as demais partições
(“particionamento por faixas”). Isso pode reduzir
consideravelmente o tempo de execução.
(b) Se os índices definidos em uma tabela particionada
também forem particionados, cada partição de índice
pode ser removida e recriada enquanto todas as demais
partições permanecem intactas.
(c) A estratégia de arquivamento de dados pode ser
baseada na estrutura de particionamento, evitando a
fragmentação do espaço em disco.
(d) O particionamento é uma das tecnologias básicas
para o ILM.
Certificação/suporte: o Oracle Partitioning é
certificado para todos os aplicativos SAP NetWeaver.
Versões: Oracle Database 11g, Oracle Database
12c Implementação: o particionamento (por faixas)
é configurado e usado por padrão no SAP BW em
sistemas Oracle. Nos sistemas SAP OLTP, ele pode ser
implementado por meio do SAP Partitioning Engine
(que resolve a questão do arquivamento de dados) ou
pelo Oracle ACS para SAP.
Opções e pacotes do Oracle Database para clientes SAP
19
Para explicar porque armazenar dados relacionados com a
maior proximidade física possível faz tanta diferença, a Figura
2 mostra os blocos do banco de dados preenchidos com
registros. As cores diferentes representam critérios como
meses ou locais diferentes. Presumimos que, na maioria
das vezes, os aplicativos que acessam esses dados querem
recuperar todos os registros de uma mesma cor.
Figura 2: Particionamento de tabelas com subconjuntos de dados relacio-
nados armazenados com a maior proximidade física possível
Nessas circunstâncias, a situação ilustrada à esquerda é o
pior cenário que podemos imaginar: cada bloco do banco de
dados contém um registro de cada cor. Ou seja, todos os
subconjuntos de registros da mesma cor estão distribuídos
entre todos os blocos. Esta é a pior situação possível do
ponto de vista de I/O (entradas/saídas) porque, para
encontrar todos os registros de uma determinada cor, uma
consulta teria de ler os 8 blocos. O cenário também é ruim
do ponto de vista de memória – ainda que todos os usuários
trabalhassem com registros da mesma cor, seria necessário
colocar todos os 8 blocos em cache na memória do banco de
dados. Portanto, este é o pior cenário também do ponto de
vista do desempenho (excesso de I/O significa desempenho
insatisfatório), do ponto de vista do DBA (subconjuntos
de registros da mesma cor não podem ser administrados
separadamente) e do ponto de vista de ILM (não é possível
separar os dados “quentes” dos “frios”).
Em contrapartida, a situação ilustrada à direita é a ideal
(também nas circunstâncias descritas acima):
Todos os registros da mesma cor são armazenados no mesmo
bloco do banco de dados. Esta situação é ideal do ponto de
vista de I/O porque, para encontrar todos os registros de uma
determinada cor, uma consulta precisa ler apenas um bloco.
Ela também é ideal do ponto de vista de memória – se todos
os usuários trabalharem com registros da mesma cor, será
necessário colocar apenas um bloco em cache na memória do
banco de dados. Portanto, este é o melhor cenário também
do ponto de vista do desempenho (redução significativa de
I/O significa melhor desempenho), do ponto de vista do
DBA (subconjuntos de registros da mesma cor podem ser
administrados separadamente) e do ponto de vista de ILM (é
possível separar os dados “quentes” dos “frios”).
Sendo assim, multiplicando o número de registros e blocos
mostrados na imagem, podemos dizer que uma partição é um
subconjunto de todos os blocos contendo registros da mesma cor.
Advanced Compression (Oracle Database 11g)
Desafio: atualmente, cada vez mais, o tamanho dos bancos
de dados e o futuro crescimento esperado para esse
volume de informações têm se tornado um problema
com os seguintes aspectos: custo de armazenamento,
garantias de desempenho (SLAs – contratos de nível de
serviço), realização de clonagem e backup dos arquivos de
bancos de dados em um prazo razoável.
Proposição de valor: o Oracle Advanced Compression
usa um formato diferente para armazenar dados de
tabelas. Junto com as demais tecnologias de compactação
fornecidas com o Oracle Database Enterprise Edition
(como o Index Key Compression, por exemplo), ele
ajuda a reduzir o tamanho do banco de dados em 50%
ou mais. Esse benefício é essencial, pois é o efeito para o
qual o Oracle Advanced Compression foi desenvolvido.
Se o banco de dados de origem for menor, a criação de
backup e outras cópias levará menos tempo.
Como um benefício adicional, os clientes que usam o
Oracle Advanced Compression podem observar uma
melhoria no desempenho.
Quando falamos em benefício adicional (e não
essencial), queremos dizer que a melhoria pode
acontecer, mas não podemos garantir.
Certificação/suporte: o Oracle Advanced Compression
é certificado para todos os aplicativos SAP NetWeaver.
As implementações são aceitas nos ambientes SAP.
Implementação: o Oracle Advanced Compression
pode ser implementado facilmente em ambientes SAP,
pois a SAP fornece a ferramenta BRSPACE, que
reconhece todos os requisitos específicos dos sistemas
SAP. Para mais detalhes, confira a nota 1431296 da
SAP.
20
A Figura 3 mostra um típico Oracle Database como parte
integrante de um sistema SAP, neste caso o SAP ERP.
Cerca de um terço do espaço alocado em disco é usado para
índices (em vermelho) e dois terços contêm dados de tabelas
(em cinza). Os dados de tabelas podem ser divididos em
estruturados (organizados em colunas) e não estruturados (por
exemplo, arquivos PDF ou de imagem).
O Oracle Database 11g oferece três recursos para
compactação de dados:
• Index Key Compression, disponível para índices. IOTs (Index-
Organized Tables), que também podem ser compactadas.
Estes dois recursos estão inclusos no Oracle Database
Enterprise Edition e não requerem o Oracle Advanced
Compression.
• OLTP Compression, um importante recurso do Advanced
Compression, que pode ser usado para compactar dados
estruturados de tabelas e não se restringe aos sistemas de
OLTP, podendo ser implementado também em sistemas
SAP BW.
• SecureFiles Compression (outro recurso do Advanced
Compression), que pode ser usado para compactar dados
não estruturados de tabelas.
Se os clientes implementarem esses recursos e compactarem
todos os objetos adequados do banco de dados, terão uma
economia média de 55% no espaço em disco. (Supondo
que o banco de dados em questão esteja completamente
reorganizado. Se um banco de dados fragmentado não for
reorganizado, os efeitos da reorganização e compactação serão
combinados e, nesse caso, os clientes constatarão economias
de até 80% no espaço em disco).
O máximo de economia de espaço em disco possível depende
das características dos dados e estas, por sua vez, dependem
dos aplicativos SAP utilizados. Geralmente, os dados do SAP
BW (BI) podem ser compactados com maior eficácia do
que os dados do SAP ERP (ECC), e os dados do SAP CRM
permitem economias ainda maiores do espaço em disco.
O Oracle Database 11g Advanced Compression oferece mais
do que compactação de OLTP e SecureFiles. Os arquivos
de backup criados pelo RMAN e os arquivos de exportação
criados pelo Oracle Data Pump podem ser compactados
significativamente, mesmo se as tabelas e índices do banco de
dados de produção já estiverem compactados. Além disso, os
dados dos redo logs também podem ser compactados antes
de serem transferidos do banco de dados de produção para o
standby (consulte a seção Oracle Data Guard neste artigo).
Figura 3: IKC (compactação de chave em índices) e Advanced Compression no
Oracle Database 11g (OLTP Compression e SecureFiles Compression)
Advanced Compression (Oracle Database 12c)
Desafio: (a) A compactação de dados no Oracle
Database 11g tem várias limitações, como a
impossibilidade de compactar tabelas com mais de 255
colunas. (b) O carregamento de dados torna-se lento
quando as tabelas de destino são compactadas.
(c) Não há suporte para ILM automatizado.
Proposição de valor: o Oracle Database 12c Advanced
Compression elimina o limite de 255 colunas e
permite que mais tabelas sejam compactadas. Os
recursos totalmente novos (Heat Map, Automatic Data
Optimization) permitem que os clientes implementem
a compactação de dados diferidos e sofisticadas
estratégias de ILM.
Certificação/suporte: Alguns dos novos recursos do
Oracle Database 12c Advanced Compression já
foram certificados em março de 2015. A conclusão da
certificação dos recursos do ILM estava programada para
o fim do último trimestre de 2015.
Implementação: os detalhes serão fornecidos no momento
da certificação.
Recurso relacionado: Oracle Database 12c Hybrid
Columnar Compression (que não está incluído no
Advanced Compression, mas é um recurso disponível nos
Oracle Engineered Systems), que fornece algoritmos de
compactação mais robustos e é adequado especialmente
para dados “frios” (por exemplo, dados de histórico). A
certificação do HCC nos Oracle Engineered Systems foi
feita em dezembro de 2015.
Opções e pacotes do Oracle Database para clientes SAP
21
Recursos da certificação básica
No Oracle Database 11g, há muitas limitações nos recursos
de compactação de índices e tabelas. Por esse motivo, o
Oracle Database 12c Advanced Compression oferece um
novo algoritmo de compactação de índices (Advanced Index
Compression) muito mais eficiente e que aumenta o número
máximo de colunas das tabelas a serem compactadas. Para
mais detalhes, consulte o artigo “Oracle Database 12c para
SAP – Roadmap e recursos da certificação básica” na página 5.
Heat Map e Automatic Data Optimization
Além desses aprimoramentos, o Oracle Database 12c
Advanced Compression traz dois recursos totalmente novos:
o Heat Map, que rastreia automaticamente os timestamps
(carimbos de data e hora) das consultas e modificações
nos níveis das linhas e dos segmentos, fornecendo uma
percepção detalhada de como os dados têm sido acessados;
e o ADO (Automatic Data Optimization) que move e compacta
automaticamente os dados de acordo com as políticas
definidas pelos usuários com base nas informações coletadas
pelo Heat Map.
Deferred Compression
Com base nas informações fornecidas na seção Advanced
Compression (Oracle Database 11g), pode parecer que a
compactação simplesmente reduz o espaço em disco
necessário e não tem nada a ver com a estrutura do banco
de dados. No entanto, isso é apenas uma ilusão. Mesmo no
Oracle Database 11g, é necessário distinguir quais tabelas se
beneficiam ou não com a compactação (se este não for o caso,
a compactação pode ser definida como o padrão). Ou seja, é
preciso identificar as tabelas que devem e as que não devem
ser compactadas.
Contudo, essa ainda é uma distinção muito elementar e
inflexível. Vejamos, por exemplo, a tabela SAP BW utilizada
para carregamento de dados. Por um lado, esse tipo de tabela
pode ser compactada, pois é acessada somente para fins de
leitura na maior parte do tempo. Por outro lado, ela não
deve ser compactada porque isso reduz consideravelmente
a velocidade das operações de carregamento. No Oracle
Database 11g, a recomendação é a seguinte: não compactar
esse tipo de tabela.
O Heat Map e o Automatic Data Optimization permitem a
introdução de um novo parâmetro de diferenciação: se for
recomendável compactar uma tabela ou partição, quando
ela deverá ser compactada? No Oracle Database 11g, a
compactação acontece imediatamente ou não é realizada. No
Oracle Database 12c, você pode especificar que os dados devem
ser carregados hoje e compactados (automaticamente) amanhã.
ILM (Information Lifecycle Management)
É possível introduzir outros parâmetros, graças aos novos
recursos do Oracle Database 12c Advanced Compression,
como a localização. Quando há dados “quentes” e “frios”
no banco de dados e você tem dois tipos diferentes de
armazenamento, surge a seguinte dúvida: Onde? Onde devo
armazenar os diferentes tipos de dados?
Usando o Oracle Partitioning com o Advanced Compression,
você pode fazer com que o sistema mude os dados de um
tablespace (= camada de armazenamento) para outro quando
estes se tornam dados “frios”, liberando espaço em uma
camada de armazenamento mais cara para as informações
mais importantes (os dados “quentes”). Esse método é
chamado armazenamento (automático) em camadas.
HCC (Hybrid Columnar Compression)
Por fim, se você executar o Oracle Database 12c no Oracle
Exadata ou no Oracle SuperCluster, poderá ter a seguinte
dúvida: Como? Qual algoritmo deve ser usado para compactar
os dados?
Além dos recursos OLTP e SecureFiles Compression, esses
Engineered Systems aceitam o HCC (Hybrid Columnar
Compression). Como o nome em inglês sugere, esta
tecnologia usa uma combinação de métodos de linhas e
colunas para armazenar os dados. A abordagem híbrida
obtém os benefícios de compactação do armazenamento
em colunas, evitando as quedas de desempenho comuns
no formato exclusivamente em colunas. Os índices de
compactação possíveis com o HCC são muito maiores do que
os obtidos com a compactação “normal”. Portanto, o HCC é
especialmente indicado para os dados “frios”.
Por causa da falta de bloqueio no nível das linhas, não era
possível certificar o uso do Oracle Database 11g Hybrid
Columnar Compression nos ambientes SAP. Já no Oracle
Database 12c, este recurso está disponível no Oracle Exadata
e no Oracle SuperCluster. Agora já é possível implementar
o armazenamento (automático) em camadas. Isso significa que os
dados “quentes” permanecem descompactados enquanto
os dados “mornos” podem ser compactados por meio de
algoritmos de compactação padrão (Advanced Compression)
e os dados “frios”, por meio do Hybrid Columnar
Compression.
22
Figura 4: Oracle Database 12c Advanced Compression – suporte para ILM (Information Lifecycle Management)
Oracle Database In-Memory
Desafio: em um número cada vez maior de sistemas,
corresponder aos requisitos de desempenho de analytics
(análises avançadas) transformou-se em um desafio. Isso é
o que acontece com consultas de execução longa no BW.
No entanto, isso também pode ocorrer em sistemas de
OLTP, por exemplo, se uma implementação muito flexível
de software de emissão de relatórios e planejamento
operacional permitir que os usuários criem inúmeras
variantes de consulta ligeiramente diferentes.
Proposição de valor: com o Oracle Database 12c In-Memory,
os administradores podem dedicar uma determinada porção
da memória do servidor de banco de dados ao Oracle
Column Store – uma estrutura de memória que armazena
dados em formato de coluna em vez de armazená-los em
linhas. O Oracle Column Store é fácil e rápido de configurar.
O formato em colunas proporciona melhorias substanciais
no desempenho das consultas. Certificação/suporte: o
Oracle Database In-Memory é certificado para todos os
aplicativos SAP NetWeaver. Versões: Oracle Database 12c
Implementação: para obter uma visão geral e sugestões de
documentos mais detalhados, consulte a nota 2178980
da SAP.
Memória: a nova arquitetura de formato duplo
Por tradição, o Oracle Database armazenava os dados
no formato de linhas, que é ideal para sistemas de OLTP
(processamento de transações on-line), pois permite acesso rápido
a todas as colunas de um registro. Um banco de dados no
formato de colunas armazena cada atributo de uma transação
ou registro em uma estrutura de colunas separadas. Este
formato é ideal para analytics, pois permite recuperar os dados
com maior rapidez quando apenas algumas colunas estiverem
selecionadas, mas a consulta acessar uma porção grande do
conjunto de dados.
Mas o que acontece quando o seu sistema tem uma carga de
trabalho mista? Até agora, você era forçado a escolher um
único formato e sofrer ora com o desempenho insatisfatório
de OLTP, ora com a performance de analytics abaixo do ideal.
A única maneira de otimizar o desempenho tanto de OLTP
quanto de analytics era copiar os dados dos sistemas de OLTP
para os sistemas analíticos, usando complexos processos de
ETL que acrescentavam uma boa dose de gastos e latência.
O Oracle Database 12c In-Memory otimiza a carga de trabalho
mista (analytics e OLTP), proporcionando desempenho
excepcional para transações, comportando simultaneamente, e
em tempo real, a execução de analytics, business intelligence e
relatórios. Este recurso inovador é possível graças à arquitetura
de formato duplo do Oracle Database In-Memory, que elimina
a desvantagem, representando tabelas tanto no tradicional
formato em linhas quanto no novo formato em colunas in-
memory (residentes na memória). O Oracle SQL Optimizer
direciona automaticamente as consultas analíticas para o
formato em colunas e as consultas de OLTP para o formato
em linhas com desempenho nitidamente ideal para os dois
cenários. O Oracle Database 12c mantém automaticamente a
consistência total das transações entre os formatos em linhas
e em colunas, do mesmo modo como mantém a consistência
entre índices e tabelas.
Opções e pacotes do Oracle Database para clientes SAP
23
Disco: nada mudou
O novo formato em colunas é um formato puramente in-
memory. As tabelas são armazenadas em disco nos formatos
em linhas da Oracle ou em formato híbrido (combinação de
linhas e colunas) nos Engineered Systems. Como não há um
formato persistente de armazenamento em colunas, não há
custos adicionais ou problemas de sincronização no tocante
ao armazenamento. Também não é necessário modificar o
banco de dados. O Oracle Database 12c In-Memory pode
ser implementado sem migração de banco de dados nem
reorganização de tabelas.
Como resultado, o novo recurso do Oracle Database 12c In-
Memory é totalmente compatível com os recursos padrão ou
opcionais do banco de dados existente, como compactação de
tabelas e índices, criptografia e particionamento de tabelas. Ele
também é compatível com a arquitetura scale-out (expansão
horizontal) do Oracle RAC (Real Application Clusters) e
com todas as tecnologias de alta disponibilidade existentes
(como Data Guard). Esses recursos funcionam exatamente do
mesmo modo com e sem o Oracle Database In-Memory.
Facilidade de implementação e gerenciamento
Além de ser compatível no nível de aplicativos e recursos
de banco de dados, o Oracle Database In-Memory é fácil
de implementar e gerenciar. Habilitar o Oracle Database
In-Memory é tão fácil quanto definir o tamanho do
armazenamento de colunas in-memory e identificar tabelas
ou partições a serem colocadas na memória. Os processos em
segundo plano preenchem os dados do armazenamento nas
colunas in-memory enquanto o banco de dados permanece
totalmente ativo e acessível.
Controle granular
Um início fácil, baseado em padrões inteligentes para situações
típicas – isto é o que os clientes Oracle esperam. Contudo, os
clientes Oracle também esperam mecanismos que permitam
controle e ajustes altamente precisos. O Oracle Database 12c
In-Memory fornece tais mecanismos.
Veja os exemplos:
• As tabelas podem conter dados “frios”, que não têm sido
atualizados nem acessados pelas consultas. Se essas tabelas
forem grandes demais, será um desperdício de memória
mantê-las completamente no armazenamento em colunas
in-memory. Portanto, os administradores podem restringir
o processo de preenchimento aos dados realmente
necessários para as consultas DSS. O particionamento de
tabelas viabiliza isso. Se a tabela for particionada de maneira
útil (por mês, por exemplo), esta estrutura interna poderá
ser usada para definir um subconjunto horizontal com os
dados da tabela, que deverá ser mantido no armazenamento
de colunas in-memory.
• Uma ou várias colunas da tabela podem conter dados
que não são relevantes para as consultas DSS. O DBA
pode optar por restringir os dados que serão mantidos no
armazenamento de colunas in-memory. No entanto, neste
caso, o objetivo é definir um subconjunto vertical com os
dados da tabela, ou seja, excluir uma ou mais colunas do
processo de preenchimento. Isso só é possível porque o
Oracle Database In-Memory permite aos administradores
especificar características diferentes para armazenamento
in-memory com relação a colunas diferentes da tabela.
• O Oracle Database tem sido otimizado e ajustado há
décadas para acompanhar o scale-up (expansão vertical)
dos servidores SMP. Os servidores SMP de grande porte
são ideais para cargas de trabalho in-memory, pois toda a
memória pode ser acessada por todos os processadores em
um Backplane de altíssima velocidade. Além da capacidade
de expansão, o Oracle Database In-Memory tem
escalabilidade para alcançar elevadas capacidades de CPU
e memória, usando toda a memória e processadores em
um cluster de servidores (RAC). Nesse tipo de ambiente,
todos os objetos preenchidos na memória são distribuídos
por padrão entre todos os armazenamentos de colunas
in-memory no cluster. Nos Oracle Engineered Systems, os
objetos podem ser duplicados. Isso significa que um objeto
(ou parte dele, por exemplo, uma partição) preenchido
na coluna de armazenamento in-memory terá uma cópia
espelhada em um dos outros nós do cluster do RAC. A
duplicação de dados fornece tolerância a falhas in-memory,
pois garante que os dados continuarão acessíveis por meio
do armazenamento de colunas in-memory se houver falha
no nó ou se ele for desativado para manutenção.
Figura 5: Oracle Database 12c In-Memory – formato duplo de memória, formato único
em disco
24
RAC (Real Application Clusters)
Desafio: Quando a carga de trabalho de um servidor de
bancos de dados aumenta (devido a novas versões de
aplicativos, novos programas ou usuários), a solução
tradicional é substituir o servidor por um maior (scale-
up). Contudo, servidores de grande porte são muito
caros. Para garantir alta disponibilidade do servidor
de bancos de dados, normalmente as organizações
implementam um cluster de failover, mas este tipo de
solução tem pelo menos duas desvantagens:
(a) Um cluster de failover é baseado no conceito
segundo o qual somente uma instância do banco de
dados executada em uma máquina pode estar ativa
em um determinado momento. A outra máquina,
(provavelmente um outro servidor de alto custo) sempre
estará ociosa. (b) Quando um problema é detectado na
máquina primária, é necessário reiniciar uma instância do
Oracle Database Server na máquina secundária. Neste
caso específico, a inicialização pode demorar até 30
minutos, ou seja, haverá um downtime não planejado de
até 30 minutos.
Proposição de valor: O Oracle Real Application
Clusters (RAC) permite manter várias instâncias ativas
e em execução, bem como acessar o mesmo banco de
dados ao mesmo tempo. Como na maioria dos casos
essas instâncias são executadas em máquinas diferentes,
os clientes têm a opção de implementar uma
abordagem de scale-out (expansão horizontal): 4, 6 ou
8 servidores
de pequeno porte podem comportar a mesma carga
de trabalho de um servidor de grande porte, por um
custo muito mais baixo. Além disso, é possível adicionar
servidores de pequeno porte conforme necessário.
Nessa arquitetura, todas as instâncias Oracle mantêm-se
ativas e em execução ao mesmo tempo. Portanto, não
é necessário reinicializar o sistema. Se houver falha em
um dos servidores RAC, as demais instâncias poderão
assumir a carga de trabalho do servidor com problemas.
A reconexão dos usuários atingidos é feita em questão de
segundos, e não de minutos.
Em suma: a proposição de valor do Oracle Real
Application Clusters combina distribuição de carga de
trabalho, escalabilidade, alta disponibilidade, melhor
capacidade de gestão e redução de custos.
Certificação/suporte: o Oracle Real Application Clusters
é certificado para todos os aplicativos SAP NetWeaver.
Versões: Oracle Database 11g, Oracle Database 12c
Implementação: os clientes podem usar qualquer
máquina de uso geral (Unix, Linux ou Windows)
certificada pela SAP para criar um sistema RAC. Além
disso, a Oracle oferece os Engineered Systems (Exadata,
SuperCluster), que facilitam consideravelmente a
implementação.
O Oracle Grid Infrastructure fornece um conjunto de
tecnologias básicas que simplificam a implementação e
ajudam a reduzir os custos.
A Figura 6 ilustra os benefícios do RAC mencionados
anteriormente:
Escalabilidade. Com o RAC, a abordagem de scale-out,
sempre aceita no nível do SAP Application Server, pode ser
implementada também no nível dos bancos de dados. Neste
exemplo, as cinco instâncias do SAP Application Server,
executadas em cinco máquinas diferentes, estão conectadas a
quatro instâncias do Oracle Database Server, executadas em
quatro máquinas diferentes.
Figura 6: Real Application Clusters (RAC) para scale-out failover imediato (de instância)
Opções e pacotes do Oracle Database para clientes SAP
25
Alta disponibilidade: se houver falha em uma das instâncias
Oracle, a(s) instância(s) SAP afetadas(s) é(são) reconectada(s)
automaticamente a uma das instâncias Oracle disponíveis.
Depois desta operação, os usuários podem prosseguir com o
trabalho. O failover ocorre em segundos.
O Oracle Grid Infrastructure fornece as tecnologias básicas
necessárias para habilitar o RAC e pode ser dividido em dois
componentes principais:
• Para que várias instâncias Oracle possam acessar os
arquivos de banco de dados ao mesmo tempo, é necessário
criar um sistema de arquivos em cluster. Para tanto, a
Oracle fornece o Oracle Automatic Storage Management
(ASM). Diferentemente de outros sistemas de arquivos em
cluster, o Oracle ASM é otimizado para os arquivos do
Oracle Database e é fornecido gratuitamente.
• O Oracle Clusterware é o software de cluster multiplataforma
necessário para executar a opção RAC para o Oracle
Database e viabiliza a comunicação entre os nós,
permitindo a formação de um cluster de nós que se
comporta como um único servidor lógico. De modo
semelhante ao Oracle ASM, que elimina a necessidade
de um outro sistema de arquivos em clusters, o Oracle
Clusterware elimina a necessidade de outro software para
gerenciar os clusters.
O Oracle Clusterware pode fornecer alta disponibilidade e
gestão dos recursos SAP, do mesmo modo como o faz para
os recursos Oracle. Portanto, a equipe de desenvolvimento
Oracle/SAP criou uma ferramenta Oracle Clusterware, o SAP
Control (SAPCTL), para que os clientes possam gerenciar
facilmente os recursos de alta disponibilidade da SAP.
Data Guard e Active Data Guard
Desafio: o Oracle RAC fornece alta disponibilidade
multiplicando o número de instâncias Oracle. No
entanto, essa alta disponibilidade é restrita ao nível das
instâncias. Mesmo em um sistema baseado em RAC, o
banco de dados permanece como um único ponto de
falha, ou seja, erros do DBA, dados corrompidos, falhas
no servidor ou datacenter podem fazer com que todo o
sistema fique indisponível.
Proposição de valor: o Data Guard remove este único
ponto de falha. A tecnologia permite aos clientes
configurar um banco de dados standby (espelho) como
uma cópia do banco de dados primário (de produção)
e manter esses dois bancos de dados sincronizados.
Observe que o Data Guard vem incluso no Oracle
Database Enterprise Edition, e não como uma opção
adicional.
No entanto, o Active Data Guard é uma opção. O
Oracle Database 11g oferece outros recursos, como o
Automatic Block Repair e o Fast Incremental Backup.
O Active Data Guard Far Sync, uma das principais
novidades do Oracle Database 12c, permite aos clientes
combinar alto desempenho (uma característica do envio
de dados assíncrono) e zero de perda de dados (uma
característica do envio de dados síncrono).
Certificação/suporte: O Oracle Data Guard é certificado
para todos os aplicativos SAP NetWeaver. Contudo, há
suporte somente para os bancos de dados standby físicos e
não para os standby lógicos.
O Oracle Active Data Guard é certificado para todos os
aplicativos SAP NetWeaver, mas a realização de consultas
em tempo real não é possível em ambientes SAP, pois até
mesmo a geração de relatórios é uma operação somente
leitura.
Versões: Oracle Database 11g, Oracle Database 12c
Implementação: são utilizados os procedimentos de
instalação padrão Oracle. No white paper “Oracle Standby
Database”, a SAP descreve o suporte às BR*Tools.
O Data Guard pode fornecer proteção com zero de perda
de dados e restauração quase imediata do serviço, caso não
seja possível recuperar um banco de dados de produção por
qualquer razão, graças à combinação de transporte de “redo”
síncrono do Data Guard e um processo de aplicação com
reconhecimento de replicação no banco de dados standby.
No entanto, o impacto que qualquer método de replicação
síncrona pode ter no desempenho do banco de dados
geralmente inviabiliza a implementação da proteção com zero
de perda de dados quando grandes distâncias separam o banco
de dados primário e sua(s) réplica(s). Em vez de prejudicar
o desempenho, muitas empresas acabam comprometendo a
proteção aos dados, implementando a replicação assíncrona
e aceitam que uma pane irrecuperável resulte em diferentes
graus de perda de dados.
26
O Active Data Guard Far Sync, um novo recurso do Oracle
Database 12c, elimina esse problema estendendo a proteção
com zero de perda de dados a uma réplica localizada a
qualquer distância do banco de dados primário. O Far
Sync fornece proteção com zero de perda em um banco de
dados de produção, mantendo um banco de dados standby
sincronizado, localizado a qualquer distância do primário, sem
afetar o desempenho do banco de dados, com o mínimo em
termos de custo e complexidade. Um novo tipo de destino
do Data Guard, conhecido como uma instância do Far Sync,
recebe alterações de forma síncrona do banco de dados
primário e as encaminha de forma assíncrona para um standby
remoto. O failover do DB de produção pode ser efetuado,
manual ou automaticamente, para o banco de dados standby
remoto com zero de perda de dados e o máximo de rapidez.
Uma instância do Far Sync é uma entidade leve que gerencia
somente um arquivo de controle e arquivos de log e requer
uma fração dos recursos de CPU, memória e I/O (entradas/
saídas) de um banco de dados standby. Ela não contém
arquivos de dados dos usuários nem executa recuperações.
Sua única finalidade é liberar o banco de dados primário da
carga de servir destinos remotos de modo transparente. Uma
instância do Far Sync pode economizar largura de banda de
rede realizando a compactação de transporte por meio do
Oracle Advanced Compression.
Vejamos, por exemplo, uma configuração de Data Guard
assíncrono com um DB primário em Boston e um standby
em São Francisco. Basta atualizar o sistema com a proteção
zero de perda dados usando o Active Data Guard para
implementar uma instância do Far Sync dentro da distância
do local da replicação síncrona de Boston (cerca de 240
quilômetros, como vemos na Figura 7). Não há interrupções
no ambiente atual, tampouco a necessidade de nenhum
tipo de armazenamento proprietário, recursos de rede
específicos, aquisição de mais licenças de banco de dados ou
complexidades no gerenciamento.
Figura 7: Far Sync do Active Data Guard – alto desempenho, zero de perda de
dados em WANs de longas distâncias
Oracle Multitenant
Desafio: muitos cenários SAP consistem em alguns poucos
sistemas de grande porte e um número considerável de
sistemas pequenos ou muito pequenos. No entanto, a
existência de vários sistemas SAP de pequeno porte com
base no mesmo número de servidores de bancos de dados
independentes traz algumas desvantagens:
• Sistemas muito pequenos (mesmo os virtualizados)
usam muitos recursos de hardware (memória, CPU).
• Perde-se muito tempo com a administração de um
número tão grande de pequenos sistemas de bancos
de dados.
Proposição de valor: o Oracle Multitenant reduz o
consumo de recursos separando os bancos de dados
“contêineres” dos “conectáveis”. Isso simplifica a
administração, pois as operações padrão passam para o
nível do “banco de dados contêiner”.
Certificação/suporte: a certificação do Oracle
Multitenant estava planejada para o 2015 ou início de
2016.
Versão: Oracle Database 12c
Implementação: os detalhes serão fornecidos no
momento da certificação.
O Oracle Database 12c Multitenant traz uma nova arquitetura
que permite aos clientes consolidar vários bancos de dados
com facilidade, sem alterar seus aplicativos. Esta nova
arquitetura oferece todos os benefícios de gerenciar vários
bancos de dados como um só e ainda mantém o isolamento e
a priorização de recursos dos bancos de dados separados.
Abordagens de consolidação
Grandes empresas podem usar centenas ou milhares de
bancos de dados, geralmente executados em plataformas
diferentes e em vários servidores físicos. Um banco de dados
pode usar apenas uma fração da capacidade de hardware
do servidor. Esta é uma abordagem cara que impede a
maximização do uso dos recursos humanos e de hardware.
Opções e pacotes do Oracle Database para clientes SAP
27
Uma resposta típica à questão de gerenciamento é colocar
vários bancos de dados em cada servidor (seja por instalações
diretas ou usando virtual machines). O problema é que várias
instâncias de banco de dados não compartilham memória
de processamento, sistema e processos em segundo plano,
tampouco metadados Oracle. Outra resposta é separar os dados
de maneira lógica usando esquemas (consolidação em esquemas),
mas essas entidades virtuais são difíceis de gerenciar, proteger
e transportar.
Arquitetura Oracle Multitenant
O Oracle Database 12c Multitenant é baseado em uma
abordagem chamada consolidação de bancos de dados, que traz
uma nova arquitetura na qual um único CDB (banco de
dados contêiner) pode conter vários PDBs (bancos de dados
conectáveis). Veja a Figura 8.
Um banco de dados existente pode simplesmente ser
“conectado a” um CDB. A qualquer momento, é possível
desconectá-lo e conectá-lo a outro CDB. A desconexão/
conexão é aceita em todas as versões do software do Oracle
Database.
Do ponto de vista do aplicativo de cliente que se conecta
ao servidor de bancos de dados via Oracle Net, o PDB é o
banco de dados. Um PDB é totalmente compatível com um
não CDB – regra que também é conhecida como garantia de
compatibilidade PDB/não CDB.
Utilização e gestão de recursos
Os vários PDBs contidos em um único CDB compartilham
recursos de memória e processamento em segundo plano. Isso permite
consolidar um número muito maior de bancos de dados em
comparação com a arquitetura antiga, que oferecia benefícios
semelhantes aos da consolidação baseada em esquemas,
mas sem modificações importantes aos aplicativos como na
abordagem anterior.
O particionamento horizontal do Oracle Data Dictionary (uma divisão
conceitual, e não um particionamento de físico de tabelas)
elimina a necessidade de armazenar e gerenciar os metadados
de todo o sistema em um único banco de dados. A metade
“inferior” (implementada no CDB) contém os metadados de todo
o sistema – e nada mais – enquanto as metades “superiores”
(implementadas nos PDBs) contêm os metadados específicos dos
aplicativos – e nada mais.
A criação de bancos de dados conectáveis, a movimentação
destes entre os contêineres e a clonagem deles são realizadas
com novos comandos SQL em questão de segundos. Quando
o sistema de arquivos subjacente comporta thin provisioning
(prvisionamento dinâmico), é possível clonar muitos terabytes
quase instantaneamente.
O compartilhamento de processos em segundo plano,
estruturas de memória, metadados de todo o sistema e
arquivos do banco de dados resulta em uma considerável
redução no consumo de recursos. Além disso, o Oracle Database
12c Resource Manager foi ampliado com a funcionalidade
específica de controlar a competição por recursos entre os PDBs
dentro de um CDB.
Gerenciando vários bancos de dados como um só
Ao consolidar os bancos de dados existentes em DBs
conectáveis, os administradores podem gerenciar vários
bancos de dados como um só. Os benefícios incluem:
• O investimento de tempo e esforço para aplicar patches em
um CDB resulta na aplicação de patches a todos os PDBs
nele contidos. Para atualizar todos os PDBs hospedados
em um CDB, basta atualizar o CDB e todos os PDBs deste
serão atualizados “in-place” (no local).
• Em vez de executar backups individualmente, os
administradores podem fazer backup dos bancos de dados
apenas no nível do CDB. Em outras palavras, o backup
de todos os PDBs consolidados em um contêiner é feito
de uma só vez e os administradores têm a flexibilidade de
executar operações de recuperação de um único PDB, se
necessário.
• Os administradores que mantêm sistemas standby em outro
datacenter (usando Data Guard ou Active Data Guard) só
precisam definir uma configuração de standby no nível do
CDB e ela será replicada a todos os PDBs consolidados
nesse contêiner.
Figura 8: Oracle Multitenant – nova arquitetura para consolidar bancos de
dados e simplificar operações
28
Oracle Advanced Security
Desafio: para fazer a leitura ou atualizar dados em um
Oracle Database que funciona como armazenamento
de dados de um aplicativo SAP, a escolha óbvia e única
para usuários legítimos é o aplicativo em questão. No
entanto, hackers que quisessem burlar o controle de
acessos e a gestão de usuários SAP poderiam usar um
sniffer (ferramenta que colhe e registra dados trafegados
entre computadores de uma rede) para capturar dados
em trânsito ou utilizar algum tipo de editor de arquivos
para ler dados inativos, por exemplo, em uma cópia de
arquivo do banco de dados.
Proposição de valor: o Oracle Advanced Security é
um pacote de recursos que permitem aos
administradores criptografar os dados, aumentando a
dificuldade dos
hackers em decifrar os dados na rede. O Oracle Network
Encryption pode ser usado para proteger os dados em
trânsito, enquanto o Oracle Transparent
Data Encryption e o Backup Set Encryption protegem os
dados tanto nos arquivos do banco de dados de produção
quanto nos respectivos backups.
Certificação/suporte: O Oracle Advanced Security é
certificado para todos os aplicativos SAP NetWeaver.
As implementações são aceitas nos ambientes SAP.
Versões: Oracle Database 11g, Oracle Database 12c
Implementação: os recursos do Oracle Advanced Security
são ativados por meio da configuração Oracle Net ou com
as BR*Tools da SAP. Os detalhes podem ser encontrados
nas notas 973450, 974876 e 1324684 da SAP.
Protegendo os dados em trânsito: Oracle Network Encryption
Em ambientes SAP, os usuários não se conectam diretamente
ao servidor do Oracle Database, mas sim a uma instância do
servidor de aplicativos SAP que, por sua vez, conecta-se ao
servidor do Oracle Database. Portanto, neste caso, a instância
do servidor de aplicativos é o “cliente” Oracle e o Oracle
Network Encryption criptografa todos os dados que trafegam
entre o servidor de aplicativos e o de bancos de dados.
O Oracle Network Encryption requer software Oracle que
não é instalado nos dispositivos dos usuários finais. Portanto,
é possível usar outras tecnologias ou produtos para proteger
a comunicação entre os usuários SAP e os servidores de
aplicativos SAP.
No entanto, as pessoas não só tentam ler os dados em trânsito,
como também tentam interceptá-los e modificá-los. Sendo
assim, além da criptografia de rede, o Oracle Advanced
Security também comporta crypto-checksumming para
garantir a integridade dos dados. Tanto a criptografia quanto
o crypto-checksumming são totalmente transparentes ao
aplicativo e o administrador do sistema pode escolher entre
vários algoritmos nessas duas áreas.1
Protegendo dados inativos: Oracle Transparent Data Encryption
O Oracle TDE (Transparent Data Encryption) é aplicado
aos dados nos arquivos que compõem o banco de dados
de produção (o oposto dos arquivos de backup, que serão
explicados no próximo parágrafo). Como o nome indica,
o TDE é transparente ao aplicativo, ou seja, não requer
nenhuma alteração no aplicativo. Desde o SAP NetWeaver
versão 7.20, você pode usar BRSPACE para definir o atributo
de criptografia no nível de tablespace. O BRSPACE também
pode ser usado para gerenciar o wallet, que consiste em um
container usado para armazenar as chaves de criptografia.
O Oracle TDE tem duas versões: a primeira (disponível desde
o Oracle Database 10g) é chamada Column Encryption, pois
permite selecionar apenas algumas das muitas tabelas SAP, ou
até mesmo colunas individuais dessas tabelas, que contenham
dados confidenciais e criptografá-las. O restante permanece
não criptografado. A segunda (disponível desde o Oracle
Database 11g) é chamada Tablespace Encryption e permite
criptografar tablespaces inteiras, que podem conter centenas,
milhares ou dezenas de milhares de tabelas.
Protegendo dados inativos: Oracle Backup Encryption
Se você decidir usar a versão Column Encryption nos backups
do banco de dados, pode ser bem mais fácil roubar os backups
dos arquivos do banco de dados do que o banco de dados de 1Observação importante: A partir de junho de 2013, a criptografia de rede e o crypto-checksumming não fazem mais parte do Oracle Advanced Security e foram incluídos sem custo adicional em todas as edições licenciadas de todas as versões compatíveis do Oracle Database.
produção propriamente dito. Portanto, o terceiro conjunto de
recursos do Oracle Advanced Security é relativo à criptografia
dos arquivos de backup.
Opções e pacotes do Oracle Database para clientes SAP
29
Se você simplesmente fizer backup dos arquivos do banco
de dados, as colunas que estão criptografas nos arquivos
do banco de dados de produção ficarão criptografas nos
backups. No entanto, combinando o Oracle RMAN (Recovery
Manager) com o Oracle Advanced Security, você pode
criptografar os conjuntos de backups inteiros, ou seja, todos
os dados.
Database Vault
Figura 9: Oracle Advanced Security – criptografe os dados em trânsito
ou inativos
Desafio: a criptografia de dados será inútil se os
hackers não utilizarem ferramentas de terceiros, mas
sim ferramentas Oracle para burlar a segurança dos
aplicativos SAP. Isso é perigoso particularmente no caso
de usuários com privilégios de acesso (administradores
de bancos de dados), e especificamente relevante se a
administração do DB for terceirizada ou os dados forem
armazenados na nuvem.
Proposição de valor: o Oracle Database Vault substitui
a tradicional estratégia de gestão de privilégios de
acesso ao banco de dados por uma nova abordagem
mais flexível e poderosa, que vai muito além das
tradicionais
correlações entre funções ou privilégios
dos usuários. Com o Oracle Database Vault, as empresas
podem implementar e aplicar conceitos como segregação
de funções (SoD, Segregation of Duties) ou o “princípio
dos quatro olhos”.
Certificação/suporte: O Oracle Database Vault é
certificado para todos os aplicativos SAP NetWeaver.
As implementações são aceitas nos ambientes SAP.
Versões: Oracle Database 11g, Oracle Database 12c
Implementação: o Database Vault é gerenciado por
meio do Oracle Database Vault Administrator (DVA).
Os usuários com privilégios de acesso – como os
administradores de bancos de dados – podem usar
ferramentas de DBA e conectar-se diretamente ao banco de
dados, burlando as verificações de segurança do sistema SAP
(veja a Figura 10). A criptografia não protege contra este tipo
de ameaça. Se alguém conseguir conectar-se usando uma conta
com privilégios suficientes e enviar uma consulta, o Oracle
Database generosamente fornecerá o conjunto de resultados a
tal usuário. Se os dados solicitados estiverem criptografados, a
tecnologia Oracle irá descriptografá-los. Do ponto de vista do
Oracle Database, a solicitação enviada por esse usuário parece
perfeitamente válida.
Isso pode acontecer porque, tradicionalmente, se você
recebeu explicitamente um número suficiente de privilégios
no sistema, terá recebido implicitamente também privilégios
de objeto para todas as tabelas. As pessoas acharam isso
aceitável durante décadas. Recentemente, porém, as empresas
começaram a se perguntar se realmente é necessário, realmente
desejável, que um DBA,
que supostamente deve gerenciar a estrutura do banco de
dados, seja, por padrão, capaz de ler (e até mesmo de alterar)
todos os dados do banco de dados?
Oracle Database Vault
Para resolver esse problema, é necessário criar uma nova
estratégia de gestão de privilégios no banco de dados, que
continue a fornecer privilégios de sistema e de objeto, mas
elimine os privilégios de objeto concedidos implicitamente.
É exatamente isso o que o Oracle Database Vault faz. Ele
substitui a estratégia tradicional, e um pouco estranha, de
gestão de privilégios por uma abordagem mais moderna
e flexível, eliminando todas as concessões de privilégios
implícitas e proporcionando uma maneira de definir
explicitamente os direitos de acesso, assim como as
circunstâncias sob as quais estes serão válidos. Isso vai muito
além das correlações tradicionais entre usuário-privilégio ou
usuário-função.
30
O Oracle Database Vault permite que as empresas
implementem e apliquem conceitos como a segregação de
funções ou o “princípio dos quatro olhos”.
Oracle Database Vault para SAP
Quando fornecido diretamente pela Oracle, o Oracle Databa-
se Vault é apenas um conjunto de ferramentas. Ele vem com
funções e realms (territórios) predefinidos, mas esses realms
servem para as tabelas do sistema e as funções (se fundamen-
tais) são bastante gerais. Esses componentes predefinidos
permitem que o Oracle Database Vault seja uma solução fun-
cional e utilizável, mas não protegem os dados específicos de
seus aplicativos. Isso acontece porque a Oracle não sabe nada
sobre os aplicativos e dados específicos do seu sistema. A Ora-
cle pode apenas fornecer um conjunto de ferramentas e cabe a
você determinar seus requisitos de segurança e traduzi-los em
uma política de controle de acessos.
Contudo, existe uma diferença importante. Se os clientes
usarem aplicativos desenvolvidos internamente, não é plausível
que a Oracle faça algo além disso. Entretanto, se milhares ou
dezenas de milhares de empresas usarem um determinado
aplicativo padrão e os requisitos de segurança de todas essas
empresas forem (pelo menos até certo ponto) idênticos por
serem resultantes do design do tal aplicativo, faz mais sentido
que a Oracle analise os requisitos e implemente uma política
de segurança básica.
Na verdade, a Oracle já fez isso, permitindo que os clientes
poupem o tempo que seria necessário para implementar os
elementos básicos de uma política de segurança específica
para um aplicativo e protegendo essas empresas de erros,
como não incluir alguns desses princípios na nova política.
Até hoje, a Oracle fornece uma família inteira de políticas
predefinidas do Oracle Database Vault específicas para
determinados aplicativos e o Oracle Database Vault para SAP é
membro dessa família.
Figura 10: Oracle Database Vault – análise e controle de acesso de usuários com privilégios
Real Application Testing (RAT)
Desafio: aplicação de patches ou atualizações de software,
modificação das configurações do servidor de bancos de
dados e implementação de novos recursos/opções de
DB podem melhorar o desempenho, a disponibilidade e
a segurança do servidor de bancos de dados e do sistema
como um todo. Se na implementação for necessário
levar em conta características específicas do cliente ou
de seus aplicativos, os administradores terão de saber
com antecedência como o novo recurso ou configuração
funcionará no sistema de produção.
Proposição de valor: o principal problema com muitos
sistemas de teste é que a carga de trabalho que eles
recebem é menor ou diferente da utilizada no sistema
de produção e um novo recurso ou configuração talvez
funcione bem no ambiente de teste, mas não no sistema
de produção. É por isso que o Oracle Real Application
Testing permite aos clientes capturar a carga de trabalho
do banco de dados de produção e reproduzi-la no
sistema de teste. A combinação dessas duas etapas
proporciona uma compreensão dos reais efeitos das
mudanças através de uma carga de trabalho real antes
que elas sejam implementadas nos sistemas de produção.
Certificação/suporte: o Oracle Real Application Testing é
certificado para todos os aplicativos SAP NetWeaver. As
implementações são aceitas nos ambientes SAP.
Versões: Oracle Database 11g, Oracle Database 12c
Implementação: Como este é um recurso somente de
banco de dados, não é necessário nenhum suporte de
ferramenta SAP. Para mais detalhes, consulte a nota
1426980 da SAP.
Opções e pacotes do Oracle Database para clientes SAP
31
Com o Oracle Real Application Testing, você pode executar
testes do mundo real. Ele captura as cargas de trabalho
do banco de dados de produção e avalia o impacto das
alterações no sistema antes da implementação em produção,
minimizando o risco de instabilidades associados às alterações.
O Oracle Real Application Testing consiste em dois
componentes: Database Replay e SQL Performance Analyzer.
Database Replay
O teste de carga geralmente é feito com ferramentas que
permitem às equipes de teste gerar cargas de trabalho
artificiais com base no que elas esperam que os usuários
façam em um sistema de produção. Essas cargas de trabalho
poderão ser reproduzidas pelos usuários virtuais de aplicativos
que simulam as solicitações dos usuários finais ao aplicativo.
Embora amplamente utilizada, esta abordagem tem uma série
de deficiências no que diz respeito às alterações no nível do
banco de dados de teste:
• A criação da carga de trabalho artificial pode levar um
tempo considerável e exige conhecimentos de programação.
• Como o comportamento dos usuários não é bem
compreendido, frequentemente muitos workflows possíveis
não são incluídos nos testes de cargas de trabalho artificiais.
• É quase impossível simular a concomitância de um banco
de dados em escala de produção com essas ferramentas.
• É necessário incluir o conjunto de aplicativos nos
testes, pois essas ferramentas simulam os usuários finais.
O recurso Database Replay do Oracle Real Application
Testing permite que os DBAs e administradores de sistemas
reproduzam em ambientes de teste as reais cargas de trabalho
de produção de maneira fidedigna, precisa e realista, incluindo
cargas de trabalho em lote e de usuários on-line. Ao capturar
toda a carga de trabalho do banco de dados dos sistemas de
produção, incluindo toda a concomitância, dependências e
timing (ritmo), o Database Replay permite testar alterações
do sistema de forma realista, basicamente recriando as cargas
de trabalho de produção no sistema de teste, algo que um
conjunto de scripts jamais poderia duplicar. Com o Database
Replay, os DBAs e administradores de sistema podem testar:
• Atualizações do banco de dados, patches, parâmetros,
alterações de esquema etc.
• Alterações de configuração, como a conversão de uma
única instância para o Oracle RAC, Oracle ASM etc.
• Alterações de armazenamento, rede e interconexões.
• Alterações de parâmetros e no sistema operacional,
migrações de hardware, aplicação de patches e atualizações.
SQL Performance Analyzer
O Database Replay fornece metade do que a Oracle chama
de Real Application Testing; a outra metade é fornecida por
outra ferramenta, o SQL Performance Analyzer. A principal
diferença entre essas duas ferramentas é o escopo envolvido,
ou seja, enquanto o Database Replay destina-se a capturar e
reproduzir todas as atividades de um banco de dados, o SQL
SPA (SQL Performance Analyzer) permite que você capture
instruções SQL específicas e as reproduza. O SQL SPA
oferece uma vantagem importante em termos de ajuste de
SQL, pois é capaz de otimizar a instrução SQL emitida por
um aplicativo e avaliar o respectivo impacto.
O SQL SPA pode prever e evitar problemas de desempenho
na execução de SQL causados por alterações do ambiente.
Ele fornece uma visão detalhada do impacto das alterações
do ambiente nos planos e estatísticas de execução de SQL,
executando as instruções SQL em série antes e depois das
alterações.
Figura 11: Real Application Testing (RAT) – captura e reprodução da carga de
trabalho real do banco de dados
32
Pacotes de Enterprise Manager
Desafio: monitorar e gerenciar uma infraestrutura
completa de TI pode ser uma tarefa desafiadora.
Os administradores podem acabar com um número
considerável de ferramentas de gestão, desenvolvidas
para diferentes fins específicos.
Proposição de valor: Na qualidade de fornecedor de
um conjunto de soluções de TI – de hardware a
aplicativos, passando por bancos de dados – a Oracle
percebeu a necessidade de uma ferramenta de gestão
empresarial integrada. No entanto, para evitar
complexidades desnecessárias, o Oracle Enterprise
Manager Grid/ Cloud Control é dividido em um
produto básico e
vários pacotes dedicados a características especiais. Com
ou sem pacotes, o Oracle Enterprise Manager sempre
fornece uma visão completa do cenário de TI.
Certificação/suporte: de um modo geral, os clientes SAP
em Oracle têm uma opção. Por um lado, a SAP fornece
uma família de ferramentas de gestão, as BR*Tools, que
contém conhecimento específico da SAP e, portanto, é
fácil de usar. Por outro lado, existem o poderoso Oracle
Enterprise Manager e seus pacotes. No entanto, em alguns
casos, o Oracle Enterprise Manager ou um de seus pacotes
é necessário – ou porque as BR*Tools não aceitam um
recurso do Oracle Database (por exemplo, o Database
Vault) ou porque as funcionalidades SAP e Oracle são
integradas de maneira tão completa que as funcionalidades
SAP não funcionam sem as da Oracle (por exemplo, SAP
DBA Cockpit e Enterprise Manager Diagnostics Pack).
Versões: Oracle Database 11g, Oracle Database 12c
Implementação: Para obter informações gerais sobre o uso
do Oracle Enterprise Manager em ambientes SAP, consulte
as notas 355770 e 1028068 da SAP. Casos de uso especiais
estão explicados em notas adicionais e white papers.
SAP DBA Cockpit e Enterprise Manager Diagnostics Pack
O Oracle Diagnostic Pack oferece a diagnóstico de
desempenho automático e funcionalidade de monitoramento
avançado do sistema, e inclui os seguintes recursos:
• AWR (Automatic Workload Repository). O AWR
é um repositório embutido (built-in) em cada Oracle
Database, que contém estatísticas operacionais sobre um
determinado banco de dados e outras informações sobre
uso e configurações. Em intervalos regulares, o Oracle
Database gera estatísticas de desempenho e informações
de carga de trabalho e
as armazena no AWR. O AWR compõe a base para a
maior parte da funcionalidade de autogestão do Oracle
Database. Ele é a fonte de informações que fornece ao
Oracle Database uma perspectiva histórica de como o
banco de dados tem sido usado e permite tomar decisões
precisas e desenvolvidas especificamente para o ambiente
do sistema. A maior parte dos recursos de autogestão
do Oracle Database conta expressivamente com as
informações coletadas no AWR. Os dados armazenados
no AWR também são úteis para diagnosticar todos os
tipos de problemas de performance, com diagnósticos de
desempenho comparativo ou persistente.
• ADDM (Automatic Database Diagnostic Monitor).
O ADDM usa os dados capturados no AWR, permitindo
que o Oracle Database faça o diagnóstico de seu
próprio desempenho e determine como eventuais
problemas identificados poderiam ser resolvidos.
O ADDM é executado automaticamente após a captura
de cada estatística do AWR e disponibiliza os dados do
diagnóstico de desempenho imediatamente. O ADDM
analisa os dados capturados no AWR, efetua uma análise
para determinar os problemas mais importantes de modo
proativo, recomenda soluções e quantifica os benefícios
esperados.
• ASH (Active Session History). Uma amostra de todas
as sessões ativas do banco de dados é colhida a cada
segundo e armazenada no ASH. Os dados são colhidos
em um buffer progressivo na memória do banco de
dados. Os dados do ASH mostram onde o banco de
dados está gastando seu tempo e destaca eventuais
gargalos de desempenho. Como o ASH captura a
condição da sessão com vários atributos de desempenho,
os dados do ASH in-memory (residentes na memória)
podem ser usados com eficácia para entender o perfil e
diagnosticar proativamente qualquer problema transitório
de desempenho, como picos de CPU ou tráfego intenso
de I/O (entrada/saída), que acontecem com duração
muito pequena.
Os recursos de análise e diagnóstico do Oracle Diagnostics
Pack, como ADDR, ASH e AWR, são altamente integrados
com o DBA Cockpit da SAP. Portanto, o Oracle Diagnostics
Pack é um requisito obrigatório do DBA Cockpit.
Oracle Database Lifecycle Management Pack
O Provisioning and Patch Automation Pack automatiza
a implementação de software, aplicativos e patches,
transforma as operações críticas do datacenter em tarefas
fáceis, eficientes e escaláveis, resultando em redução
dos riscos operacionais e dos custos de propriedade. A
capacidade de provisionar os diferentes componentes de
de software — que inclui sistema operacional,
middleware e banco de dados e é complementada por
ferramentas de relatórios
abrangentes — torna o Provisioning and Patch Automation
Pack uma entidade extremamente importante na esfera do
gerenciamento geral do sistema.
Este pacote inclui uma solução de aplicação de patches de ponta a
ponta, que funciona perfeitamente em uma grande variedade
de produtos e ambientes de clientes corporativos, e automatiza
a implementação de patches da Oracle no banco de dados e
no sistema operacional por trás dele. O aplicativo cuida das
etapas pré e pós aplicação de patches, como desligamento
e reinicialização dos serviços e alterações no dicionário, se
necessário. Ele também aproveita o flexível framework de
procedimentos de implementação, que permite aos usuários
adicionar etapas personalizadas para ações específicas no
processo de aplicação de patches.
O Provisioning and Patch Automation Pack também inclui
procedimentos de implementação prontos para usar no
provisionamento do Oracle Database (tanto em banco de dados
de única instância quanto no RAC), Oracle Clusterware e
Oracle Automatic Storage Management com base em “gold
images”, seguindo as melhores práticas de disponibilidade
máxima. As “gold images” são imagens de software testado
e aprovado, nas quais é possível aplicar patches em qualquer
nível antes da implementação.
Para ambientes SAP, o utilitário MOPatch é integrado com
os procedimentos de implementação do Oracle Enterprise
Manager para automatizar a coordenação da aplicação
de patches em Oracle Databases. Consulte o white paper
“Patching of Oracle Databases in SAP Environments using
Oracle Enterprise Manager”.
Figura 12: Oracle Enterprise Manager Diagnostics Pack e DBA Cockpit da SAP
Opções e pacotes do Oracle Database para clientes SAP 33
34
Resumo
De certa maneira, o Oracle Database sempre foi uma
infraestrutura de gestão de dados e, portanto, sempre foi
necessário para auxiliar a atingir dois objetivos opostos:
consolidação e separação ou diferenciação. O Oracle Database
sempre foi um banco de dados multiusuário, multiesquema
e, possivelmente, multiaplicativo. Portanto — com exceção
da divisão básica dos dados disponíveis em diferentes tabelas
— havia a necessidade de separar esquemas específicos de
diferentes aplicativos. Por motivos de desempenho, surgiu
a necessidade de separar os arquivos usados para dados
de usuários/aplicativos dos utilizados para redo logs ou
informações de undo. Por ser um sistema completo de gestão
de dados, o Oracle Database sempre forneceu adaptadores,
gateways e outros meios que permitem aos usuários interativos
e tarefas em lotes juntar os dados armazenados no Oracle
Database com os provenientes de fontes externas.
No entanto, como resultado do crescimento constante do
volume de dados e das cargas de trabalho, e da redução das
janelas de manutenção em muitos clientes corporativos, a
Oracle identificou a necessidade de fornecer soluções extras
mais sofisticadas. Isso aconteceu no Oracle Database 10g, no
Oracle Database 11g e se repetiu no Oracle Database 12c.
Definindo subconjuntos de dados
Lançado pela primeira vez muitos anos e versões atrás, o
Oracle Table and Index Partitioning (particionamento de índices e
tabelas) continua sendo um bom exemplo de diferenciação de
dados, além de ser uma tecnologia poderosa. Por isso, falamos
deste recurso logo no início deste artigo. O Oracle Table and
Index Partitioning é usado para definir subconjuntos de dados
de tabelas que podem ser acessados e gerenciados de modo
independente.
Subconjuntos e padrões de acesso
Ao definir uma determinada estratégia de particionamento, é
importante não só analisar os dados, mas também considerar
os padrões de acesso. Particionar uma tabela por mês pode ser
inútil ou até prejudicial para o desempenho, se a maior parte
das consultas acessar os dados por local.
Entretanto, distinguir subconjuntos de dados por padrões de
acesso de maneiras que antes seriam impossíveis é o principal
objetivo de muitas opções e recursos introduzidos no Oracle
Database 12c.
O Heat Map, um recurso incluído no Oracle Advanced
Compression, rastreia automaticamente as modificações e
timestamps das consultas, fornecendo insights detalhados
sobre como os dados têm sido acessados. O ADO (Automatic
Data Optimization) move e compacta automaticamente os
dados de acordo com as políticas definidas pelos usuários com
base nas informações coletadas pelo Heat Map. Isso significa
que é possível implementar camadas de armazenamento
e compactação, ou seja, selecionar diferentes mídias de
armazenamento e algoritmos de compactação distintos para
diferentes subconjuntos de dados que são definidos por
diferentes características de acesso.
O Oracle Database In-Memory permite aos administradores
distinguir entre diferentes tipos de transações e representações
de dados na memória, e evita as desvantagens decorrentes
da necessidade de escolher um único formato de dados para
todos os tipos de transações e aplicativos. Graças à nova
opção In-Memory, o Oracle Database 12c pode fornecer
dados usados pelas transações de OLTP no formato de linhas
e, ao mesmo tempo, disponibilizar os dados usados pelo
analytics (análises avançadas) no formato de colunas.
Distribuição da carga de trabalho
Outras opções são focadas na distribuição da carga de
trabalho. Um exemplo de destaque é o RAC (Real Application
Clusters), com o qual os clientes podem dividir a carga de
trabalho do sistema e deixar o processamento desta por conta
dos vários servidores que executam várias instâncias do Oracle
Database. Cabe ao cliente decidir se todas as instâncias devem
processar cargas de trabalho do mesmo tipo ou mistas ou
se cada instância deve ser responsável por um tipo de carga
de trabalho (por exemplo, uma instância para transações
interativas, outra para tarefas em lotes etc.).
Opções e pacotes do Oracle Database para clientes SAP 35
Figura 13: Infraestrutura de gestão de dados multicamada da Oracle
Além de permitir a distribuição da carga de trabalho, o RAC
aumenta a disponibilidade do sistema, especialmente quando
se trata do Data Guard. Contudo, o Data Guard não requer
que o banco de dados standby permaneça ocioso. Ele pode
ser usado para operações como backup ou – em determinadas
condições – emissão de relatórios. Em outras palavras: o Data
Guard também ajuda a implementar a distribuição da carga
de trabalho.
Políticas de acesso aos dados
De certa maneira, as opções de segurança da Oracle também
estão relacionadas aos padrões de acesso. Em especial, o
Database Vault permite que os administradores de segurança
definam e apliquem políticas que impeçam os usuários com
privilégios de acesso de ler ou manipular dados que não
deveriam acessar. Conceitos como “segregação de funções”
(SoD, Segregation of Duties) deixam muito claro que, até aqui,
estamos falando do equilíbrio entre separação e combinação.
Administração de bancos de dados
O Oracle Database 12c Multitenant eleva o princípio da
infraestrutura de gestão de dados a um patamar totalmente
novo – não estamos falando apenas de uma infraestrutura
para muitas tabelas ou usuários, mas sim de uma infraestrutura
para vários bancos de dados. Neste contexto, fica claro que
consolidação requer separação.
Em suma, o foco da tecnologia Multitenant é a distinção
entre quais tarefas de administração devem ser executadas
individualmente para cada banco de dados (quando há
diferenças) e quais podem ser executadas em conjunto ou
pelo menos para um determinado grupo de bancos de dados
(quando não há diferenças). Por exemplo, na aplicação de
um determinado patch em sistemas de 25 bancos de dados, é
preciso repetir o mesmo processo 25 vezes. Portanto, o Oracle
Multitenant passa essa operação para a camada do CDB
(banco de dados contêiner), no qual ela pode ser feita de uma
vez só para todos os PDBs (bancos de dados conectáveis). Por
outro lado, uma recuperação pontual é uma operação a ser
realizada no nível do PDB em questão, pois não deve afetar os
demais PDBs.
Além disso, com o Provisioning and Patch Automation Pack,
os administradores podem automatizar operações que são
semelhantes em todos os casos. Por exemplo, a implementação
de patches da Oracle ou o provisionamento de novos sistemas
com base em “gold images”.
Monitoramento e testes
Será que esses recursos vão proporcionar benefícios aos
sistemas de sua empresa? Como saber ao certo? Como os
recursos devem ser implementados para causar um impacto
positivo nos sistemas? O Oracle Real Application Testing o ajudará
a responder essas e outras questões semelhantes.
36
Do melhor desempenho com a melhor disponibilidade ao melhor suporte para consolidação de DBs — são
inúmeras as boas razões/diferenciais quando se usa o Oracle Database para aplicativos SAP
POR QUE ORACLE DATABASE E ENGINEERED SYSTEMS PARA SAP?
De SMEs (pequenas e médias empresas) às maiores
corporações do mundo, dezenas de milhares de clientes se
beneficiam usando o Oracle Database para SAP. Existem
algumas boas razões para isso: analise atentamente os
excepcionais diferenciais que tornam o Oracle Database
para SAP a primeira opção para a maioria dos clientes SAP.
Há mais de 28 anos, Oracle e SAP trabalham em colaboração
para otimizar o Oracle Database para os clientes SAP. A
renovação de compromissos e acordos formam a base do
relacionamento e da parceria de longa data. Acima de tudo, os
clientes SAP se beneficiam com as inovações da Oracle, que
fornecem soluções flexíveis para as empresas atenderem seus
requisitos e necessidades comerciais. Os clientes SAP, por sua
vez, valorizam a excelente sustentabilidade e protegem seus
investimentos usando o Oracle Database para aplicativos SAP.
Analisando em detalhes, vemos claramente por que o Oracle
Database para SAP é o líder e o melhor RDBMS (sistema de
gerenciamento de bancos de dados relacionais) executando
aplicativos SAP. Neste contexto, veremos mais de perto
os principais diferenciais entre o Oracle Database para
SAP e os demais bancos de dados que podem ser usados
em combinação com aplicativos SAP. Há pelo menos oito
diferenciais relativos ao Oracle Database para SAP 11g, 12c,
Oracle Exadata Machine e Oracle Engineered Systems (com
importantes recursos/opções):
Diferenciais do Oracle Database para SAP
1.) Melhor desempenho e escalabilidade
A Oracle é recordista mundial no benchmark SAP SD e
BI-D (BI-Data Mart), com escalabilidade e desempenho
excepcionais em ambientes SMP e Cluster rodando em Unix
e Linux.
O Oracle RAC (Real Application Clusters) oferece uma
maneira flexível de alcançar escalabilidade praticamente linear
dos aplicativos SAP. Com o RAC, os clientes podem expandir
verticalmente (scale-up) ou horizontalmente (scale-out) a
camada do servidor de bancos de dados. Como todos os
nós do RAC são ativos, os clientes SAP têm maior facilidade
de atender os requisitos de carga de trabalho de produção.
Amplamente adotado pelos clientes, o Oracle RAC é a única
solução de bancos de dados em cluster com disponibilidade
geral para todos os produtos SAP, além de tornar os recursos
SAP altamente disponíveis, graças ao Oracle Clusterware, e
eliminar a necessidade de software de outros fornecedores.
O Oracle ASM (Automatic Storage Management) é um
gerenciador de volume e um sistema de arquivos do Oracle
Database, que comporta configurações de única instância
do Oracle Database e do Oracle RAC. O ASM é a solução
de gestão de armazenamento recomendada pela Oracle, que
fornece uma alternativa aos convencionais gerenciadores de
volume, sistemas de arquivos e dispositivos raw (brutos).
A opção Oracle Database In-Memory acelera o desempenho
de analytics (análises avançadas), data warehousing, emissão de
relatórios e OLTP (processamento de transações on-line). A
opção In-Memory do Oracle Database 12c é 100% compatível
com aplicativos existentes e aproveita toda a funcionalidade
já instalada do Oracle Database. Cada aplicativo executado
no Oracle Database 12c pode aproveitar a opção In-Memory
do Oracle Database de forma automática e transparente.
Os aplicativos existentes manterão toda a funcionalidade
enquanto são acelerados sem esforço algum. Esta opção
permite desenvolver novos aplicativos que antes seriam
impraticáveis em virtude das limitações de desempenho.
SAP BW Flat Cubes com o Oracle Database In-Memory:
O Flat Cubes – técnica de modelagem de dados também
conhecida como “HANA-Optimized InfoCubes” – permite
aos clientes simplificar o modelo de dados do SAP BW.
Os benefícios para clientes que executam software SAP
em tecnologia Oracle incluem: redução de custos graças
ao melhor desempenho e à otimização integrada do SAP
BW com o Oracle Database 12c, sem agregados ou índices
obrigatórios, tempos de resposta mais rápidos nas consultas e
aceleração do carregamento de dados.
Com o Oracle Exadata Database Machine, os clientes podem
optar por abordagens de scale-up ou scale-out de modo
gradual e on-demand. Comece com o Exadata do tamanho
adequado para a sua empresa – um oitavo de rack, um quarto
de rack, meio rack ou um rack completo. Você pode ampliar o
Exadata para o próximo tamanho antes de precisar de maior
velocidade ou capacidade, sem a necessidade de atualizações
maciças – basta expandir o sistema atual horizontal ou
verticalmente (scale-out/up).
O Exadata inclui uma tecnologia exclusiva que transfere a
carga das operações SQL com uso intensivo de dados para os
Oracle Exadata Storage Servers e somente as linhas e colunas
diretamente relevantes a uma consulta são enviadas para os
servidores de banco de dados.
O resultado é um desempenho excepcional no processamento
de transações e data warehousing. As transações SAP que
envolvem dados provavelmente são realizadas a partir da
memória flash para recuperação ultra-rápida. Usuários que
emitem relatórios e executam tarefas em lote não interferem
com os usuários transacionais do sistema SAP. Os data
warehouses do SAP BW/BI retornarão as consultas aos
usuários de modo muito mais rápido.
2.) Melhor flexibilidade de implementação
Nas plataformas mais aceitas – Unix, Linux, Windows – “só
dá Oracle”. Com a mesma base de código em todos os meios
do sistema operacional, a Oracle oferece os mesmos recursos,
ferramentas e funcionalidade em todas as plataformas de
hardware e sistemas operacionais para que os clientes possam
escolher a plataforma mais eficaz para suas implementações.
Se o cliente precisar de uma mudança nos sistemas operacionais,
a Oracle oferece os rápidos e eficientes serviços de migração
O2O (Oracle-to-Oracle). Muitas empresas não podem arcar
com o downtime associado a uma migração off-line. Para
essas situações, a Oracle oferece o Triple-O, um serviço de
migração on-line O2O com praticamente zero de downtime. As
paralizações do sistema são reduzidas de horas para minutos,
independentemente do tamanho do banco de dados.
O Oracle Multitenant, uma nova opção para o Oracle
Database 12c, ajuda os clientes a reduzir os custos de
TI simplificando a consolidação, o provisionamento, as
atualizações e muito mais. Com o suporte de uma nova
arquitetura, um banco de dados contêiner multitenant*
pode conter vários bancos de dados conectáveis. Um DB já
instalado pode ser simplesmente adotado, sem alterações,
como um banco de dados conectável. Também não é preciso
alterar as demais camadas de aplicativos.
A Oracle sempre forneceu o software do Oracle Database
Server para instalação em sistemas compostos por hardware e
sistema operacional de outros fornecedores. Esta abordagem
ainda é possível, mas agora a Oracle fornece também os
“Engineered Systems”, que consistem em máquina, sistema
operacional e banco de dados produzidos pela Oracle. Todos
os componentes incorporados para executar um Oracle
Database são pré-configurados, pré-ajustados e pré-testados
por especialistas da Oracle, eliminando as semanas ou meses
que normalmente seriam necessários para implementar um
sistema de alto desempenho.
3.) Melhor disponibilidade e confiabilidade
O Oracle RAC (Real Application Clusters) para SAP remove
o servidor de banco de dados como um único ponto de falha.
O banco de dados permanecerá on-line enquanto um ou mais
instâncias de DB estiverem ativas e em execução. O Oracle
Data Guard complementa o Oracle RAC, proporcionando
uma solução de recuperação de desastres que não exige
downtime do sistema SAP em caso de falha. O Data Guard
costuma ser usado em conjunto com Flashback (tecnologia
que reverte as alterações do banco de dados sem restaurações,
minimizando drasticamente o downtime). O Oracle Online
Patching permite aos clientes instalar patches individuais ou
em pacotes totalmente on-line, sem a necessidade de desligar a
instância do DB.
Os clientes SAP podem usar o Oracle Cloud File System
(ACFS) – que faz parte do Oracle Database 12c Release 1
(12.1.0.2) e pode ser usado também no X2, X3, X4 e X5)
– para complementar o Oracle ASM (Automatic Storage
Management) a fim de armazenar arquivos que não
pertencem ao banco de dados no ACFS, que estará disponível
mesmo no Exadata X5 para armazenar arquivos relacionados
ao sistema SAP, como /sapmnt e /usr/sap/trans e skip,
usando sistemas de arquivos NFS externos.
Benefícios empresariais do Oracle Database 12c para os clientes SAP (1)
Por que Oracle Database e Engineered Systems para SAP? 37
38
O Oracle Exadata Database Machine para clientes SAP é uma
configuração pré-validada, desenvolvida em elevados padrões
de engenharia, que oferece alta disponibilidade imediata.
Com a arquitetura redundante do Exadata, todos os pontos
únicos de falha são eliminados. Recursos conhecidos como
espelhamento, separação de falhas e proteção contra erros de
drive e célula foram inseridos no Exadata para garantir dados
protegidos e disponíveis o tempo todo.
O Exadata é pré-incorporado, o que reduz o tempo e os
custos de implementação, instalação e configuração (hardware,
sistema operacional, banco de dados, RAC, clusterware etc.).
4.) Melhor suporte para bancos de dados de grande porte
O Oracle Database é muito conhecido por propiciar o
uso mais eficiente do espaço em disco. Isso é de extrema
importância para os clientes SAP, pois o tamanho de seus
bancos de dados continua a crescer acentuadamente.
A compactação de índices B*Tree, que ocupam um terço
do espaço em disco alocado para os bancos de dados em
ambientes SAP, reduz a I/O e melhora o desempenho geral,
permitindo armazenar mais informações de índices na mesma
quantidade de memória (cache).
A compactação de tabelas, implementada no Oracle Advanced
Compression, usa um algoritmo de compactação exclusivo
que elimina valores duplicados em um bloco de banco de
dados, mesmo em várias colunas. Esta abordagem combina
redução de espaço em disco com melhorias de desempenho e
facilidade de gestão.
O Oracle Database 12c Advanced Index Compression usa
um algoritmo exclusivo a fim de otimizar o espaço para
entradas de índice no nível dos blocos, reduzindo o espaço em
disco necessário, acelerando o acesso aos dados e elevando a
throughput do sistema SAP.
A compactação de LOBS (SecureFiles) fora de linha, a
compactação em rede no lado do servidor, bem como
a compactação de Data Guard, EXPDP e RMAN, são
aprimoramentos adicionais aos recursos de compactação que
podem beneficiar os clientes SAP.
A Oracle otimizou o carregamento e descarregamento
completo de dados durante uma migração de Unicode
(requisito em todas as novas versões SAP) para propiciar
migrações de Unicode SAP mais rápidas, com taxas de
transferência de dados de até 1 terabyte/hora, de modo
totalmente integrado com os produtos SAP. Mesmo os
maiores bancos de dados, com inúmeros terabytes, foram
migrados em uma semana.
Os clientes SAP que usam Oracle Databases também têm a
vantagem de um rico conjunto de tipos de particionamento
para reduzir a I/O e melhorar o desempenho. O Oracle
Database 11g Release 2 incrementa esta lista com
subparticionamento e particionamento em intervalos para
ampliar a flexibilidade de design e o desempenho dos
aplicativos.
O Oracle Database 12c traz vários recursos novos adicionados
ao ACO (Advanced Compression Option), que aprimoram a
capacidade de gestão de armazenamento do Oracle Database.
O Heat Map rastreia automaticamente as modificações e
timestamps das consultas, fornecendo insights detalhados
sobre como os dados têm sido acessados.
O HCC (Hybrid Columnar Compression) – disponível nos
Oracle Engineered Systems (plataforma Exadata) – oferece os
mais altos níveis de compactação de dados, além de tremendas
economias de custos e melhorias de desempenho, graças à
redução de I/O. A economia média de armazenamento pode
variar de 10 a 15 vezes, dependendo do nível no qual o HCC é
implementado.
Muitos ambientes estão chegando ao fim de sua vida útil
e geram elevados custos de manutenção. O Exadata e o
Exalogic oferecem uma maneira simples e fácil de gerenciar
um ambiente – uma opção viável para a nuvem privada.
SAP Business Warehouse:
- Consultas ou transações e infocubes enormes e
complexos, que consomem muito tempo do banco de
dados
- Extrações diárias de grande volume com uma janela de tempo limitada
- Extrações de grande volume podem sobrecarregar a rede
Benefícios empresariais do Oracle Database 12c para os clientes SAP (2)
Por que Oracle Database e Engineered Systems para SAP? 39
5.) Melhor segurança de banco de dados
Conformidade e segurança nunca foram tão importantes
como hoje.
O Oracle Advanced Security TDE (Transparent Data
Encryption) simplifica a criptografia de dados confidenciais,
criptografando os dados de modo transparente quando estes
são gravados em disco. O Oracle Database oferece o recurso
Tablespace Encryption (que criptografa todos os dados de um
tablespace), criptografia de SecureFile e RMAN Backup, Data
Guard Secure Network e EXPDP.
Com o Oracle Database Vault, é possível estabelecer
territórios (realms) de proteção em torno de objetos de banco
de dados dos aplicativos SAP para evitar que os usuários do
banco de dados que tenham privilégios de acesso conectem-se
aos dados confidenciais e apliquem a segregação de funções
(SoD, Segregation of Duties) em benefício próprio.
O Oracle Database Vault ajuda os clientes a cumprir os
requisitos de conformidade regulamentar, aplicando SoD. A
análise de privilégios do Oracle Database Vault 12c minimiza o
número de funções concedidas.
Todos os recursos do Oracle Security estão disponíveis para
todas as configurações de bancos de dados (única instância
e RAC) e todas as plataformas de hardware/OS (sistema
operacional), incluindo o Exadata Database Machine.
O Exadata para SAP atende até os mais rigorosos requisitos
de segurança e alta disponibilidade. Ele é uma máquina
completa, pré-incorporada, equilibrada e segura com base na
nuvem para bancos de dados de missão crítica e contém todos
os de alta segurança da Oracle, como o Database Vault.
6.) Melhor capacidade de gestão e autogestão
O Oracle Enterprise Manager Grid Control (EM), o SAP
DBA Cockpit e as BR Tools da SAP contam com o Oracle
AWR (Automatic Workload Repository) que armazena
automaticamente as estatísticas de carga de trabalho e
desempenho para que administradores e engenheiros de
suporte possam analisar e resolver rapidamente problemas de
desempenho, tenha a causa básica acontecido horas ou dias antes.
O Oracle RAT (Real Application Testing) é usado para avaliar
e implementar alterações na infraestrutura do datacenter do
cliente como, por exemplo, mudanças no sistema operacional,
migrações de hardware, aplicação de patches, atualizações
e outras modificações. Com o Database Replay (parte do
RAT), os clientes podem testar as alterações de sistema de
modo realista, basicamente recriando as cargas de trabalho de
produção no sistema de teste.
O ILM (Information Lifecycle Management) e o ADO
(Automatic Data Optimization) são novas funcionalidades
muito interessantes do Oracle 12c para os clientes SAP.
Combinados com o Heat Map, esses recursos podem ser
usados para criar uma robusta estratégia de gestão do ILM.
Esta estratégia incorpora compactação e colocação dos dados
em camadas de modo automático para respeitar as políticas
que o cliente definir.
Pacotes de patches são criados e certificados em conjunto com
a SAP para maior simplicidade. Basta aplicar os pacotes de
patches do Exadata e do banco de dados SAP. As BR Tools
foram expandidas para funcionar em conjunto com ASM e
Exadata.
Exadata para SAP:
- Dispensa tarefas complexas de integração e ajustes
manuais (banco de dados, armazenamento, rede e
servidor).
- Comporta implementações, migrações e consolidações
de modo eficiente para que os projetos sejam executa-
dos com rapidez e economia.
- Permite que os usuários implementem um pool de
dados centralizado e altamente eficaz com uma infini-
dade de bancos de dados do sistema.
7.) Melhor suporte para consolidação de DBs
A Oracle aceitou métodos de consolidação de bancos de
dados, como virtual machines ou consolidação em esquemas,
por muito tempo e os clientes SAP se beneficiaram com a
redução de custos e a otimização efetiva da infraestrutura.
Os Oracle Engineered Systems, como o Exadata Database
Machine, oferecem aos clientes novas oportunidades de
consolidação de bancos de dados e redução nos custos
de infraestrutura, com menor complexidade. Um número
cada vez maior de clientes SAP está usando o Exadata para
a seguinte finalidade: a consolidação de seus incontáveis
“bancos de dados SAP”.
Os ambientes SAP podem ser incluídos nos planos de
consolidação de DBs de toda a empresa no Oracle Exadata
Database Machine. Consolidar todos os bancos de dados
em uma plataforma modernizada resulta em redução dos
custos gerais dos DBs. A oportunidade de consolidar vários
Oracle Databases dispersos em um ambiente Exadata
oferece excelentes vantagens. Os administradores podem se
concentrar em gerenciar o Exadata, e não na manutenção de
configurações exclusivas.
40 Por que Oracle Database e Engineered Systems para SAP?
O Oracle 12c Multitenant* oferece projetos de consolidação
de DBs acima das enormes vantagens adicionais mencionadas
anteriormente. A opção Multitenant propicia maior
produtividade e redução de custos e consumo de recursos,
fazendo com que os clientes constatem uma significativa
simplificação dos projetos de consolidação de DBs. Oracle
Multitenant traz uma nova arquitetura que permite aos clientes
consolidar vários bancos de dados com facilidade, sem alterar
seus aplicativos, bem como administrá-los como um recurso
agrupado, consumindo o mínimo de memória. Os clientes
SAP podem gerenciar vários bancos de dados como um só (na
aplicação de patches, realização de backups etc.). O uso mais
eficiente dos recursos do sistema e da gestão de tais recursos é
feito de maneira fácil e muito eficiente.
8.) Melhor integração de hardware e software
Há anos o Oracle Database Server Software tem aproveitado a
capacidade de importantes componentes de hardware, usando
flash e criptografia, entre outros recursos. No Oracle 12c In-
Memory, as varreduras usam instruções vetoriais SIMD (Single
Instruction Multiple Data Values) super-rápidas, desde que a
CPU aceite o SIMD. Desse modo, a integração entre hardware
e software será alcançada através do uso do Oracle 12c – uma
nova etapa de qualidade e eficácia.
Além de ser um Oracle Engineered System, o Exadata
é pré-incorporado, o que reduz o tempo e os custos de
implementação, instalação e configuração (hardware, sistema
operacional, banco de dados, RAC, clusterware etc.). O
Exadata para clientes SAP consolida plataformas e bancos de
dados, oferece a melhor integração de hardware e software e
reduz o consumo de energia e recursos de arrefecimento nos
ambientes SAP.
Certificação do Oracle Database 12c:
A Fase 1, intitulada Certificação básica, foi concluída em março
de 2015 e incluiu todos os recursos e opções anteriormente
disponíveis no Oracle Database 11g, além de vários recursos
do Oracle Database 12c que são totalmente transparentes ou
exigem um mínimo esforço de integração.
A Fase 2, concluída em junho de 2015, é a primeira a oferecer
novas opções importantes do Oracle Database 12c: o Oracle
Database In-Memory, uma opção totalmente nova do Oracle
Database 12c.
A Fase 3, com conclusão planejada para dezembro de 2015,
trará novos recursos de ILM incluídos no Oracle Database
12c Advanced Compression, bem como o HCC (Hybrid
Columnar Compression) com bloqueio no nível de linha no
Oracle Exadata e no Oracle SuperCluster.
A Fase 4*, planejada para o primeiro trimestre de 2016, deve
concluir o processo de certificação, permitindo que os clientes
SAP usem o Oracle Multitenant, uma opção que permite
consolidar vários bancos de dados em um único contêiner, é
baseada em uma arquitetura de bancos de dados totalmente
nova e requer um considerável esforço de integração entre
Oracle e SAP.
Diferenciais do Oracle Database para SAP
CERTIFICAÇÃO SAP® Benchmarks de aplicativos padrão 41
NOVIDADE! 130.000 USUÁRIOS DO BENCHMARK SAP SD NO SERVIDOR ORACLE SPARC M7-8 FORAM CERTIFICADOS PELA SAP
Para mais informações
Benchmarks de aplicativos SAP padrão: http://www.sap.com/benchmark
Aviso sobre marcas registradas
SAP e outros produtos e serviços SAP, bem como respectivos logotipos, mencionados neste documento são marcas comerciais ou marcas comerciais registradas da SAP SE (ou empresa afiliada à SAP) na Alemanha e outros países. Consulte
http://www.sap.com/corporate-en/legal/copyright/index.epx para conferir outros avisos e informações sobre marcas registradas.
Oracle e Java são marcas comerciais registradas da Oracle Corporation, suas subsidiárias e empresas relacionadas nos Estados Unidos e outros países.
Todos os nomes comerciais SPARC são usados sob licença e pertencem à SPARC International, Inc. nos Estados Unidos e outros países. SPARC64 é um nome comercial da SPARC International, Inc. nos Estados Unidos e em outros países, e é usado sob licença.
UNIX é uma marca comercial registrada do The Open Group nos Estados Unidos e outros países.
SPEC (Standard Performance Evaluation Corporation), SPECint e SPECfp são nomes comerciais do SPEC (Standard Performance Evaluation Corporation) nos Estados Unidos e outros países. Há
mais detalhes e informações recentes sobre esse benchmark no site em www.spec.org.
Todos os demais nomes de produtos e empresas mencionados neste documento são marcas comerciais e/ou registradas de seus respectivos proprietários.
42
NOVO RECORDE MUNDIAL! 130.000 USUÁRIOS DO BENCHMARK SAP SD NO SERVIDOR ORACLE SPARC M7-8 COM O ORACLE 12c
Os servidores SPARC da Oracle produziram resultados
impressionantes e definiram um novo recorde mundial na
categoria “sistemas de oito processadores” do benchmark
SAP SD 2-Tier. Esses resultados atestam a força da arquitetura
SPARC e a escalabilidade exclusiva do Oracle Solaris e do
Oracle 12c Database. Os clientes que executam SAP em
servidores Oracle podem aproveitar esse desempenho para
consolidar cargas de trabalho e reduzir drasticamente os
custos de datacenter.
O SAP SD Standard Application Benchmark é um teste
empresarial de ERP que funciona como um indicador de
cargas de trabalho completas de todo o processamento de
faturas e pedidos, e demonstra a capacidade de executar
software de aplicativos e bancos de dados em um único
sistema. Ele representa as tarefas cruciais executadas nos
ambientes de ERP do mundo real e é o benchmark mais
utilizado pelos clientes SAP.
Sistema
/ CPU
CPUs
Núcleos
Threads
Banco de dados / OS SAP ERP
Versão
Usuários SAPS Certificação
Nº
SPARC M7-8 /
SPARC M7
@ 4,133GHz
8 /
256 /
2048
Oracle Solaris 11
Oracle Database 12c
EHP5
para
SAP
ERP 6.0
130.000 713.480 2016020
IBM Power
Enterprise
Sistema E870
/ POWER8
@ 4,19 GHz
8 /
80 /
640
AIX 7.1
DB2 10.5
EHP5
para
SAP
ERP 6.0
79.750 436.100 20144034
Fujitsu
PRIME-
QUEST
2800E3
Intel Xeon
E7- 8890 v4
@ 2,20 GHz,
8 /
192 /
384
Windows Server 2012
R2 Standard Edition /
SQL Server 2012
EHP5
para
SAP
ERP 6.0
74.000 404.200 2016023
HPE Integrity
Superdome X
/ Intel Xeon
E7- 8890 v3
@ 2,5 GHz
16 /
288 /
576
Windows
Server 2012
R2 DC
Edition
SQL Server 2014
EHP5
para
SAP
ERP 6.0
100.000 545.780 2016002
O servidor SPARC M7-8 (8 CPUs/256 núcleos /2048 threads)
executando o SAP Enhancement Package 5 para o SAP ERP
6.0 é 63% mais rápido que o IBM Power Enterprise System
E870 (8 CPUs/80 núcleos /640 threads) e 30% mais rápido
que o HPE Integrity Superdome X, que contém o dobro de
CPUs (16 CPUs /288 núcleos /576 threads).
Os arquivos de log do Oracle Database foram mantidos no
sistema de armazenamento Oracle FS1-2, que fez gravações a
uma velocidade de 800 MB/seg, com tempo médio de serviço
de um milésimo de segundo durante a fase de carga elevada
do benchmark. Para alcançar esses resultados, o sistema de
armazenamento Oracle FS1-2 foi configurado unicamente
com HDDs, pois nenhum SSD foi necessário.
Link para a certificação do benchmark
130.000 usuários do benchmark SAP SD no servidor
Oracle SPARC M7-8 foram certificados pela SAP (PDF)
http://www.oracle.com/us/solutions/sap/nl
- 25-benchmark-sparc-m7-3021033.pdf
Oracle e Java são marcas comerciais registradas da Oracle
e/ou de suas afiliadas. SAP e todos os logotipos da SAP
são marcas comerciais comuns ou registradas da SAP AG
na Alemanha e vários outros países. Intel e Intel Xeon são
marcas comerciais ou marcas comerciais registradas da Intel
Corporation. Outros nomes podem ser marcas registradas de
seus respectivos proprietários.
Resultados até 30 de maio de 2016. Fonte: SAP,
www.sap. com/benchmark.
Os seguintes benchmarks de aplicativos SAP SD (Sales
and Distribution) 2-Tier foram certificados com o SAP
Enhancement Package 5 para o SAP ERP 6.0:
• SPARC M7-8, 8 CPUs / 256 núcleos / 2048 threads,
SPARC M7, 4,133 GHz, 130.000 usuários do SD, 713480
SAPS, Solaris 11, Oracle 12c, número de certificação SAP:
2016020
• HPE Integrity Superdome X, 16 CPUs / 288 núcleos /
576 threads, Intel Xeon Processor E7-8890 v3, 2,5 GHz,
100.000 usuários do SD, 545780 SAPS, Windows Server
2012 R2 Datacenter Edition, SQL Server 2014, número de
certificação: 2016002
• IBM Power Enterprise System E870, 8 CPUs / 80 núcleos
/ 640 threads, POWER8, 4,19 GHz, 79.750 usuários
do SD, 436100 SAPS, AIX 7.1, DB2 10.5, número de
certificação: 2014034
• Fujitsu PRIMEQUEST 2800E3, 8 processadores / 192
núcleos / 384 threads, Intel Xeon Processor E7-8890 v4,
2,20 GHz, 74.000 usuários do SD, 404200 SAPS, Windows
Server 2012 R2 Standard Edition, SQL Server 2012,
número de certificação 2016023
Novo recorde mundial! 130.000 usuários do benchmark SAP SD 43
44
A Bosch GmbH acelera os processos de negócios e reduz os custos com o Oracle Database In-Memory – sem precisar
alterar os aplicativos SAP existentes
IMPORTANTE MELHORIA NO USO DO SAP CRM COM O ORACLE DATABASE IN-MEMORY
O Grupo Bosch é líder global em tecnologia e serviços, com
cerca de 375.000 funcionários em todo o mundo (até 31 de
dezembro de 2015). A empresa gerou vendas de 70,6 bilhões
de euros em 2015. Suas operações são dividias em quatro
setores de negócios: soluções para mobilidade, tecnologia
industrial, bens de consumo, e energia e tecnologia de
construção. O Grupo Bosch inclui a Robert Bosch GmbH
e cerca de 440 subsidiárias e empresas regionais em 60
países. Incluindo os parceiros de vendas e serviços, a rede
global de vendas e manufatura da Bosch cobre cerca de 150
países. A base para o crescimento futuro do grupo está em
sua força inovadora. A Bosch emprega 55.800 profissionais
em pesquisa e desenvolvimento, em aproximadamente 118
locais do planeta. O objetivo estratégico do Grupo Bosch
é oferecer inovações para uma vida conectada. A Bosch
melhora a qualidade de vida em todo o mundo com produtos
e servidores inovadores e entusiasmo contagiante. Em suma, a
Bosch cria “tecnologia para a vida”.
A Bosch GmbH é conhecida por ser uma empresa inovadora
e líder de mercado. O slogan “tecnologia para a vida” dá uma
dimensão dos objetivos empresariais de melhorar a qualidade
de vida e oferecer inovação para uma “vida conectada”.
Por mais de uma década, a Bosch contou com a Oracle como
seu fornecedor de bancos de dados preferencial para utilização
com aplicativos SAP. O Oracle Database é o elemento central
e pedra fundamental da infraestrutura de TI da Bosch. Os
Oracle Databases são operados de maneira autônoma, em
combinação com vários aplicativos SAP, e respondem de
modo ideal às diferentes necessidades desse diversificado e
bem-sucedido grupo.
O departamento de tecnologia da informação inclui mais
de 1.500 especialistas em TI e experts em processos. Nada
mais lógico do que um cliente Oracle/SAP explorar todos os
recursos e opções do novo Oracle Database 12c desde o início.
Em meados de 2015, o foco principal estava nos recursos e
benefícios do Oracle Database In-Memory.
“Queríamos descobrir exatamente como o Oracle Database In-
Memory poderia nos ajudar a implementar otimizações no uso
dos aplicativos SAP, tanto de OLAP (processamento analítico
on-line) quanto de OLTP (processamento de transações
on-line). Não demoramos a perceber que poderíamos nos
beneficiar de várias maneiras, especialmente no uso do SAP
CRM,” explicou um gerente de projetos e especialista em
banco de dados da organização de operações de TI.
A equipe de TI da Bosch analisou os cenários e usos de caso
da solução internamente e trabalhando em conjunto com
a Oracle. Ficou claro que o Oracle Database In-Memory
oferecia vantagens consideráveis quando usado com o SAP
BW Analytics.
Contudo, o mais importante para a Bosch foi o fato de que o
Oracle Database In-Memory no Oracle 12c também permite
realizar otimizações planejadas e priorizadas nos sistemas de
OLTP, especialmente com o SAP CRM. Na verdade, esse era
o problema mais urgente. A equipe de TI da Bosch precisava
de uma solução adequada, por um custo razoável, para
eliminar o desempenho insatisfatório ao usar o SAP CRM /
OLTP. O Oracle Database In-Memory no Oracle 12c era o
caminho certo a seguir.
O desafio dos índices secundários
Neste caso de uso de CRM, o problema principal estava nos
índices secundários e nos índices adicionais personalizados
que precisavam ser criados regularmente. Segundo a Bosch,
“como resultado do uso intensivo e distinto das funções do
SAP CRM pelos usuários, a equipe de TI via-se obrigada a
criar índices adicionais continuamente para determinadas
tabelas e objetos de CRM. Essa era a única maneira de usar
o sistema de maneira alinhada com nossas necessidades
específicas de uso. No entanto, não conseguíamos alcançar
cobertura total dos aplicativos, especialmente em termos de
opções e disponibilidade de pesquisa no CRM, pois nem todas
as opções de pesquisa eram aceitas pelos índices adicionais.
Algumas funções do aplicativo simplesmente resultavam em
timeout (tempo esgotado).”
Aproximadamente 80 índices adicionais foram criados e
acumulados ao longo do tempo, resultando em um aumento
considerável nas demandas de manutenção e desempenho
relacionado aos ajustes, além do uso de recursos onerosos.
Essa abordagem também os obrigava a separar uma grande
capacidade de armazenamento para esses índices, que também
consistiam em objetos de grande porte.
Importante melhoria no uso do SAP CRM com o Oracle Database In-Memory na Bosch GmbH 45
O sistema SAP CRM é usado por cerca de 3.500 usuários em
todo o Grupo Bosch – o sistema de CRM discutido neste
artigo é um dos vários sistemas de CRM executados na Bosch,
tendo o maior deles um volume de mais de 1TB.
Depois de uma PoC (prova de conceito) e vários testes, ficou
claro que o Oracle Database In-Memory era uma opção eficaz
não só para melhorar o desempenho, como também para
resolver o problema dos índices secundários. Com o Oracle
Database In-Memory, foi possível remover vários desses
índices, o que permitiu à Bosch colocar o Oracle 12c com o
Oracle Database In-Memory em uso produtivo em conjunto
com o sistema SAP CRM. Uma análise detalhada foi realizada
para descobrir quais tabelas eram adequadas para o uso In-
Memory. A equipe de TI identificou-as e conseguiu substituir
as mais importantes. Uma vantagem importante é que a Bosch
pôde obter os benefícios da tecnologia Oracle Database In-
Memory sem precisar alterar os aplicativos SAP, continuando a
usar o hardware existente (servidores virtualizados e baseados
em Unix) e sem precisar migrar os dados. Geralmente, basta
fornecer recursos de servidores In-Memory / hardware de
RAM (virtualizados ou não) para as tabelas envolvidas no
processamento In-Memory.
Alta satisfação com o Oracle Database In-Memory
As melhorias alcançadas no SAP CRM por meio do
Oracle Database In-Memory corresponderam exatamente
ao planejado. A satisfação dos usuários aumentou
consideravelmente e os processos de negócios apoiados pela
função de TI passaram a ser executados sem atropelos nem
atrasos, e podem ser totalmente utilizados como padrão.
Houve notável redução no volume de administração de TI
graças à substancial diminuição na criação e manutenção de
índices, o que contribuiu para mitigar os custos.
No caso de uso descrito aqui, o Oracle Database In-Memory
eliminou a necessidade de vários índices secundários
personalizados para tabelas de grande porte, acelerando o uso
de OLAP. As instruções de inserção, atualização e exclusão
são processadas normalmente. Nenhum impacto negativo foi
observado no desempenho do sistema.
Os ajustes adicionais foram feitos facilmente através do
aumento do cache para o armazenamento In-Memory e da
atribuição de tabelas específicas para ocupar o espaço. O
Oracle In-Memory Advisor, um componente fornecido com
o Oracle 12c, também permite identificar as tabelas adequadas
para uso In-Memory.
Problemas / desafios
• A Bosch procurava maneiras de otimizar o uso de seu
sistema SAP CRM. A necessidade de tabelas específicas
com um grande número de índices secundários causava
dificuldades especiais, que resultavam na frequente
insatisfação dos usuários, elevados custos de administração
e manutenção, e no provisionamento de recursos de TI
adicionais (como armazenamento, por exemplo).
Solução
• Com o Oracle Database In-Memory, é possível substituir
os índices adicionais personalizados. O Oracle In-Memory
no Oracle 12c é usado para as tabelas que tornavam esses
índices necessários.
Benefícios
• Agora, os usuários podem usar o SAP CRM de maneira
completa e eficaz.
• Redução dos custos de administração de sistemas e bancos
de dados.
• A capacidade In-Memory foi ativada somente para as
tabelas selecionadas.
• Economia em termos de recursos de armazenamento, pois
os índices secundários deixaram de ser necessários.
• O menor número de índice acelerou os processos de
negócios.
• Tempos de resposta mais rápidos e melhor desempenho do
sistema do SAP CRM.
• Uso do Oracle Database In-Memory sem alterações aos
aplicativos SAP.
• Uso contínuo do hardware existente, fornecendo apenas
recursos In-Memory / RAM.
46
Renomado fabricante de produtos de cerâmica, a Villeroy & Boch AG, e a Rödl IT Operation GmbH (parceiro de
hospedagem certificado pela SAP) testam o Oracle Database In-Memory para SAP NetWeaver BW
NOTÁVEL MELHORIA DE DESEMPENHO CONFIRMADA – A IMPLEMENTAÇÃO CONCLUÍDA COM MÍNIMO ESFORÇO FOI RECEBIDA COMO UMA SURPRESA
Com receita anual de cerca de € 800 milhões e mais de
7.300 funcionários, a Villeroy & Boch AG é um dos maiores
fabricantes mundiais no setor de produtos de cerâmica. A
empresa familiar, fundada em 1748, com sede em Mettlach, na
Alemanha, prima pela inovação, tradição e estilo excepcional.
Marca consagrada de estilo de vida renovado, a Villeroy &
Boch oferece produtos como louças sanitárias, acessórios para
banheiro e utensílios para mesa, com operações em 125 países.
Suas áreas comerciais usam os sistemas SAP ERP e SAP
BW, além de outras soluções SAP. Há cerca de 20 anos, a
Villeroy & Boch tem usado e desfrutado dos benefícios do
banco de dados confiável e comprovado da Oracle. Com
o passar do tempo, o uso e a importância das tecnologias
de BW/BI têm aumentado constantemente. A empresa
tem aproximadamente 2.500 usuários SAP, dos quais 1.700
concentram-se no ambiente SAP BW. A Rödl IT Operation
GmbH (com escritórios em Mettlach, Selb e Frankfurt) é um
parceiro de hospedagem certificado pela SAP, que opera e
gerencia inúmeros sistemas em nome da Villeroy & Boch AG,
incluindo todos os sistemas SAP.
Como explica Thomas Ochs, CIO e diretor de TI da Villeroy
& Boch, “foi em um evento organizado no início de 2015 pelo
DSAG, grupo de usuários que falam alemão, que conhecemos
o novo Oracle Database 12c para SAP e a tecnologia Oracle
Database In-Memory, principalmente do ponto de vista das
potenciais melhorias de desempenho para os nossos sistemas
SAP e NetWeaver BW. Algum tempo depois, aceitamos a
sugestão da Rödl IT Operation GmbH, nosso parceiro de
hospedagem, de fazermos um teste conjunto da tecnologia
Oracle 12c, como parte de uma PoC (prova de conceito)
transparente. Estas eram as questões de maior interesse para
nós: quais melhorias de desempenho poderíamos alcançar
usando o Oracle Database In-Memory para SAP BW? Qual
seria o esforço de implementação envolvido?”
Testes em um sandbox (área restrita) para o SAP BW
Para os testes com o Oracle Database In-Memory, usamos
tabelas de fatos (tabelas E e F) do maior cubo COPA na
Villeroy & Boch AG, com cerca de 94 milhões de linhas.
“Obviamente, queríamos realizar os testes com dados reais
de produção e uma comparação efetiva do resultado com
e sem a tecnologia In-Memory. O objetivo desse tipo de
testes era avaliar os tempos de leitura dos dados e consultas
com e sem a agregação de bancos de dados. Queríamos
também avaliar como essa tecnologia do Oracle 12c funciona
com configurações idênticas de hardware e o acréscimo de
memória”, disse Harald Wolf, consultor sênior de BI na
equipe de TI corporativa da Villeroy & Boch, que realizou
a PoC em estreita colaboração com Klaus Lehnen, chefe do
centro de competência para tecnologia baseada em SAP na
Rödl IT Operation GmbH.
Resumo dos resultados dos testes: Opção Oracle 12c In-Memory na Villeroy & Boch
Para a PoC, os parceiros criaram um sandbox para o SAP
BW, que consistia em uma cópia exata do sistema SAP BW
de produção, com um total de 64GB de armazenamento In-
Memory sinalizado para o banco de dados. O Oracle Database
para o sistema SAP BW foi atualizado da versão 11g para a 12c.
Lehnen explica que “o objetivo principal era testar o Oracle
Database In-Memory em um hardware padrão comparável.
Tanto para a sandbox do sistema BW, com 128GB de RAM,
quanto na sandbox do BW PROD, com 96GB de RAM,
usamos um ambiente de sistema virtualizado X86 RedHat
baseado em Linux com VMware em duas CPUs e um total de
16 núcleos.”
Ele também explicou como a atualização para o Oracle 12c
e a ativação da opção Oracle Database In-Memory foram
concluídas em cerca de cinco horas. Toda a PoC foi realizada
em um dia e meio, com um nível de utilização de recursos
bastante razoável. Após um rápido teste inicial, somente dois
parâmetros de banco de dados foram ajustados como uma
medida de ajuste recomendada.
A transação LISTCUBE foi usada para todos os testes
realizados pelos parceiros. Os tempos de resposta do banco de
dados foram calculados com SQL Traces usando a transação
ST05 da SAP (análise de desempenho). Todos os dados foram
compactados antecipadamente por meio do Oracle Advanced
Compression.
Expectativas superadas
No total, a Villeroy & Boch e a Rödl IT Operation GmbH
realizaram quatro cenários de testes diferentes no sandbox
para o SAP BW com o Oracle Database In-Memory. Cada
qual foi seguido por uma avaliação dos resultados do
aplicativo SAP.
No primeiro teste, um milhão de registros foram selecionados
sem agregação do banco de dados e processados várias vezes
com a opção In-Memory. O tempo de processamento do
banco de dados foi calculado com os tempos de preparação
e transferência medidos separadamente. Para o sistema de
produção (PROD), os dados mostraram que o processo
todo foi concluído em 24 segundos. O processo equivalente
no sandbox para o SAP BW com o Oracle Database In-
Memory apresentou uma redução significativa no tempo de
processamento, que caiu para 160 milésimos de segundo,
chegando a 5 milésimos de segundo em alguns casos.
O segundo teste foi semelhante ao primeiro, porém com
um milhão de registros selecionados e agregados. Medições
comparativas mostraram que o tempo do banco de dados
caiu em 75%, pois o tempo de execução foi de 44 para 11
segundos. Uma redução de 33 segundos no processamento de
cada solicitação.
Em um terceiro teste, a leitura do volume total dos dados
das tabelas (94 milhões de registros) carregados da memória
e agregados foi concluída em apenas 22 segundos. Não foi
possível concluir um teste comparável no sistema SAP BW
PROD, em virtude de timeout (tempo esgotado).
Resultados do cliente: Oracle Database In-Memory Exemplo de PoC de COPA no SAP BW
Timeout e
100
90
80
70
60
50
40
30
20
10
0
Teste 1 Teste 2 Teste 3
Prod. (fora do In-Memory) PoC (In-Memory)
LISTCUBE de transações SAP
• Teste 1: – 1 milhão de registros sem agregação
– Fator de redução no tempo de execução:
150x... 4.800x
• Teste 2: – 1 milhão de registros com agregação
– Fator de redução no tempo de execução: 4x
• Teste 3: – 94 milhão de registros com agregação
– Impossível sem a opção In-Memory
Copyright © 2014. Oracle e/ou suas controladas e coligadas. Todos os direitos reservados. | Public [email protected]
Resultados do cliente: Oracle Database In-Memory Exemplo de PoC de COPA no SAP BW
80
70
60
50
40
30
20
10
0
Consultas
• SAP COPA, Consulta 1
– Fator de redução no tempo de execução: 33x
• SAP COPA, Consulta 2
– Fator de redução no tempo de execução: 30x
Consulta 1 Consulta 2
Prod. (fora do In-Memory) PoC (In-Memory)
Copyright © 2014, Oracle e/ou suas afiliadas. Todos os direitos reservados. | Public [email protected]
Tem
po
de
exe
cuçã
o e
m s
egu
nd
os
Tem
po
de
exe
cuçã
o e
m s
eg
un
do
s
Oracle Database In-Memory na Villeroy & Boch 47
48
Por fim, a Villeroy & Boch concentrou-se no processamento
das consultas de COPA existentes e na preparação dos
resultados com modelos da web. Foram escolhidos dois
candidatos de SQL com processamento intensivo. Os
resultados do primeiro teste de consultas mostraram que
o tempo do banco de dados com o Oracle Database In-
Memory foi de 1,5 segundo enquanto a mesma instrução
demorou 50 segundos no sistema SAP BW PROD. O segundo
teste de consultas apresentou resultados semelhantes. Um
processamento realizado em 72 segundos no sistema SAP
BW PROD foi concluído em 2,5 segundos com o Oracle In-
Memory.
Segundo Harald Wolf, “com os nossos testes baseados
no Oracle 12c e no Oracle Database In-Memory, a PoC
produziu resultados impressionantes em termos de melhoria
de desempenho. Do ponto de vista de BI, também fiquei
especialmente satisfeito com o fato de que os aplicativos
SAP podem ser usados com o Oracle Database In-Memory
sem quaisquer modificações. Também foi fácil escolher quais
tabelas do SAP BW deveriam ou não ser processadas com a
opção In-Memory.”
Poucos recursos necessários, inúmeros benefícios
Thomas Ochs resume o resultado, “obviamente, esperávamos
que a tecnologia Oracle Database In-Memory oferecesse
uma certa melhoria de desempenho. No entanto, o resultado
final foi uma melhoria notável, que revelou quanto potencial
a tecnologia tem a oferecer. A equipe de TI da Villeroy &
Boch ficou gratamente surpresa com o pouco esforço de
implementação envolvido e com a rapidez com que os testes
foram realizados.”
Klaus Lehnen da Rödl IT Operation GmbH observa que “os
benefícios que podem ser alcançados com o Oracle Database
In-Memory para os clientes SAP com o Oracle Database
são substanciais, com custos moderados e pouco esforço
de implementação. Isso também se deve ao fato de que as
infraestruturas de hardware existentes podem ser usadas sem
modificações necessárias no lado dos aplicativos.”
Ele conclui dizendo que “os projetos de migração para o
Oracle 12c – se é podemos chamá-los assim – com o uso
do Oracle Database In-Memory apresentaram baixíssimo
risco e foram fáceis de gerenciar e calcular. Além disso, todo
o processo é baseado em tecnologia Oracle, um fator de
estabilidade consagrado para bancos de dados em ambientes
SAP.” A Rödl IT Operation GmbH também presta serviços
de hospedagem para vários clientes SAP, a maioria dos quais
conta com a combinação testada e aprovada de sistemas SAP
e o Oracle Database.
Após os testes bem-sucedidos, a Villeroy & Boch AG passou a
adotar o Oracle Database In-Memory para seus sistemas SAP
de BW e CRM.
SAP BI COM ORACLE DATABASE IN-MEMORY NA DB MASTERS
A tecnologia de banco de dados In-Memory está disponível
desde os anos 1990. Desde então, vários fornecedores de
bancos de dados têm surgido, desaparecido e abastecido este
nicho. Em 2011, a SAP lançou o conceito HANA In-Memory.
A ideia inicial era processar consultas analíticas com eficiência
por meio de estruturas de dados armazenados em colunas.
Planejada como um substituto ao BWA, a tecnologia atendeu
as expectativas.
Tempos depois, a SAP ampliou o conceito para incluir OLTP.
Tecnicamente, eles optaram por um mix de tecnologias
adquiridas e autodesenvolvidas, como P*Time, TREX Search
Engine, MaxDB (livecache) e Sybase ASE, para essa finalidade.
Os clientes que querem explorar a tecnologia In-Memory do
HANA precisam de hardware especial para executar o sistema
e devem fazer a migração/conversão da tecnologia que usam
hoje para o HANA — a sensação do momento.
Quase ao mesmo tempo, a Oracle integrou totalmente a
tecnologia In-Memory no Oracle Database 12c. O Oracle
Database In-Memory promete bom desempenho dos recursos
de alto processamento analítico, implementação quase
transparente e não requer hardware especial nem migração
de dados. Quando a implementação é feita corretamente,
os clientes continuam aproveitando o desempenho, a
escalabilidade, a disponibilidade e a confiabilidade que já
desfrutavam com melhor desempenho analítico.
Este artigo analisa os testes pré-certificação e as descobertas
da experiência de um cliente com o Oracle Database In-
Memory, que foi certificado para uso com sistemas SAP em
junho de 2015.
Aqui na DB Masters, na Áustria, nosso foco é ajudar os
clientes a vencer os desafios por meio da implementação
correta do Oracle Database e tecnologias relacionadas. Temos
experiência com vários sistemas de ERP de grande porte e
entendemos as necessidades especiais dos clientes. No entanto,
nosso foco são os ambientes Oracle, independentemente dos
aplicativos neles executados. Estamos no mercado desde o ano
2000, atendendo uma longa lista de clientes em toda a Europa.
Quando a Oracle lançou o Oracle 12.1.0.2 In-Memory, um
de nossos clientes demonstrou interesse nessa tecnologia. A
empresa aprovou uma PoC (prova de conceito) para avaliar
o impacto da nova opção no desempenho de seu aplicativo
SAP BW.
Pegamos a “maior” instrução SQL (de execução mais longa)
do SAP BI de produção e registramos medições nos seguintes
cenários:
• Mesmo não sendo uma abordagem inteiramente precisa,
pois há várias outras atividades sendo realizadas no banco
de dados, resolvemos usar os tempos de execução “atuais”
das consultas no ambiente de produção como referência.
• Usamos o 11gR2 com o cache de buffer no tamanho
original e com 256 GB de cache. As instruções foram
executadas várias vezes para aquecer o cache, assim
conseguimos eliminar o tempo de I/O (entradas/saídas)
da execução e avaliar as diferenças de desempenho entre os
resultados com o Oracle 11gR2 e o Oracle 12c.
• Usamos o 12cR1 com o cache de buffer no tamanho
original e com 256 GB de cache. As instruções foram
executadas várias vezes para aquecer o cache, assim
conseguimos eliminar o tempo de I/O da execução e avaliar
as diferenças de desempenho entre os resultados com o
Oracle 11gR2 e o Oracle 12c. A diferença de tempo de
execução entre o Oracle 11g e o 12c foram insignificantes.
Podemos presumir que não há diferenças de desempenho
para as instruções testadas.
• Habilitamos o Oracle Database In-Memory e colocamos
todos os objetos relacionados no armazenamento em
colunas In-Memory. Testamos várias configurações –
como diferentes opções de compactação In-Memory, por
exemplo – mas no fim, todos os resultados foram obtidos
com compactação BAIXA PARA CONSULTAS.
SAP BI Oracle Database In-Memory na DB Masters, Áustria 49
50
Seguem os resultados referentes a todas as consultas – lembre-
se de que usamos uma versão mais antiga do SAP BI, não
“otimizada” para a tecnologia Oracle Database In-Memory:
Tipo de teste Resultado
Tempo de execução no sistema de produção Sempre entre 2500 e 2750 segundos, dependendo da carga atual do sistema
Sistema de teste 11g / 12c, cache de buffer no tamanho original
Cerca de 1455 segundos
Sistema de teste 11g / 12c, cache de buffer de 256 GB Cerca de 382 segundos
Usando o Oracle Database In-Memory com compactação BAIXA PARA CONSULTAS
Cerca de 118 segundos
Os números não são tão impressionantes como quando Larry
anunciou o Oracle Database In-Memory, mas dependendo do
valor de referência, uma execução 25 vezes mais rápida não é
nada mal.
Ainda existe uma pergunta recorrente: “por que não colocar todo o
banco de dados no cache de buffer?” Isso aceleraria o sistema em um
fator de 7-8.
A resposta é fácil: a maioria dos clientes não está disposta
a pagar por servidores que tenham o volume de memória
necessário. Se o seu banco de dados SAP BI tiver 5 TB,
10 TB ou mais, você precisará de até 50% do tamanho do
banco de dados para o cache de buffer. Embora hoje em dia
existam servidores de até 32 TB de memória ou mais, eles
custam muito caro. Os atuais servidores baseados em Intel,
com dois soquetes, podem suportar até 3 TB de memória –
normalmente, servidores de preço mais acessível comportam
até 1,5 TB de memória.
A vantagem do Oracle 12c Database In-Memory é que apenas
os dados em tabelas devem ser armazenados na SGA (área
global do sistema). Isso normalmente corresponde de um
terço a metade do tamanho do banco de dados, dependendo
do tipo de sistema. O fato de que os dados de tabelas In-
Memory são armazenados e acessados de forma compactada
significa que o footprint (volume) também é reduzido. Nossos
testes indicam que a maioria das tabelas do SAP BI podem
ser compactadas por um fator entre 2 e 4 vezes do tamanho
original da tabela. Ou seja, o tamanho da tabela In-Memory
será de metade a um quarto do tamanho original da tabela.
Um servidor atual baseado em Intel, com dois soquetes e 1,5
TB de memória, deve conseguir colocar um banco de dados
SAP BI de 10 TB completamente na memória! Além disso,
você pode se livrar dos índices usados somente para acelerar
as pesquisas – especialmente os índices de bitmap necessários
para melhorar o desempenho das consultas. Com menos
índices a serem mantidos, os processos de carregamento de
dados são acelerados drasticamente, reduzindo os requisitos de
espaço em disco e tamanho de backups.
Outra vantagem do Oracle Database In-Memory é a menor
quantidade de tempo necessária para a implementação. Pode
parecer inacreditável, mas a PoC apresentada a esse cliente
foi feita em cinco horas – incluindo a criação de um clone do
banco de dados no sistema de teste e a execução de todos os
testes planejados! Você pode comparar isso a qualquer projeto
de implementação de recurso SAP de sua preferência.
Desativar o Oracle Database In-Memory também é muito
fácil. Uma simples diretiva de linha de comando ativa e
desativa o recurso de maneira dinâmica, oferecendo um
fallback rápido e eficiente em caso de problemas inesperados.
Por último, mas não menos importante – qual é o
desempenho dessa tecnologia em termos de HA/DR (alta
disponibilidade/recuperação de desastres)? Com o Oracle
Database In-Memory, você pode continuar usando todas
as funcionalidades de HA, como Oracle RAC e Oracle
Data Guard, e soluções de failover da Oracle ou de outros
fornecedores – sem alterações – e a capacidade de recuperação
continuará inalterada. Essa opção é totalmente integrada com
todos os recursos de HA e DR da Oracle.
Em suma, a experiência com esse novo recurso da Oracle foi
muito positiva, atendendo nossas expectativas com relação à
facilidade de implementação e aos ganhos de desempenho.
A tecnologia In-Memory é uma opção certificada e de
implementação quase transparente. Agora os clientes têm
uma opção viável para explorar essa tecnologia por um preço
razoável, sem contratempos aos negócios.
Sobre o autor:
Christian Pfundtner, CEO da DB Masters, trabalha com
Oracle Databases desde 1992 (Oracle 6) e é um dos quatro
primeiros OCMs (Oracle Certified Masters) na Europa. Nosso
foco é o Oracle Database – mas diferentemente de nossos
concorrentes, cuidamos de todas as camadas relacionadas –
do disco (armazenamento) ao usuário. Oferecemos todos os
tipos de avaliações. Requisitos atuais e comerciais de banco de
dados, situação atual das licenças, recomendações de melhores
práticas para a implementação de tecnologia Oracle a fim
de atender as necessidades e maximizar o ROI dos clientes,
ajustes de desempenho e solução de problemas.
DB Masters GmbH
Stammersdorfer Str. 463
2201 Gerasdorf, Áustria www.dbmasters.at
“O fator determinante para a implementação do Oracle Advanced Compression foi o crescimento do tamanho de nosso banco de dados SAP ECC6. Com o Oracle Advanced Compression, liberamos um total de 20 TB em várias instâncias do SAP ECC6. Concentramo-nos nas 20 tabelas maiores em ordem de crescimento e a compactação
foi feita sem interrupções. O processo foi totalmente transparente para os nossos usuários. Fiquei muito
satisfeito com a facilidade de uso e o resultado final.”
– IAN LOFLEY,
Gerente de serviços da web
O ORACLE ADVANCED COMPRESSION REDUZ EM 40% OS RESUISITOS DE ARMAZENAMENTO DE DADOS SAP CRUCIAIS PARA OS NEGÓCIOS NA GOODMAN FIELDER
Sumário executivo
O enorme crescimento nos volumes de dados que acontece
nas corporações apresenta desafios importantes. As empresas
devem se adaptar rapidamente às constantes mudanças no
cenário de negócios sem afetar os resultados financeiros.
Os gerentes de TI precisam administrar com eficácia a atual
infraestrutura para controlar os custos e, ao mesmo, continuar
a oferecer desempenho extraordinário aos aplicativos.
Juntos, a opção Oracle Advanced Compression e o Oracle
Database, oferecem um robusto conjunto de recursos de
otimização de compactação, desempenho e armazenamento
de dados, que capacita os gerentes de TI a vencer no
complexo ambiente da atualidade.
Seja em uma implementação do Oracle Database na nuvem ou
on-premises (no local), o Oracle Advanced Compression pode
oferecer compactação robusta em diferentes ambientes, sem
alterações aos aplicativos. Os benefícios do Oracle Advanced
Compression incluem menor footprint de armazenamento
do banco de dados, economias nos backups e melhor
desempenho do sistema.
Este estudo de caso explica como a Goodman Fielder obteve
benefícios usando o Oracle Advanced Compression em seu
ambiente de aplicativos SAP cruciais para os negócios, não só
melhorando o desempenho, mas também reduzindo os atuais
requisitos de armazenamento em mais de 40%, adiando novos
gastos com aquisição de armazenamento.
Leia mais para saber como eles conseguiram isso.
Sobre a Goodman Fielder
A empresa tem um excelente portfólio de marcas consagradas
em algumas das maiores categorias de produtos de consumo
da Austrália, como Meadow Lea, Praise, White Wings,
Pampas, Mighty Soft, Helga‘s, Wonder White, Vogel‘s (sob
licença), Meadow Fresh e Irvines.
Os produtos Goodman Fielder abrangem todas as refeições,
incluindo café da manhã, almoço, jantar e lanches. A
Goodman Fielder também produz e comercializa pão, leite,
margarina, farinha, temperos, condimentos, patês, maionese,
massas congeladas, mistura para bolos, tortas, salgadinhos,
sobremesas, molhos, vinagre e óleos de cozinha.
Com sede em Sydney, a Goodman Fielder emprega cerca de
5.000 pessoas na região Australásia e nas Ilhas do Pacífico.
A empresa fabrica seus produtos em quase 50 fábricas na
Austrália, Nova Zelândia, Papua Nova Guiné, Fiji e Nova
Caledônia.
Desafios do crescimento dos dados
O SAP ECC da Goodman Fielder é um aplicativo crucial
para os negócios em todas as unidades da empresa na
Austrália e Nova Zelândia. Esse aplicativo de OLTP está no
centro do processamento e das transações comerciais diárias
da Goodman Fielder. Qualquer problema no sistema ou
degradação do desempenho do SAP ECC pode levar a graves
consequências para os negócios na fabricação e entrega dos
produtos aos consumidores.
Oracle Advanced Compression na Goodman Fielder 51
52
O banco de dados SAP ECC da Goodman Fielder tem
crescido a uma taxa de 350-400 GB/mês. Nos últimos dois
anos, o tamanho total do banco de dados dobrou e chegou
perto de 10 TB. Com essa taxa de crescimento dos dados, a
empresa precisava reduzir os custos com armazenamento sem
afetar o desempenho do banco de dados.
Tudo começou com uma PoC
A Goodman Fielder realizou uma PoC (prova de conceito)
com o Oracle Advanced Compression no sistema SAP em
seu ambiente de teste. Compactando as tabelas maiores, a
Goodman Fielder liberou quase 50% de espaço no ambiente
de teste. A PoC também ajudou a equipe de DBAs da
Goodman Fielder a ter uma boa ideia do tempo necessário
para compactar cada tabela.
Depois de realizar testes minuciosos com os usuários
empresariais, que também incluíram verificações de
desempenho, a Goodman Fielder decidiu implementar o
Oracle Advanced Compression em seu ambiente de produção.
A Goodman Fielder compactou uma tabela de cada vez e
concluiu a implementação em um período de três semanas
sem nenhuma downtime (paralisação).
Desempenho convincente
Além da economia resultante da compactação, outra impor-
tante área de interesse para a Goodman Fielder durante a ava-
liação do Oracle Advanced Compression foi o desempenho
do sistema após a compactação dos dados. Durante os testes
e depois da implementação nos ambientes de produção, não
houve degradação do desempenho com relação à compacta-
ção e, na verdade, a Goodman Fielder constatou melhorias
na performance em várias transações no sistema SAP, como
mostra a tabela acima.
“O Oracle Advanced Compression
superou nossas expectativas,
pois permitiu que reduzíssemos
em 40% o crescimento de nosso
banco de dados e o footprint de
armazena- mento aqui na
Goodman Fielder.
Uma vitória para todos nós!”
– TAPAN VADODARIA, DBA da Oracle
Economias interessantes no armazenamento
O Oracle Advanced Compression reduziu o tamanho do
banco de dados de produção da Goodman Fielder de 10 TB
para 6 TB. Essa compactação permitiu imediatamente que a
equipe de DBAs tivesse 4 TB de espaço livre alocado no nível
do banco de dados – um espaço que poderá ser reutilizado
para futuras transações e armazenamento. Como a Goodman
Fielder copia seu ambiente de produção para outros ambientes
auxiliares, a economia total de espaço em disco foi ampliada,
alcançando um total de 20 TB.
A equipe de DBAs da Goodman Fielder planejou e direcionou
a compactação de um total de 20 tabelas SAP que consomem
mais de 50 GB de dados. Durante o estágio de planejamento,
a equipe de DBAs da Goodman Fielder usou o Oracle
Compression Advisor, que previu um índice médio de
compactação de 4,79 vezes para as tabelas de banco de dados
envolvidas e os resultados finais da compactação atingiram ou
superaram as expectativas.
A equipe de DBAs também converteu os objetos LOB
do banco de dados para a moderna e excelente arquitetura
SecureFiles e depois os compactou com SecureFiles LOB
(BAIXO índice de compactação), conforme recomendado
pela ferramenta BRSPACE da SAP. Como resultado, a
empresa alcançou expressiva redução no espaço para os
objetos LOB sem afetar o desempenho.
Oracle Advanced Compression na Goodman Fielder 53
A equipe de DBAs da Goodman Fielder usou a ferramenta
BRSPACE da SAP para habilitar a compactação e uma das
maiores e mais utilizadas tabelas SAP, a GLPCA, teve o
tamanho reduzido de 700 GB para 144 GB.
Outro benefício que essa equipe descobriu depois de
implementar a compactação de tabelas de OLTP foi que a
taxa de crescimento geral do banco de dados caiu de 350 GB
para menos de 200 GB ao mês. A Goodman Fielder precisava
fazer investimentos substanciais em compras regulares de
espaço adicional em disco e pôde adiar esse tipo de despesa
com a atual liberação de armazenamento, obtendo economias
imediatas.
A equipe de DBAs da Goodman Fielder ativou o Oracle
Advanced Compression na compactação de seu ambiente
de produção durante o horário comercial sem afetar o
desempenho – todas as tabelas foram compactadas sem
nenhum downtime.
Conclusão
Com o Oracle Advanced Compression, as empresas podem
minimizar o CapEx (despesas de capital) e o OpEx (despesas
operacionais) sem downtimes e sem sacrificar o desempenho
dos aplicativos. O Oracle Advanced Compression pode
proporcionar economia no gerenciamento de dados
estruturados ou não, além de reduzir o footprint de
armazenamento do banco de dados de duas a quatro vezes em
diferentes ambientes, sem quaisquer alterações aos aplicativos.
Ambiente
• IBM P7 com AIX 7.1
• SAP ECC 6.0
• Oracle Database Enterprise Edition
• Opção Oracle Advanced Compression
Conclusões principais
• O banco de dados de OLTP do SAP ECC estava crescendo
a um ritmo de 350-400 GB/mês
• O custo de armazenamento aumentava como resultado
desse índice de crescimento
• A compactação foi transparente para os usuários
empresariais e foi ativada sem interrupções
• A PoC no ambiente de teste surpreendeu a Goodman
Fielder no que diz respeito ao quanto de espaço poderia ser
economizado
• A compactação foi implementada nos ambientes de testes,
preparação (UAT, teste de aceitação dos usuários) e
produção
Avançados recursos de compactação utilizados
• OLTP Table Compression
• SecureFiles LOB Compression
Para mais informações, entre em contato com seu gerente de
conta da Oracle.
Melhores práticas:
O Oracle Compression Advisor é uma
ferramenta gratuita e muito útil para
prever índices de compactação. Você
pode encontrar mais informações sobre
essa ferramenta na OTN em: http://
www.oracle.com/technetwork/ database/
options/compression/downloads/index.html
Cliente da Oracle: Goodman Fielder
Local: Sydney, Austrália
Setor: Alimentício
Funcionários: 5.000
A ElectraNet cria relatórios financeiros 16 vezes mais rápido e elimina US$ 330.000 os custos anuais de manutenção
ELECTRANET OBTÉM MELHORES INSIGHTS DE NEGÓCIOS COM OS ORACLE ENGINEERED SYSTEMS
ElectraNet, a principal TNSP (provedora de serviços de rede
de transmissão) e operadora de centro de controle de sistemas
no sul da Austrália, conseguiu obter melhores insights sobre
o mercado de eletricidade e aprimorar a tomada de decisões
como resultado da escolha dos Oracle Engineered Systems.
Com o Oracle Exadata Database Machine para comportar
seu sistema SAP e outros aplicativos de emissão de relatórios,
a organização, que antes demorava quatro minutos, agora
pode criar relatórios financeiros em apenas 15 segundos.
O novo sistema também emite relatórios com velocidade
consideravelmente maior sobre as tarifas diárias de eletricidade
e o consumo dos clientes, e oferece disponibilidade
instantânea aos dados do mercado de eletricidade – uma
atividade que costumava levar alguns minutos.
“O setor de serviços públicos sempre foi orientado por dados.
Nosso desafio não era ter dados suficientes, mas sim como
extrair informações de qualidade em tempo hábil. O Oracle
Exadata foi essencial para ajudar-nos a atingir esse objetivo.
A integração entre hardware e software em uma plataforma
realmente traz benefícios em termos de desempenho. Até
onde sei, nenhum outro sistema integra software e hardware
tão bem”, disse Mark Jones, DBA (administrador de banco de
dados) da ElectraNet Pty. Ltd.
Além de oferecer uma plataforma de banco de dados de alto
desempenho e com excelente relação custo-benefício para
melhorar os resultados dos negócios, a nova infraestrutura
reduziu o TCO (custo total de propriedade). A implementação
reduziu pela metade os custos de manutenção de TI – de
US$ 660.000 para US$ 330.000 – e diminuiu as despesas
com licenças por meio da consolidação de 37 servidores e
10 virtual machines em duas unidades do Oracle Exadata:
uma para produção e outra para recuperação de desastres. A
ElectraNet também economizou 15 horas por mês em tarefas
de manutenção do sistema, como aplicação de patches em
bancos de dados e servidores, usando os Oracle Platinum
Services para ajudá-los a resolver problemas rapidamente.
“Oferecer o melhor serviço possível aos nossos clientes pelo
menor custo é fundamental para nós. No entanto, o desafio
de gerenciar a infraestrutura de transmissão e distribuição
em vastas áreas rurais pode tornar esse um objetivo difícil
de alcançar.
A capacidade de obter acesso praticamente em tempo real
às nossas informações de negócios permitiu-nos identificar
oportunidades para dinamizar as operações e tomar decisões
mais eficazes para atender nossas necessidades imediatas e
futuras,” continuou Jones.
A resiliência dos nossos negócios também melhorou. Agora
a ElectraNet consegue concluir backups dos dados três vezes
mais rápido – em apenas duas horas em vez de seis. Além
disso, usando um engineered system previamente configurado,
testado e ajustado, a organização pode ajudar a garantir a alta
disponibilidade do sistema.
“As empresas de serviços públicos são focadas em comandar
operações ágeis e oferecer o melhor valor aos clientes. Ao
escolher o Oracle Exadata, a ElectraNet adquiriu a capacidade
de obter maior valor de seus dados empresariais, acelerar
a tomada de decisões, aumentar a eficiência e a eficácia em
quase todos os aspectos de seus negócios, além de melhorar a
competitividade,” disse Carlos Cienfuegos, chefe de Exadata e
soluções estratégicas, Oracle Austrália e Nova Zelândia.
A contratou a Blue Crystal Solutions, membro de nível Gold
da Oracle Partner Network (OPN), para a instalação inicial
e trabalhou com o Oracle Advanced Customer Support
para a migração do banco de dados SAP. Na verdade, com
as melhores práticas e a expertise dos Oracle Advanced
Customer Support Services para a garantir uma migração
rápida e sem atropelos dos aplicativos e dados SAP e de
outros programas de emissão de relatórios para o Oracle
Exadata, a migração foi concluída em menos de um dia.
“Com a ajuda do Oracle Advanced Customer Support
Services na migração, reduzimos os riscos. Como são
certificados pela SAP, eles já viram a maioria dos problemas
que poderíamos enfrentar e sabem como contorná-los e
corrigi-los. Como resultado, tivemos downtime muito menor
– calculado em cerca de 75% abaixo do previsto,” concluiu
Jones.
Informações de contato:
Antoinette Georgopoulos
Oracle +61 2 9491 1698
54 ElectraNet – Oracle Press Release
O GRUPO SOLVI NO BRASIL CORTA CUSTOS DE GESTÃO AMBIENTAL COM O ORACLE EXADATA
O Grupo Solvi é formado por mais de 60 empresas que
operam no ramo de engenharia ambiental, com competência
reconhecida nas seguintes áreas: resíduos urbanos e industriais,
saneamento, construção e recuperação de energia.
O objetivo da empresa de projetos ambientais é investir em
outras companhias como sócia ou acionista no Brasil ou no
exterior.
Saiba como o Oracle Exadata ajudou o Grupo Solvi a reduzir
os custos de gestão ambiental e melhorar a disponibilidade, o
desempenho e a capacidade de armazenamento. Os usuários
finais também se beneficiaram, pois o SAP e outros sistemas
executados no Exadata apresentaram maior disponibilidade
e agilidade de resposta. O texto seguir contém a entrevista
em vídeo com Henrique Fassi Lobão, gerente de TI na Solvi
Participações, em São Paulo, Brasil.
Aqui na Solvi, tínhamos um problema relacionado à gestão
de banco de dados. Nossa infraestrutura não era centralizada.
Para cada sistema, usávamos um servidor diferente, o que
implicava esforços de gestão substanciais. Além de ter vários
servidores separados, tínhamos pouca disponibilidade.
Cada servidor comportava um sistema e quando ocorria
uma falha em algum deles, o respectivo sistema também
caía. Do mesmo modo, havia problemas de desempenho.
Depois que implementamos o Exadata, vencemos vários
desafios importantes em nossa organização. O primeiro
foi com relação à gestão ambiental. Centralizamos todos
os nossos bancos de dados em um Engineered System.
reduzindo substancialmente as horas dedicadas a esse tipo de
gerenciamento.
Como tínhamos uma equipe pequena para essa finalidade,
reduzimos o volume de horas extras. Agora nossos DBAs têm
finais de semana livres, coisa que não acontecia antes.
Trabalhamos em horário comercial normal – períodos de oito
horas, cinco dias por semana, sem trabalhar aos sábados e
domingos. Também observamos benefícios na disponibilidade
do ambiente, o que antes era um grave problema para nós.
Quando havia falha em um servidor, o respectivo sistema
caía também. Com a redundância do Exadata para os
clientes, podemos até realizar tarefas de manutenção, como
aplicação de patches ou atualizações, sem comprometer a
disponibilidade do sistema. Fazemos isso sem um host de
banco de dados, sem uma máquina de armazenamento,
durante a manutenção e o sistema de aplicativos funciona
perfeitamente.
A terceira melhoria foi no quesito desempenho. Tínhamos
problemas com os backups. Como nossa janela de
manutenção era relativamente curta, os backups continuavam
em andamento às oito horas da manhã seguinte. Com
o Exadata, conseguimos concluir nossos backups bem
antes do término do horário comercial e economizamos
com o armazenamento dos backups, que passaram a ser
compactados. Antes isso não seria possível em virtude
da elevada potência de processamento necessária. Agora
realizamos essa função de maneira altamente eficiente, com
tempo de sobra para as demais tarefas.
Embora não seja utilizado diretamente pelos usuários finais, o
Exadata os beneficia diretamente. O SAP e os demais sistemas
executados no Exadata tornaram-se altamente disponíveis e
ágeis em atender as necessidades dos usuários, melhorando
a usabilidade, os tempos de resposta e a disponibilidade do
sistema como um todo, oferecendo um grau de estabilidade
com o qual os usuários podem contar sempre. O Exadata
ajudou o Grupo Solvi a reduzir os custos. Conseguimos
reduzir os custos adicionais relacionados à gestão ambiental
e à indisponibilidade do sistema. Esses custos são indiretos,
mas também influenciam o resultado final quando os usuários
precisam enviar faturas eletrônicas, por exemplo. Eles e a
empresa são muito afetados quando há queda no sistema.
Nossa disponibilidade dependia de um único servidor. Só para
dar um exemplo, quando o servidor caía, o sistema tornava-se
indisponível. Agora, graças ao Oracle Exadata e ao Oracle
Database, não temos mais esse tipo de problema.
Depois que implementamos o Exadata, eventuais
indisponibilidades são causadas pelo próprio sistema de
aplicativos e não pelo banco de dados. Nosso banco de
dados tem 100% de capacidade de resposta e disponibilidade.
Também planejamos analisar outras soluções Oracle que
possam nos beneficiar efetivamente.
O Exalogic para aplicativos e produtos específicos para outros
sistemas. Gostamos do SuperCluster para o nosso ambiente
SAP BW. Pretendemos avaliar ofertas com base em nossos
produtos e experiências anteriores, e acreditamos que eles
aumentarão nossa produtividade e sucesso nos negócios.
Fonte: http://medianetwork.oracle.com/video/player/ 4120342309001
Oracle Exadata Database Machine no Grupo Solvi, Brasil 55
56
GRANDE MIGRAÇÃO DO SISTEMA MULTIPLATAFORMA SAP ON-LINE COM O ORACLE GOLDEN GATE
Introdução
A Wumart Stores, Inc. é um grande grupo de varejo focado
em lojas de departamentos, supermercados e lojas de
conveniência, com mais de 700 estabelecimentos espalhados
principalmente em Pequim, Hangzhou, Tianjin, Zhejiang,
Hebei e Xangai, com um volume total de vendas de mais de
40 bilhões de yuans ao ano.
• O Wumart teve rápido crescimento nos negócios em
termos de receita e de número de pontos de vendas no
varejo, e a infraestrutura existente não conseguia atender as
exigências comerciais.
• O cenário de TI incluía os tradicionais silos de sistemas
monolíticos e a empresa queria renová-lo adotando uma
moderna infraestrutura baseada em nuvem privada.
• O Wumart pretendia migrar para a arquitetura X86 a fim
de reduzir os custos operacionais e de hardware, bem como
melhorar o desempenho geral do sistema SAP.
Os problemas existentes nos sistemas
• Para os principais sistemas SAP, a utilização de CPU e
memória constantemente ultrapassava 90% e atingia 100%
nos períodos de pico, retardando o tempo de resposta e
proporcionando uma experiência insatisfatória aos clientes.
• Como não era possível reequilibrar os silos de sistemas
dinamicamente para os diferentes padrões de carga de
trabalho, os sistemas não podiam reutilizar os recursos
necessários facilmente.
• Os custos de aquisição e manutenção da infraestrutura
continuavam aumentando rapidamente.
• Com o acelerado crescimento dos negócios e a redução
do ciclo de vida dos produtos da infraestrutura, era difícil
proteger o investimento feito em TI.
• A infraestrutura vigente era grande, complexa e difícil de
manter, resultando em aumento dos custos operacionais de
TI.
Desafios
• Migrar 8 TB do banco de dados SAP ECC do UNIX para o
Exadata com downtime de menos de 20 minutos.
• Havia quase 100 interfaces RFC em torno do sistema ECC.
• Falta de recursos adequados de hardware nos sistemas
adjacentes para testes.
• Troca de endereços de IP, nomes do host e DNS durante a
migração.
• Cronograma apertado do projeto, com um período de
testes extremamente curto.
• Migração de três grandes sistemas de produção em um
prazo de três meses.
• Um grande número de programas ABAP customizados em
cada sistema.
Parceiro de implementação
Beijing Giantower Technology Co Ltd
é um parceiro de nível Gold da Oracle.
Eles contam com uma equipe técnica
experiente e altamente competente, com
expertise especial em Oracle Engineered
Systems e Oracle Database. A empresa
oferece serviços de integração de sistemas
e implementação de aplicativos de ERP nos
Oracle Engineered Systems. Eles ajudaram
a implementar o primeiro Exadata
Database Machine na China e também
realizaram a primeira implementação de
sistema SAP em Exadata nesse país. Os
serviços oferecidos incluem:
• Implementação e manutenção de Oracle
Engineered Systems.
• Serviços e soluções SAP em Oracle
Engineered Systems de ponta a ponta.
• Migração, atualização, otimização e
manutenção de sistemas SAP.
• Design, implementação e manutenção
do Oracle Database.
Plano de go-live da migração (sincronizado em paralelo, go-live em etapas)
O processo de migração de grande porte
Após análise detalhada do ambiente de sistemas existente e
várias conversas com o pessoal da SAP e da Oracle sobre
as especificações do projeto, decidimos realizar os “testes
sincronizados em paralelo com go-live em etapas”, levando
em conta a solicitação específica do cliente para garantir zero
de impacto e de riscos às operações de produção e negócios,
além da integridade dos dados. A Giantower desenvolveu uma
solução técnica baseada na capacidade especial do software
Oracle Golden Gate. Primeiro, eles usaram o RMAN para
Resultados finais e benefícios alcançados
• Após a migração, os quatro principais bancos de dados
de produção foram consolidados no Oracle Exadata, as
instâncias dos aplicativos também foram virtualizadas
replicar um banco de dados SAP completo em um ambiente
intermediário e depois usaram o Oracle Transportable
Tablespace (TTS) para concluir a migração inicial, incluindo
conversão de endian na máquina Exadata de destino. Em
seguida, usaram o Oracle Golden Gate para sincronizar o
banco de dados de destino no Exadata com o sistema de
origem executado no IBM P750. Com isso, criaram um
mecanismo completo de testes de completude e integridade
dos dados, e conseguiram fazer a migração de substituição do
banco de dados on-line.
em um pool de X86, concluindo a conversão total da
tradicional plataforma IBM POWER para uma arquitetura
de computação em nuvem de alta confiabilidade e elevado
desempenho.
Migração de sistema on-line na Wumart Stores 57
Comparação de melhorias no desempenho antes e depois da migração
• A comparação do relatório do AWR revelou que o
desempenho melhorou entre oito e quinze vezes depois da
migração. A máquina Exadata que consolidou os quatro
bancos de dados de produção teve uma utilização média
de CPU de somente 15%. O desempenho do sistema ECC
apresentou melhoria média de mais de seis vezes.
Comparação do AWR antes e depois da migração
O projeto entregou a consolidação de sistemas, um ambiente
de computação em nuvem privada altamente otimizado,
com alto desempenho e uma arquitetura avançada para que
a empresa administre melhor o esperado crescimento no
volume de negócios.
Se precisar de mais informações, entre
em contato com Frank Zhu, conforme
abaixo, ou acesse o site em:
Website: www.giantower.com
Pessoa de contato
Frank Zhu
E-mail: [email protected]
Fone: (86)18611920045
58 Migração de sistema on-line na Wumart Stores
“O Oracle SuperCluster nos deu tranquilidade, eliminando downtimes em nossos processos cruciais para os
negócios, como despacho e planejamento de logística, e permitiu aos clientes otimizar suas cadeias de
suprimentos com a segurança de que nossos produtos são entregues no prazo.” – JESUS MAYORDOMO,
CIO, CELSA GROUP
O CELSA GROUP MELHORA EM TRÊS VEZES O DESEMPENHO DE APLICATIVO EMPRESARIAL SAP, COM ECONOMIA DE US$ 656.000 EM CUSTOS DE MÃO-DE-OBRA, E IMPLEMENTA UMA ESTRUTURA DE TI PARA COMPORTAR O CRESCIMENTO CONTÍNUO
Atendendo clientes industriais em cinco continentes e
trabalhando em conjunto com mais de 50 empresas, o CELSA
GROUP é o maior produtor de aço na Espanha e um dos
maiores da Europa. Seu diversificado portfólio de produtos
inclui aço forjado, laminado e processado.
Desafios
• Eliminar downtimes nos sistemas de ERP (planejamento de
recursos empresariais), que causam atrasos nas entregas de
produtos de aço e expõem a empresa às multas e às perdas
de negócios relacionadas.
• Melhorar o desempenho da função de TI para aumentar
a eficiência na emissão de relatórios financeiros e de
planejamento de recursos em todo o CELSA GROUP e
nas 50 empresas que operam em com o grupo.
• Otimizar os processos de backup para poupar tempo
e dinheiro, bem como atender os rígidos requisitos da
empresa, sem perder dados em uma emergência.
Soluções
• Garantia da entrega de milhões de toneladas de aço ao ano
de modo confiável e pontual, eliminando downtimes nos
sistemas SAP ERP da empresa com o Oracle SuperCluster
e o Oracle Exadata Database Machine, aprimorando as
cadeias de suprimentos do CELSA GROUP e seus clientes.
• Economia de mais de US$ 656.000 ao ano em custos
de mão-de-obra através da otimização dos relatórios
financeiros e consolidação de dados de mais de 2.000
usuários espalhados nas mais de 50 empresas coligadas do
grupo.
• Melhoria dos sistemas de ERP, que passaram a rodar três
vezes mais rápido, permitindo à empresa aperfeiçoar os
processos de logística e concretizar o crescimento planejado
para os próximos quatro anos sem ter de adquirir mais
recursos de TI.
• Backups e consultas executadas três vezes mais rápido em
datacenters localizados em diferentes áreas geográficas com
o Oracle Data Guard, otimizando o uso dos recursos de TI
e o tempo dedicado ao gerenciamento de backups.
• Aumento da capacidade de armazenamento de dados
do CELSA GROUP, atendendo as exigências cada vez
maiores da empresa na execução de análises dos dados a
fim de descobrir tendências e elevar a eficiência em todas as
operações de produção de aço.
• O grupo contratou a BT, parceira de negócios da Oracle,
para implementar o Oracle SuperCluster, garantindo
planejamento personalizado antes da implementação,
migração no mesmo dia e suporte após a implementação.
Oracle SuperCluster no CELSA Group 59
Processo de implementação
O CELSA GROUP migrou tranquilamente para o Oracle
SuperCluster em menos de um dia, graças às análises
aprofundadas feitas antes da implementação e à preparação
conduzida pela Oracle e a BT. Além de realizar a migração
para o Oracle SuperCluster, a BT hospeda o sistema SAP do
CELSA GROUP, fornece datacenters e a infraestrutura do
Oracle SuperCluster, além de gerenciar e operar a plataforma
24/7 (ininterruptamente) para o grupo.
https://www.bt.es
Parceiro
A BT analisou os requisitos de TI e as necessidades de
negócios do CELSA GROUP e forneceu análises e testes para
demonstrar que o Oracle SuperCluster seria a melhor opção.
A BT preparou a implementação, concluiu a migração em
menos de um dia com o mínimo de envolvimento do CELSA
GROUP e continua trabalhando após a implementação,
fornecendo treinamento e suporte, caso surja algum problema.
Por que a Oracle
“Analisamos várias alternativas para melhorar a infraestrutura
de TI de nossos sistemas SAP ERP, mas os testes realizados
demonstraram que o Oracle SuperCluster seria a melhor
opção para atender nossos requisitos de robustez, eficácia,
preço e qualidade”, disse Jesús Mayordomo, CIO, CELSA
GROUP.
http://www.celsagroup.com
Cliente da Oracle: CELSA GROUP
Local: Barcelona,
Espanha Setor: Produção
industrial Funcionários:
7.000
Receita anual: US$ 1 bilhão a US$ 5 bilhões
Produtos e serviços Oracle:
• Oracle SuperCluster
• Oracle Exadata Database Machine
• Oracle Active Data Guard
60 Oracle SuperCluster no CELSA Group
O Lenta implementa um projeto de otimização da infraestrutura de TI usando o Oracle Exadata São Petersburgo, Rússia. 24 de abril de 2015
O Lenta, (LSE, MOEX: LNTA), uma das maiores redes de
varejo na Rússia, otimizou sua infraestrutura de TI usando
o Oracle Exadata Database Machine, acelerando em quatro
vezes o processamento de dados em seu sistema de ERP.
A KORUS Consulting, parceira de negócios nível Platinum
da Oracle, liderou o projeto com o apoio de especialistas
em software e hardware da FORS Distribution, distribuidor
Oracle na Rússia.
O cenário de TI do Lenta consiste em mais de vinte sistemas
corporativos de informação, 300 links de dados que conectam
as lojas e centros de distribuição à matriz e várias salas de
servidores integradas no datacenter. A equipe de TI oferece
suporte às mais de 6.000 estações de trabalho localizadas em
várias regiões do país.
O intenso crescimento do Lenta – que tem aberto novas lojas
e centros de distribuição, e realizado várias mudanças nos
processos de negócios – resultou no aumento de usuários,
dados e carga de trabalho nos sistemas de informação
existentes. Esse crescimento foi o catalisador e o fator
determinante para a importante iniciativa de analisar o atual
cenário de TI e encontrar novas soluções de alta tecnologia
para acelerar o processamento de dados e gerar relatórios
estratégicos.
“A expansão e o amadurecimento do varejo, um setor
altamente competitivo na Rússia, levou a um novo
entendimento das necessidades de negócios e das expectativas
quanto aos novos recursos de tecnologia da informação.
Soluções de tecnologia de ponta estão se tornando parte
integrante dos negócios. Percebemos que contar com sistemas
de informação eficazes, executados em tempo real com
uma pesada carga de trabalho, é uma vantagem importante.
Exatamente por isso, o próximo estágio no desenvolvimento
do cenário de TI de nossa empresa foi obter soluções de
software e hardware que nos permitissem resolver com
eficiência os problemas relacionados a scale-up (expansão
vertical) e desempenho de nossos sistemas de TI”, disse
Vsevolod Kuzmich, CIO do Lenta.
Em 2013, quando o projeto começou, todos os sistemas eram
executados em modernas máquinas RISC de nível empresarial,
combinadas em clusters para proporcionar um uso eficiente
dos recursos por meio de balanceamento de carga. Enquanto
preparava a estratégia de desenvolvimento da infraestrutura de
TI, a equipe de TI da descobriu que esse tipo de arquitetura
tinha várias limitações e era inferior às novas soluções de
tecnologia que surgiam no mercado.
A equipe analisou relatórios das maiores agências analíticas
globais e escolheram algumas soluções possíveis que haviam
sido testadas com dados reais. Além dos critérios básicos
de escolha – garantia de tolerância a falhas, capacidade de
trabalhar com grandes volumes de dados, disponibilidade de
parceiros de integração de sistemas qualificados na Rússia e
parceiros com experiência na implementação de um número
significativo de sistemas semelhantes – a escalabilidade e o
desempenho do sistema foram parâmetros importantes no
processo de seleção.
No estágio final, a equipe escolheu dois sistemas de
fornecedores diferentes. Para testá-los, tiveram de criar cargas
de produção idênticas usando dados reais nas bancadas de
teste. O desempenho foi avaliado com base na velocidade
da criação de relatórios com uso intensivo de recursos e
no tempo necessário para a execução de transações mais
complexas em diferentes condições de carga. Foi feita
também uma comparação com os mesmos indicadores da
infraestrutura existente. Dependendo da tecnologia, o efeito
cumulativo observado no projeto piloto apresentou uma
melhoria de quatro vezes no desempenho e uma redução
no armazenamento de dados, graças à compactação e aos
recursos técnicos da Oracle.
Oracle Exadata no Lenta – Oracle Press Release 61
62
Após várias rodadas de testes, a equipe determinou que a
solução ideal para os desafios do Lenta era o Oracle Exadata.
A escolha foi baseada em critérios técnicos, como tolerância a
falhas, escalabilidade e desempenho, bem como no fato de que
a solução Oracle permite consolidar os sistemas cruciais para
os negócios com o Oracle Database. Atualmente, o sistema
de planejamento de recursos empresariais (SAP ERP) e vários
outros aplicativos empresariais foram migrados para o Oracle
Exadata. O uso do Oracle Exadata para aplicativos SAP em
ambiente de produção demonstrou que as expectativas da
empresa quanto à melhoria de desempenho foram totalmente
atendidas. A Oracle garante que os aplicativos funcionem
24x7, sem interrupções.
Depoimentos
“Um fator importante na escolha final de uma solução foi
a estabilidade do sistema ERP ela executará. Para qualquer
varejista, o ERP é o sistema nervoso central de um enorme
volume de dados enviados e processados. Atualmente, nosso
sistema de ERP armazena cerca de 20 TB de dados usados
diariamente por 3.000-4.000 funcionários e, portanto, deve
ter a capacidade de operar 24/7, 365 dias por ano”, diz
Vsevolod Kuzmich. “Depois de usar a nova infraestrutura
durante um ano, podemos ver que nossas esperanças foram
plenamente justificadas pela confiabilidade do Oracle Exadata
e, é claro, continuamos impressionados com a velocidade da
implementação do sistema – a migração do sistema SAP ERP
de produção para o Exadata foi concluída em apenas três dias.”
“Isso sem contar que descobrimos uma maneira de otimizar
nosso TCO (custo total de propriedade),” complementou
Nikolay Vyatkin, vice-diretor de TI para infraestrutura e
serviços no Lenta. “Primeiro, escolhemos o Oracle Exadata em
discos de alta capacidade. Depois, durante a operação, como
vimos que o espaço em disco e a memória eram utilizados
com maior rapidez do que a capacidade de processamento, não
fizemos o scale-up linear do sistema durante a expansão de
2015. Em vez disso, simplesmente adicionamos mais memória
e espaço em disco — uma economia considerável em relação
à tradicional abordagem de scale-up. Tamanha flexibilidade é
uma importante vantagem dos sistemas Oracle em relação às
outras soluções que analisamos.”
“A notável melhoria no desempenho e a consolidação dos
recursos de TI são as vantagens mais cruciais de nossos
sistemas otimizados tanto para o Lenta quanto para os
nossos clientes.
Estamos satisfeitos em constatar que o Oracle Exadata
está ajudando o Lenta, líder no setor de varejo na Rússia, a
crescer rapidamente e a reduzir o TCO da infraestrutura de
TI com uma melhoria substancial do desempenho não só
nos aplicativos Oracle, mas também em soluções de outros
fornecedores. Outro aspecto fundamental é que a nova
solução executa o Oracle Database, o DBMS líder mundial,”
disse Andrey Pivovarov, chefe de tecnologias avançadas
para consultoria pré-projeto na Oracle CIS. “Um número
cada vez maior de empresas na Rússia tem escolhido nossos
sistemas integrados para acelerar as inovações nos negócios
e continuaremos auxiliando nossos clientes com as soluções
mais avançadas.”
Parceiros
O KORUS Consulting Group é uma empresa russa que integra
sistemas e oferece serviços de consultoria de TI para criação,
otimização e automação de processos de negócios, e é parceiro
de nível Platinum da Oracle. Os negócios dedicados do
KORUS Consulting na integração de sistemas e terceirização
de TI oferece uma ampla variedade de serviços, entre os
quais, criação, auditoria e manutenção de infraestrutura
de TI, além de escolha e entrega de equipamentos de TI.
Uma das principais especializações da empresa no setor é a
automação de organizações de varejo de ponta a ponta. Os
clientes do KORUS Consulting incluem Metro Cash & Carry,
Azbuka Vkusa, Korablik, ZAO Tander (rede Magnit), Lenta,
Monex Trading, O’KEY, SPAR Retail, TsUM, Trading House
TsentrObuv, Tyumenskiy TsUM, entre outros.
Contatos de mídia: Yuliya Smirnova, tel.: +7 (921) 768 85
63+7 (812) 677 56 90, +7 (495) 647 50 46
A FORS Distribution (www.partner.fors.ru), é uma
distribuidora Oracle na Rússia e na Mongólia, e foi fundada
em 2011
sob o patrocínio do centro de trabalhos com parceiros da
FORS, reconhecida especialista em tecnologias Oracle no
mercado russo. Atualmente, os principais elementos dos
negócios da FORS Distribution incluem distribuição de
software e hardware da Oracle, consultoria e treinamento em
tecnologias Oracle para parceiros e serviços a fim de testar e
migrar soluções complexas como parte do inovador e eclético
FORS Solution Center. Os recursos da empresa incluem uma
equipe de especialistas em vendas, gerentes afiliados de rede
e de marketing, um departamento de logística e outro de
consultoria técnica.
Sobre o Lenta
O Lenta é uma das maiores redes varejistas na Rússia e a
segunda maior rede de hipermercados do país (em termos
de vendas em 2014). Fundado em 1993 em São Petersburgo,
o Lenta opera 123 hipermercados em 63 cidades da
Rússia e 27 supermercados em Moscou, com um total de
aproximadamente 793.804 m2 de espaço dedicado às vendas.
Um típico hipermercado Lenta oferece cerca de 6.200 m2 aos
clientes. A empresa opera seis centros de distribuição para os
hipermercados.
Os formatos dos hipermercados de preços baixos são
diferenciados em suas estratégias de promoção e preços, bem
como na variedade de produtos locais. A empresa emprega
aproximadamente 30.655 pessoas (segundo informações
fornecidas em 30 de junho de 2015).
A equipe de gestão do Lenta combina um mix de expertise
internacional e conhecimento local, aliada a uma extensa
experiência operacional na Rússia. Os maiores acionistas
do Lenta incluem o TPG Capital e o Banco Europeu
para a Reconstrução e o Desenvolvimento, ambos com
o compromisso de manter altos padrões de governança
corporativa. O Lenta tem suas ações negociadas nas bolsas de
valores de Londres e de Moscou sob a sigla: ‘LNTA’.
Sobre a Oracle
A Oracle desenvolve hardware e software otimizados para
funcionarem juntos na nuvem e em datacenters corporativos.
Para obter informações mais detalhadas sobre a Oracle
(NYSE: ORCL), acesse o site em www.oracle.com.
Marcas comerciais
Oracle é uma marca registrada da Oracle Corporation e/ou
suas subsidiárias. Outros nomes são marcas registradas de seus
respectivos donos.
Para mais informações, entre em contato com Anna
Komyagina, gerente sênior de marketing da FORS
Distribution:
Fone: +7 495 913-3-913,
E-mail: [email protected]
Oracle Exadata no Lenta – Oracle Press Release 63
64
SERVIÇOS DE SUPORTE DE MISSÃO CRÍTICA PARA CLIENTES SAP
Para as organizações que usam software SAP nas operações
de missão crítica, a disponibilidade ininterrupta dos dados, o
desempenho ideal e a redução dos riscos de TI são quesitos
essenciais para o sucesso dos negócios. Os serviços do Oracle
ACS fornecem suporte de missão crítica para ajudar os
clientes a manter e maximizar o desempenho de seus sistemas
Oracle. Com uma abordagem exclusiva, focada na construção
de um relacionamento de longo prazo com a equipe de TI
do cliente e o suporte colaborativo das equipes de engenharia
e suporte da Oracle, o Oracle ACS apresenta uma oferta de
serviços completos e altamente integrados. Com um único
contato para todos os assuntos relativos aos sistemas Oracle
e SAP e acesso aos especialistas dessas duas multinacionais,
os clientes podem resolver eventuais problemas com maior
rapidez e eficiência. Os serviços de suporte proativo e
preventivo são executados com ferramentas de diagnóstico
para ajudar as empresas a aumentar a disponibilidade dos
sistemas, otimizar o desempenho, reduzir os riscos e acelerar
o ROI (retorno sobre o investimento) da solução de
tecnologia Oracle e SAP. Os serviços de planejamento,
migração, configuração e instalação permitem desfrutar os
benefícios dos avançados recursos e novas tecnologias de
modo mais ágil e eficaz. Workshops personalizados treinam
os clientes com as melhores práticas e ensinam como operar
e manter os ambientes SAP para o máximo desempenho e
disponibilidade. Isso tudo resulta nos serviços que permitem
aos clientes manter o foco nas atividades que agregam valor
comercial e não no suporte de TI do dia a dia.
A Oracle tem a profunda expertise na tecnologia SAP que
você precisa para tirar o melhor proveito de seu ambiente SAP.
Com mais de 28 anos de colaboração com a SAP, a Oracle é o
principal fornecedor de bancos de dados para implementações
SAP e tem a mais longa experiência com o SAP R/3 e o SAP
NetWeaver no setor. Recursos dedicados de engenharia e
suporte de ambas as empresas trabalham em conjunto durante
todo o processo de desenvolvimento, integração e otimização, e
garantem a rápida resolução de problemas para que você possa
operar seu ambiente SAP e Oracle com confiança. A mais alta
disponibilidade para o cenário SAP com o desenvolvimento,
integração e otimização de HA (alta disponibilidade) e DR
(recuperação de desastres) da Oracle garantem aos clientes
maior agilidade na resolução de problemas.
Oracle ACS Lifecycle Support Services para
Oracle Databases
Quer você precise migrar seu banco de dados para manter seu
ambiente atualizado com as tecnologias mais recentes, quer
tenha de consolidar sistemas antigos em hardware moderno
ou melhorar o desempenho de suas cargas de trabalho SAP, o
Oracle ACS Lifecycle Support Services o ajudará a otimizar o
Oracle Database para SAP.
Oracle ACS Lifecycle Migration Service para migração
SAP Com ferramentas avançadas de automação e suporte e
mais de dez anos de experiência em migração de Oracle
Databases,
o Oracle ACS Lifecycle Migration Service oferece serviços
de planejamento de migração, validação e execução que
viabilizam a migração de bancos de dados SAP com menor
custo e downtime (paralisações) e maior rapidez. Especialistas
da Oracle avaliam seu ambiente SAP, orientam você na escolha
entre diferentes abordagens de migração, resolvem possíveis
problemas na migração, realizam testes para reduzir os riscos
e migram seu banco de dados por meio de um seguro gateway
on-line. O eficiente processo da Oracle, baseado nas melhores
e mais modernas práticas do setor, permite migrar o banco de
dados SAP em questão de dias, e não de semanas ou meses
geralmente gastos nas migrações de ambientes SAP.
Oracle Consolidation Planning Service
A consolidação de sistemas antigos em hardware moderno
pode reduzir custos, melhorar o desempenho e simplificar
as operações. O Oracle Consolidation Planning Service
ajuda a identificar rapidamente os cenários mais favoráveis
de consolidação e migração para a sua empresa realizar a
consolidação nas plataformas de hardware e engineered
systems da Oracle. Especialistas da Oracle avaliam os atuais
requisitos de configuração, cargas de trabalho, níveis e patches
e segurança do seu ambiente SAP para desenvolver um plano
de consolidação abrangente, incluindo projeções detalhadas e
recomendações práticas para reduzir os riscos operacionais e
da transição.
Oracle Performance Tuning and Benchmarking
Service Através de monitoramento contínuo e avaliações
trimestrais, o Oracle Performance Tuning and
Benchmarking Service ajuda a manter o desempenho
consistente e ideal dos bancos de dados SAP de missão
crítica. Os KPIs (principais
indicadores de desempenho) são monitorados para identificar
proativamente possíveis problemas antes que estes afetem as
operações. As avaliações trimestrais de desempenho incluem
recomendações baseadas nos padrões do setor, as melhores
práticas da Oracle e nossa experiência contínua com clientes
que possuem bancos de dados SAP com cenários de uso e
configurações semelhantes.
A inclusão do Oracle Load Testing and Analysis Service
melhora ainda mais o uptime (tempo de funcionamento), além
de reduzir os custos e os riscos por meio de testes abrangentes
de bancos de dados. Os especialistas em testes de carga do
Oracle Database avaliam o impacto de alterações planejadas de
tecnologia no desempenho, recomendam configurações para
otimizar o desempenho, identificam e resolvem eventuais
problemas antes do go-live (ativação do sistema).
O Oracle ACS Lifecycle Support Services viabiliza migrações de bancos de dados com maior rapidez e consolidações com
menores custos e riscos, além de ajudar sua empresa a otimizar o desempenho e a disponibilidade dos bancos de dados. Para mais
informações sobre o Oracle ACS Lifecycle Support Services for SAP Environments, visite o site em:
http://www.oracle.com/us/support/advanced-customer-services/database/overview/index.html and
http://www.oracle.com/us/support/ advanced-customer-services/lifecycle-support-services/overview/index.html
Oracle ACS Services para servidores,
armazenamen- to e engineered systems da Oracle
Para ambientes SAP baseados em hardware Oracle, o Oracle
ACS oferece serviços de planejamento, implementação,
otimização e suporte fundados na profunda expertise em
servidores, armazenamento e engineered systems da Oracle.
Esses serviços melhoram o desempenho e a disponibilidade,
além de reduzir o tempo de implementação de novo hardware,
no ambiente SAP de sua empresa.
Oracle ACS Services para servidores
O Oracle ACS oferece vários serviços para você melhorar o
desempenho e a disponibilidade de seus servidores Oracle,
além de reduzir o tempo de implementação de novos sistemas.
A assistência na instalação e configuração inclui análises de
prontidão antes do go-live para acelerar a implementação de
novos sistemas Oracle e garantir estabilidade e compatibilidade
no ambiente SAP resultante do processo. Nossos serviços
personalizados de configuração da disponibilidade e ajustes
do desempenho dos servidores otimizam os ambientes SAP.
Oferecemos também workshops adaptados, abordando as
melhores práticas e transmitindo conhecimento para que sua
empresa possa operar os novos servidores com confiança.
Oracle ACS Services para armazenamento
Além dos serviços para servidores, o Oracle ACS também
oferece assistência para instalação e configuração a
fim de acelerar a implementação de novos sistemas de
armazenamento Oracle. Os serviços de otimização do
armazenamento incluem análises de configuração e
desempenho, monitoramento avançado e resolução de
problemas para maximizar a disponibilidade e o desempenho
dos sistemas de armazenamento no seu ambiente SAP.
Para saber mais sobre os serviços do Oracle ACS para
servidores e armazenamento, visite o site em: http://www.
oracle.com/us/support/advan-ced-customer-services/servers-
storage/overview/index.html.
Oracle ACS Services para engineered systems
Usando uma abordagem que abrange todo o ciclo de vida
dos sistemas, o Oracle ACS oferece suporte de missão crítica
aos Oracle Engineered Systems, incluindo o Oracle Exadata,
ajudando você a maximizar o retorno sobre o investimento
nos engineered systems.
Os serviços de consultoria, planejamento, design,
desenvolvimento e implementação garantem a migração
tranquila para os Oracle Engineered Systems e prontidão
operacional no seu ambiente SAP. O suporte contínuo em
produção reduz os riscos e fornece um único ponto de
contato para resolução de problemas em software Oracle e
SAP. O Oracle Exadata Start-Up Pack para SAP é um pacote
composto pelos seguintes serviços integrados para suporte
com cobertura total:
• Serviço de consultoria para começar a usar o Oracle
Exadata
• Serviço de instalação e configuração do Oracle Exadata
• Serviço de preparação de suporte para ativação do Oracle
Exadata
• Serviços de migração de dados
• Serviço de implementação trimestral de patches do Oracle
Exadata (inclui aplicação de patches em ambientes Oracle
e SAP)
Para obter mais informações sobre os serviços Oracle ACS
para engineered systems, visite o site em: http://www.oracle.
com/us/ support/advanced-customer-services/engineered-
systems/ overview/index.html
Oracle Business Critical Service para sistemas
O Oracle Business Critical Service oferece suporte preventivo
aprimorado e respostas rápidas para seus sistemas SAP de
missão crítica. Prioridade de resposta com SLAs (contratos de
nível de serviço) que garantem maior rapidez e determinam
o prazo de substituição de equipamento e assistência no
local (on-site) para acelerar a solução de incidentes graves.
O monitoramento contínuo do sistema, com geração
automatizada de solicitações de serviço, detecta falhas e inicia
o processo de resolução antes que elas afetem as operações.
Os serviços preventivos, com revisões regulares do sistema
e aplicação proativa de patches, otimizam o desempenho e
a disponibilidade dos sistemas críticos no ambiente SAP de
sua empresa. Para saber mais sobre o Oracle Business Critical
Services para sistemas, visite o site em: http://www.oracle.com/
us/support/premier/business-critical-
service/overview/index.html.
Serviços de suporte para clientes SAP 65
Oracle Platinum Services para ambientes SAP
Com mérito especial dentro do programa Oracle Premier
Support padrão, o Oracle Platinum Services oferece aos
clientes recursos adicionais e suporte aprimorado aos
ambientes SAP. Com o Oracle Advanced Support Gateway –
uma interligação segura que habilita o monitoramento remoto
e contínuo de falhas nos ambientes Oracle e SAP (hardware,
bancos de dados, sistema operacional e rede) – o Oracle ACS
pode oferecer respostas em menos tempo. As notificações
de falhas são enviadas até 5 minutos após a ocorrência,
com restauração do sistema e escala do problema à equipe
de desenvolvimento feitas em 15 minutos. A depuração
(debugging) conjunta de falhas inicia em até 30 minutos da
ocorrência, reduzindo o downtime através da prevenção de
problemas críticos e resolução acelerada de eventuais falhas.
Na verdade, os clientes do Oracle Platinum Services constatam
uma redução média de 50% nos problemas graves e de 31% no
tempo de resposta, além de diminuição das cargas de trabalho
relativas ao suporte dentro da organização. Os serviços de
aplicação trimestral de patches em software Oracle e SAP
garantem que os ambientes SAP sigam sempre atualizados.
Os Oracle Platinum Services fazem parte das configurações
certificadas no nível Platinum para o Oracle Exadata, Oracle
Exalogic e Oracle SuperCluster incluídas nos contratos do
Oracle Premier Support. Para mais informações sobre o
Oracle Platinum Services for SAP Environments, visite o site
em: http://www.oracle. com/us/support/premier/engineered-
systems-solutions/ platinum-services/overview/index.html.
Oracle Workshops para clientes SAP
A Oracle oferece workshops personalizados para clientes
SAP, com o objetivo de ajudá-los a manter e operar o
ambiente Oracle/SAP de modo mais eficiente. Esses
workshops são realizados no local do cliente, adaptados às
necessidades exclusivas de sua empresa e conduzidos por
profissionais da Oracle que contam com profunda expertise
na otimização de implementações do Oracle Database para
SAP. Demonstrações práticas e ao vivo, complementadas por
documentação voltada aos usuários, abrangem uma ampla
variedade de tópicos para ajudá-lo a tirar o melhor proveito de
seu ambiente Oracle/SAP.
66 Serviços de suporte para clientes SAP
ORACLE SUPERCLUSTER M7 PARA CLIENTES SAP
O Oracle SuperCluster M7 combina a revolucionária eficiência
e desempenho do Oracle Database com multitenancy segura
com quase zero de sobrecarga e ferramentas de gestão de
nuvem privada para criar uma infraestrutura completa e segura
na nuvem para bancos de dados e aplicativos. Configurações
flexíveis permitem começar com um sistema pequeno e
ampliar facilmente a nuvem conforme a demanda aumentar. A
arquitetura do processador M7 de alto desempenho da Oracle
proporciona melhor desempenho por núcleo para aplicativos
empresariais Java e o Oracle Database do que qualquer
sistema x86 semelhante. O Oracle VM Server para SPARC e
a virtualização do Oracle Solaris praticamente sem sobrecarga
trabalham em conjunto com um fabric InfiniBand ultrarrápido
para viabilizar o máximo desempenho e escalabilidade, sem
desperdício de espaço, potência e recursos humanos, de
software ou de computação.
Os cenários SAP da atualidade podem ser descritos como
os ambientes de datacenter mais complexos, que exigem
que os aplicativos, bancos de dados, sistemas operacionais,
software de cluster, servidores, rede e armazenamento sejam
integrados e gerenciados com expertise, e possam garantir a
alta disponibilidade essencial para os negócios.
O Oracle SuperCluster M7 é a única arquitetura para clientes
SAP que oferece a infraestrutura segura de nuvem privada da
Oracle de modo exclusivo para bancos de dados e aplicativos
com recursos integrados de computação, armazenamento
e rede, além de virtualização, sistema operacional e gestão.
Todos esses atributos tornam essa a arquitetura ideal para
cenários SAP.
O Oracle SuperCluster M7 é a melhor plataforma para
executar todas as camadas SAP. Com as novas otimizações
projetadas para o Oracle SuperCluster M7 – que incluem o
desempenho do processador SPARC M7 da Oracle, a mais
robusta segurança do setor, integração completa com o Oracle
Solaris Cluster para alta disponibilidade e otimizações para o
Oracle Solaris – não há nenhuma outra solução comparável
no mercado.
A Oracle conta com suporte e certificação da SAP, e oferece
uma maneira inovadora de acelerar a implementação e
reduzir os custos operacionais durante todo o ciclo de vida da
arquitetura SAP. O desenvolvimento conjunto entre Oracle
e SAP ao longo de décadas levou a integrações e projetos
mais coesos do Oracle SuperCluster e do Oracle Database
para SAP. O Oracle SuperCluster M7 integra extensões de
conformidade com os requisitos de segurança da SAP como
parte do framework de conformidade da SAP.
O Oracle SuperCluster foi implementado com sucesso
para a consolidação de todo o cenário SAP, simplificando
e acelerando as instalações, consolidando a infraestrutura,
acelerando o desempenho e a oferecendo uma plataforma
de nuvem Oracle de missão crítica e alta disponibilidade. Os
casos de uso dos clientes que executam sistemas SAP no
Oracle SuperCluster demonstram a amplitude do escopo dessa
solução.
Principais benefícios do Oracle SuperCluster M7
para clientes SAP
O Oracle SuperCluster M7 foi projetado como a infraestrutura
de nuvem segura da Oracle com a segurança mais avançada
do setor, desempenho extremo e uma gama completa
de melhorias na eficiência, ferramentas e automação que
trabalham em conjunto para reduzir drasticamente os custos
e a complexidade. Nas áreas de segurança, desempenho e
eficiência, as tecnologias são integradas e otimizadas no Oracle
SuperCluster M7, incluindo o processador SPARC M7, o
Oracle Solaris, o Oracle Solaris Cluster, o Oracle Database e
sistemas SAP.
Os cenários SAP são complexos, com várias camadas de
infraestrutura que aproveitam a consolidação para reduzir o
TCO e melhorar o desempenho, a capacidade de gestão e a
disponibilidade dos aplicativos SAP. Os tradicionais cenários
SAP resultam em infraestruturas complexas e segregadas para
produção, desenvolvimento e garantia de qualidade.
O Oracle SuperCluster oferece uma infraestrutura de nuvem
simplificada e consolidada para cenários SAP como uma base
arquitetônica. O Oracle SuperCluster combina hardware de
armazenamento, computação e rede com virtualização, sistema
operacional e software de gestão em uma infraestrutura
completa, de alto desempenho, extremamente segura e fácil de
implementar, gerenciar e manter.
Oracle SuperCluster M7 para clientes SAP 67
68
O Oracle SuperCluster M7 foi projetado para o melhor
desempenho e otimizado em todas as camadas da
tecnologia Oracle e SAP (Figura 1). A engenharia e o
desenvolvimento feitos em conjunto com a SAP são parte
da estratégia de produtos e do processo de otimização do
desempenho da Oracle.
Visão geral da tecnologia Oracle SuperCluster M7
O Oracle SuperCluster combina tecnologias de alta
disponibilidade e escalabilidade, como o Oracle Database 12c,
o Oracle
Database 11g e o Oracle Real Application Clusters (Oracle
RAC) com hardware padrão do setor. Todos os componentes
de hardware – que incluem os servidores SPARC M7 da
Oracle, os Oracle Exadata Storage Servers e o appliance
Oracle ZFS Storage ZS3 – são integrados e otimizados por
meio da rede unificada QDR InfiniBand. Todos eles também
são pré-configurados, testados, integrados, ajustados, líderes
em desempenho e foram projetados sem nenhum ponto de
falha de hardware (Figura 2).
Recursos do Oracle SuperCluster M7:
A lista a seguir descreve alguns dos principais recursos do
Oracle SuperCluster M7:
• Desempenho inigualável. O Oracle SuperCluster M7 inclui
o processador mais rápido do mundo para computação de
uso geral – o SPARC M7. Os aprimoramentos à aceleração
criptográfica e à aceleração de consultas do Oracle
Database 12c foram integrados diretamente no design do
processador. Combinado com a aceleração do SPARC M7
SQL para o Oracle Database In-Memory 12c, o SPARC
M7 In-Line Decompression melhora o desempenho dos
aplicativos SAP com uso intensivo de recursos.
• Segurança avançada. O Oracle SuperCluster M7
oferece a segurança mais avançada do setor,
incorporando uma grande variedade de tecnologias de
segurança exclusivas em tempo de execução, melhores
práticas e controles de segurança que abrangem todo o
sistema e foram
testados e documentados, além de ferramentas integradas
e automatizadas para verificação de conformidade. As
tecnologias exclusivas incluem SPARC M7 Silicon Secured
Memory, aceleração criptográfica do SPARC M7, virtual
machines somente leitura e trilhas de auditoria de ponta a
ponta.
• Escalabilidade. O Oracle SuperCluster M7 também oferece
escalabilidade inigualável para ambientes SAP. Projetado
para multitenancy altamente segura e eficiente, o Oracle
SuperCluster integra virtualização para scale-up (expansão
vertical) e fabric InfiniBand para scale-out (expansão
horizontal) a fim de proporcionar a máxima flexibilidade
no provisionamento de recursos do sistema para aplicativos
e bancos de dados tenant (locatários). Tudo isso sem
deixar de lado o máximo isolamento das cargas de
trabalho de outros tenants, com desempenho excelente
e sem desperdício de recursos de computação, memória
ou software.
• Multitenancy segura para um alto grau de isolamento
entre as várias entidades simultâneas, que podem operar
e gerenciar seus próprios serviços em um único Oracle
SuperCluster físico. Os aplicativos podem ter diferentes
requisitos de segurança, confiabilidade e desempenho.
As cargas de trabalho são isoladas nas Oracle Solaris
Zones, e atividades como gestão de recursos e contas de
usuários são gerenciadas de modo centralizado. O Oracle
SuperCluster oferece gestão centralizada de isolamento
de hardware entre agrupamentos de CPU, memória e
I/O (entradas/saídas) para maior disponibilidade dentro
do nó.
Conclusão
O Oracle SuperCluster M7 é a única arquitetura para
ambientes SAP que oferece a infraestrutura segura de nuvem
privada da Oracle de modo exclusivo e otimizado para
bancos de dados e aplicativos com recursos integrados de
computação, armazenamento e rede, além de virtualização,
sistema operacional e gestão. Todos esses atributos tornam
essa a arquitetura ideal para cenários SAP.
Com as novas otimizações projetadas para o Oracle
SuperCluster M7 – que incluem o desempenho do
processador SPARC M7 da Oracle, a mais robusta segurança
do setor, integração completa com o Oracle Solaris Cluster
para alta disponibilidade e otimizações para o Oracle Solaris –
não há nenhuma outra solução comparável no mercado.
A Oracle oferece tecnologias e serviços abrangentes, com
capacidade inigualável de oferecer uma plataforma de missão
crítica e alta disponibilidade em nuvem da Oracle para
ambientes SAP. Este artigo forneceu uma apresentação de
alto nível de como a tecnologia do Oracle SuperCluster M7 se
relaciona aos ambientes SAP.
Mais informações:
http://www.oracle.com/us/solutions/sap/engineered-
systems/ supercluster/index.html
Oracle SuperCluster M7 para clientes SAP 69
70
CLIENTES SAP OBTÊM OS BENEFÍCIOS DA TECNOLOGIA EXADATA
Melhorias de desempenho e outros benefícios
importantes desde a ativação do produto, sem
necessidade
de alterações
O Oracle Exadata Database Machine traz enormes melhorias
de desempenho para todas as cargas de trabalho dos clientes,
como as do SAP Business Suite (SAP ECC 6.0, SAP CRM
7.x) e do SAP BW 7.x. Os clientes do Oracle Exadata podem
executar os Oracle Databases com várias cargas de trabalho,
SAP e de aplicativos de terceiros, em um único Exadata
Database Machine. Simples e rápido de implementar, o
Exadata Database Machine está preparado para lidar com os
maiores e mais importantes aplicativos de banco de dados
e, muitas vezes, executá-los até 10 vezes mais rápido —
isto é fato. O segredo está na engenharia do sistema, que
usa hardware padrão do setor da Sun com o software de
armazenamento e o banco de dados inteligente da Oracle.
Como o Oracle Exadata Database Machine foi certificado
pela SAP em julho de 2011, os clientes SAP podem usá-lo
para seus aplicativos SAP. O Exadata é uma solução fácil
de implementar para hospedar o Oracle Database e executa
software SAP sem alterações, com melhor desempenho
imediato, consolida aplicativos SAP NetWeaver e reduz o
número de fornecedores para apenas dois, SAP e Oracle.
Ele também oferece melhor suporte, rápida migração
on-line, plataforma de implementação de DBaaS (banco
de dados como um serviço) e as vantagens da solução
Enterprise Database Cloud com rápida implementação de sua
infraestrutura, reduzindo os custos através da consolidação.
Com o passar do tempo, mais clientes SAP em todo o mundo
adquiriram e implementaram Exadata Database Machines. A
seguir, mostraremos alguns clientes globais de diversos setores
que implementaram o Oracle Exadata Database Machine
e destacaremos alguns desafios e soluções encontradas em
diferentes ambientes.
A expansão requer um “datacenter do futuro”
Estes são os desafios de uma empresa de produtos
químicos e fertilizantes na Índia, com receitas em torno de
US$ 500 milhões: implementar uma nova solução escalável
e voltada ao futuro, que ajude a concretizar a expansão
planejada para a região APAC (Ásia-Pacífico). Componentes
de hardware perto do fim da vida útil não comportavam mais
o crescimento. A necessidade de aumentar a capacidade de
armazenamento também tornou-se um problema.
Diante disso, a empresa precisou fazer uma comparação
detalhada dos sistemas tradicionais com os engineered
systems. Uma PoC (prova de conceito) focada no SAP ECC
e BW executados no Exadata Database Machine dirimiu
quaisquer dúvidas remanescentes e a empresa obteve
enormes benefícios. Um porta-voz da indústria disse, “o
Oracle Exadata Database Machine é fundamental para
montarmos um datacenter do futuro. Com uma plataforma
de alto desempenho para comportar o aumento do número
de usuários, conseguimos executar nossos planos de maneira
ideal.” Outros benefícios incluem consolidação eficiente dos
bancos de dados, economia em termos de armazenamento e
expressivos ganhos de desempenho.
O próximo exemplo é uma empresa de serviços financeiros
ao consumidor no Japão que obteve vantagens com a
implementação do Exadata Database Machine. Neste caso,
a diretoria espera uma redução dos custos de TI com a
consolidação dos bancos de dados e a migração do Unix
para o Linux para execução do SAP ECC (ERP Central
Component). O plano inclui a migração sem atropelos
para o Oracle Exadata (com carga do R/3) e a substituição
do sistema Itanium HP UX. Está claro que com a nova
plataforma, essa instituição financeira conseguirá dar
continuidade ao crescimento e à consolidação do sistema SAP,
melhorando o desempenho dos processos e permitindo a
realização de consultas mais complexas.
Porque mais clientes SAP em todo o mundo
implementam o Oracle Exadata Database
Outro exemplo de cliente no Japão envolve a importação e exportação de produtos químicos, plásticos, materiais eletrônicos,
cosméticos e alimentos saudáveis japoneses. O Oracle Exadata
Database Machine foi usado pela primeira vez com sucesso
no ambiente não-SAP da empresa e agora também está sendo
utilizado nos ambientes SAP. “Em virtude dos bons resultados
nos ambientes não-SAP, decidimos adotar o Exadata Database
Machine com meio rack X3 para o SAP ECC”, disse um porta-
voz da empresa. O objetivo principal era consolidar todos os
bancos de dados e obter um bom retorno sobre o investimento
através da redução de custos e da substituição da plataforma
Windows. Em resumo, havia uma grande demanda para que o
sistema ECC apresentasse melhor desempenho, minimizasse o
downtime e garantisse o crescimento dos negócios.
Cliente exige que os negócios aconteçam em tempo
real Enquanto isso, na América do Norte, uma empresa
americana de mídia e entretenimento enfrentava problemas
diferentes que o Oracle Exadata Database Machine resolveu
perfeitamente. Em primeiro lugar, o cliente exige que os
negócios aconteçam em tempo real. Em segundo lugar, havia
problemas de I/O (entradas/saídas) ou preocupações com a
infraestrutura atual e com SLAs (contratos de nível de serviço)
particularmente rígidos. O cliente buscava uma arquitetura
de TI adequada com um caminho para crescimento futuro,
incluindo a oferta de DBaaS em nuvem privada com charge-
back (estorno) e provisionamento rápido. “Antes de tomar
a decisão final, analisamos o SAP HANA como alternativa.
Vimos claramente que o Oracle Exadata Database Machine
atende todas as exigências importantes que temos recebido”,
disse um porta-voz da empresa.
Outro cliente dos Estados Unidos, uma empresa de assistência
médica, escolheu a mesma solução. Neste exemplo, foi
necessário realizar uma atualização de tecnologia para o SAP
BW. A equipe de TI queria certificar-se de que teria uma
plataforma bastante densa para a consolidação de bancos de
dados, capaz de expandir-se para uma implementação global.
A empresa ficou extremamente satisfeita com a escolha de
implementar o Oracle Exadata. Eles constaram não só o
desempenho excepcional dos aplicativos, como também a
adequação do novo sistema às metas corporativas estratégicas,
que incluíam a obtenção da plataforma ideal para consolidação
e padronização.
O próximo exemplo é de outra empresa americana, desta vez
uma fabricante global de produtos ao consumidor vendidos
no varejo, que selecionou o Exadata para o SAP BW. Eles
tinham sérios problemas de desempenho na execução do
BW no x86 e Microsoft Windows. A equipe de TI de uma
empresa da lista Fortune 500 avaliou os relatórios do Oracle
AWR e recomendou o Exadata para SAP BW. O porta-voz
da organização fez a seguinte declaração: “agora podemos
continuar a crescer e temos capacidade para consolidar as
cargas de trabalho do sistema SAP, melhorar o desempenho
dos processos de negócios e reduzir o custo geral da
plataforma.”
Em outras regiões do continente americano, clientes SAP
implementaram o Oracle Exadata Database Machine para
vencer outros desafios e suprir necessidades diferentes. Por
exemplo, uma empresa do setor de energia no Brasil está
usando o Exadata para melhorar o desempenho e realizar
uma integração mais tranquila do atual ambiente SAP. O
tempo das consultas melhorou em um fator 25 e o tempo de
carregamento teve uma redução de fator 10 em comparação
com a execução dessas mesmas atividades no antigo hardware.
Maior rapidez na colocação de produtos no mercado
Na região da EMEA (Europa, Oriente Médio e África), uma
grande empresa de seguros e serviços financeiros quer acelerar
o lançamento de produtos no mercado. Do ponto de vista de
TI, eles precisavam reduzir a complexidade das dezenas de
bancos de dados executados em diversos sistemas operacionais
(IBM AIX, Linux, MS Windows e Solaris). Com o Exadata
Database Machine, o cliente conseguiu consolidar os bancos
de dados para os sistemas SAP e de outros fornecedores com
menor esforço e redução do número de licenças. O Oracle
Exadata ajudou a empresa a alcançar um sucesso maior,
reduzindo o tempo do lançamento de produtos no mercado e
a complexidade de TI.
Em outro exemplo da região da EMEA, um varejista B2B
(empresa-empresa) com 10.000 funcionários tinha a missão
de reduzir os custos de TI e resolver problemas de negócios.
A empresa minimizou os custos graças à consolidação de
46 bancos de dados em dois Exadata Machines. A I/O dos
usuários deixou de ser um processo demorado e as tarefas em
lote passaram a ser executadas em um terço do tempo. Tudo
isso sem precisar fazer alterações nos aplicativos. Segundo um
porta-voz desse varejista, eles alcançaram “desempenho muito
melhor de imediato”.
O último exemplo de nossos vários clientes SAP que
compraram e implementaram o Exadata Database Machine
é uma grande empresa francesa do setor de eletricidade. O
principal aspecto deste exemplo é que a empresa enfrentava
sérios problemas de desempenho na execução de tarefas em
lote do ECC. Para resolver o problema, eles avaliaram
o Oracle Exadata e duas outras alternativas. Uma PoC que
validava o Exadata convenceu este cliente SAP que hoje está
se beneficiando nitidamente com a nova infraestrutura de TI
da Oracle. Segundo um porta-voz da organização, “graças
ao Exadata para SAP, o atual cenário de TI está altamente
consolidado e otimizado, além de ser compatível com nossas
demandas futuras”.
Clientes SAP obtêm os benefícios da tecnologia Exadata 71
72
ALTA DISPONIBILIDADE PARA RECURSOS SAP COM O SAPCTL
Quando um aplicativo, processo ou servidor falha em um
cluster, você quer que o transtorno seja o mais breve possível
ou então passe despercebido aos usuários. Por exemplo,
quando um aplicativo falha em um servidor, ele pode ser
reiniciado em outro servidor no cluster, minimizando ou
eliminando qualquer transtorno no uso desse aplicativo.
Do mesmo modo, se um servidor falhar no cluster, você
deverá ter a capacidade de transferir (failover) todos os
aplicativos e processos nele executados para outro servidor,
sem interromper os serviços fornecidos aos usuários.
Normalmente, os clientes usam tipos de recursos de
aplicativos genéricos incorporados ou scripts customizáveis e
programas de agentes de aplicativos com atributos de recursos
alocados aos aplicativos e processos. O Oracle Clusterware
pode gerenciar todas essas entidades para garantir alta
disponibilidade.
Os clientes SAP geralmente gostam de usar uma infraestrutura
de alta disponibilidade e fornecer serviços sem atropelos aos
usuários finais de sistemas SAP. Essa pode ser uma tarefa
desafiadora, envolvendo vários componentes de diferentes
fornecedores, operados por uma ou diversas organizações
– todas com a necessidade de manter o ecossistema/
infraestrutura de produtos sob controle. Muitos clientes SAP
estão tentando reduzir a complexidade e aumentar a eficiência,
migrando para Oracle Engineered Systems, como o Exadata
e o Super Cluster, mas outros querem executar o ambiente
atual com a mais alta disponibilidade possível, com mínimo
esforço. Um desafio conhecido nos ambientes SAP é a alta
disponibilidade. Por exemplo, uma falha em um serviço como
o SAP Enqueue pode fazer com que seja necessário reiniciar
todo o sistema SAP.
O SAP Enqueue oferece gestão de bloqueio distribuída para
as instâncias do servidor de aplicativos SAP e deve estar
disponível sempre que um sistema SAP utiliza mais de uma
instância SAP. Para contribuir com a alta disponibilidade dos
aplicativos SAP, o SAP Enqueue e o SAP Message Service
reforçam o “Standalone Enqueue Service” (ASCS) para o
SAP WebAS ABAP. No caso do SAP WebAS JAVA, o SAP
Enqueue e o SAP Message Service formam o “Central
Services Instance” (SCS). A instância do SCS sempre é
obrigatória para o conjunto de JAVA da SAP. A SAP usa uma
abordagem ativa/passiva para garantir a alta disponibilidade do
respectivo serviço SAP Enqueue. Há exatamente um
SAP Enqueue para aplicativos do tipo ABAP e outro para
aplicativos JAVA executados no sistema SAP, que consiste
em várias instâncias de aplicativos em diferentes nós. Um
ou mais serviços SAP Replication são executados no nó no
qual é feito o failover do SAP Enqueue ativo para ABAP e/
ou JAVA em caso de falha ou interrupção planejada. O termo
‘serviço’ é usado para indicar o processo SAP que oferece
Enqueue (enfileiramento) ou Replication (replicação). Os nós
que hospedam esses serviços são chamados ‘Enqueue Server’
e ‘Replication Server’.
Os clientes que executam SAP no Oracle Database podem
escolher qualquer software de failover certificado pela
SAP, dependendo do fornecedor ou plataforma de sistema
operacional de sua preferência. Outra vantagem é o uso
do Oracle Clusterware, que ajuda a reduzir o número de
fornecedores de software, a complexidade, o esforço de
administração e até mesmo o custo com licenças de software.
O Oracle Clusterware é um software de cluster móvel que
permite “clusterizar” servidores independentes para que
eles cooperem como um único sistema. Oracle Clusterware
também fornece a infraestrutura necessária para executar o
Oracle Real Application Clusters (RAC). Além disso, o Oracle
Clusterware habilita a proteção de qualquer aplicativo Oracle
ou de outro tipo, como os aplicativos SAP, em um cluster.
O Oracle Clusterware pode fornecer alta disponibilidade para
os recursos SAP, do mesmo modo como o faz para os recursos
Oracle. A Oracle criou uma ferramenta Oracle Clusterware,
o SAP Control (SAPCTL), para que os clientes possam
gerenciar facilmente os recursos de alta disponibilidade da
SAP. O SAPCTL oferece uma interface fácil de usar para
administrar os recursos, scripts e dependências do Oracle
Clusterware e os componentes de alta disponibilidade da
SAP. O SAPCTL consolida a funcionalidade das ferramentas
de linha de comando da Oracle, permitindo que os clientes
SAP gerenciem facilmente os serviços SAP Enqueue, SAP
Replication e os endereços de IP virtual adicionais usados pelo
SAP Enqueue para ABAP e JAVA.
Além dos componentes cruciais de alta disponibilidade da
SAP, como o SAP Enqueue e o SAP Replication, o SAPCTL
Version 8 oferece uma interface para proteção do número
arbitrário de instâncias dos aplicativos SAP. O SAP Central
Instance (CI) ou as instâncias dos aplicativos SAP (DV) são
possíveis candidatos à execução sob supervisão do SAPCTL.
A ferramenta SAPCTL suporta o SAP Standalone Gateway
(GW) e o SAP WebDispatcher (W) como instâncias SAP
independentes.
Para todos os tipos de instância SAP aceitos, o SAPCTL
também monitora o serviço SAP Start associado (processo
sap-startsrvdaemon) com um recurso de CRS sempre co-
localizado. O processo SAP Start é iniciado automaticamente
pelo SAPCTL quando a instância SAP é iniciada em um nó
do cluster ou relocalizada para outro nó do cluster. Não é
necessário colocar todo os processos SAP Start no boot do
sistema por meio do procedimento sapinit, pois essa é uma
tarefa executada pelo SAPCTL após a inicialização do Oracle
Clusterware.
A ferramenta SAPCTL suporta o SAP Standalone Gateway
(GW) e o SAP WebDispatcher (W) como instâncias SAP
independentes.
O guia de implementação e o software necessário para o
SAP-CTL está anexado à nota “1496927 – Protection of SAP
instances through Oracle Clusterware” da SAP.
O Oracle Exadata, o Oracle SuperCluster e o Oracle Database
Appliance são certificados para executar os serviços SAP
Central (instâncias do SCS, ASCS e ER) e o SAPCTL suporta
esses serviços quando executado nos Engineered Systems
mencionados acima. A partir da versão 7.00, os SAP Kernels
são aceitos pelo SAPCTL em LINUX, Solaris e no sistema
operacional AIX. O SAPCTL foi certificado para integração
com o SAP NetWeaver pelo cenário de integração SAP NW-
HA-CLU 7.40.
Os clientes SAP que implementaram o SAPCTL no
Oracle Clusterware e no RAC podem dispensar software
de alta disponibilidade de outros fornecedores, como IBM
PowerHA e HP Service Guard etc. Outro benefício é a
redução de custos, pois o SAPCTL é gratuito e pode reduzir
consideravelmente o esforço de administração. Enquanto o
Oracle Real Application Clusters (RAC) remove a instância
do Oracle Database como um SPOF (ponto único de falha),
o Oracle SAPCTL remove um ou mais SPOFs (serviço de
enfileiramento) no nível do aplicativo SAP. Essa é a base que
fornece à infraestrutura SAP um grau de disponibilidade
muito mais alto e atende os restritivos SLAs com maior
eficácia. A tecnologia Oracle também oferece soluções
completas de recuperação de desastres que usam o Data
Guard no banco de dados standby físico. Soluções como essas
podem substituir o espelhamento de armazenamento e reduzir
os custos de infraestrutura.
Alta disponibilidade para recursos SAP com o SAPCTL 73
74
PROJETADOS PARA INOVAÇÃO, EFICIÊNCIA E SIMPLICIDADE: SISTEMAS PROJETADOS ORACLE PARA SAP:
As empresas precisam otimizar sua infraestrutura de TI
para alcançar o melhor desempenho a um custo atrativo. A
Oracle inova a cada camada de sistemas projetados
que reduzem o custo e a complexidade das infraestruturas de
TI, ao mesmo tempo em que aumentam a produtividade e o
desempenho.
A Oracle projeta sistemas que são integrados em toda as
camadas de tecnologia, para que você não tenha de se
preocupar com integração. A complexidade de TI reduzida
libera tempo e dinheiro, possibilitando mais gastos em
inovação e novas oportunidades.
Oracle Exadata Database Machine, Exalogic Elastic Cloud,
Oracle Database Appliance, Virtual Compute Appliance e
Oracle SuperCluster foram projetados para atingir níveis de
desempenho incomparáveis no setor.
Os Oracle Engineered Systems combinam os melhores
componentes de hardware e software do mercado com
inovações técnicas revolucionárias que simplificam as
operações e reduzem o TCO (custo total de propriedade).
Com os Oracle Engineered Systems para SAP, esse
desempenho extremo é otimizado para aplicativos SAP.
Enquanto os concorrentes param em sistemas convergidos
“ultra”, “super” ou “xy”, a Oracle vai além, projetando
efetivamente todas as camadas e a integração delas em uma
solução desenvolvida, testada, incorporada e entregue com
base em padrões do setor e IP próprio.
A Oracle oferece a tecnologia mais completa, aberta e integrada do
mundo, incluindo tecnologia de banco de dados, software de
gerenciamento, sistemas operacionais, servidores e armazenamento.
Oracle Engineered Systems
• Embora cada uma das camadas de infraestrutura de TI
forneça tecnologia de última geração, a Oracle deu um
passo adiante e projetou os engineered systems que são
pré-integrados para reduzir o custo e a complexidade das
infraestruturas de TI, aumentando a produtividade e o
desempenho.
• Somente a Oracle pode inovar e otimizar em todas
as camadas, para simplificar as operações do
datacenter, reduzir custos e acelerar a inovação nos
negócios.
• Cada sistema integra as camadas de tecnologia “dos
aplicativos ao disco rígido” da Oracle – servidores e
armazenamento, sistemas operacionais, software de banco
de dados, middleware, redes e recursos incorporados de
virtualização
– para reduzir o tempo e os custos associados à aquisição,
ao provisionamento, à implementação e à manutenção da
infraestrutura SAP.
• A Oracle e a SAP testaram e certificaram os Engineered
Systems da Oracle para SAP, tornando-os disponíveis como
uma família de engineered systems que são pré-integrados,
testados e configurados, para simplificar as operações
do datacenter, garantir a implementação rápida e fácil da
infraestrutura SAP e acelerar a inovação nos negócios.
• Otimizados para o Oracle Database e aplicativos SAP, os
Engineered Systems da Oracle para SAP reduzem o tempo
necessário para colocar cenários SAP em execução.
Oracle Engineered Systems no Datacenter
• Depois da implementação, a consolidação dos cenários SAP
nos Oracle Engineered Systems reduz a complexidade do
gerenciamento do datacenter.
Desempenho extremo em todas as camadas
da tecnologia
• Desempenho extremo significa fazer o trabalho de
maneira mais rápida, melhor e mais eficiente do
que era feito antes. Este é o diferencial dos Oracle
Engineered Systems e a incorporação definitiva da
determinação da Oracle em simplificar a função
de TI.
• Os administradores podem usar o BR*Tools da SAP e
o Oracle Enterprise Manager Ops Center para gerenciar
cenários e infraestrutura SAP. Os recursos de automação
incorporados simplificam tarefas de administração e
reduzem as demandas diárias de gestão.
As soluções Oracle Exadata Database Machine, Oracle
Database Appliance, Exalogic Elastic Cloud, Oracle
SuperCluster e Virtual Compute Appliance foram projetadas
para atingir níveis de desempenho incomparáveis no setor.
Projetado para oferecer desempenho extremo para data
warehousing, OLTP (online transaction processing) e
aplicativos de banco de dados de carga mista, o Oracle
Exadata Database Machine foi feito sob medida para melhorar
o desempenho e a capacidade de gestão em ambientes SAP.
Considerado um “datacenter em um pacote”, o Exadata
Database Machine é um sistema fácil de implementar, que
inclui todo o hardware necessário para o funcionamento
do Oracle Database. Sendo assim, ele agrega o Oracle Real
Application Clusters (RAC), o Oracle Grid Infrastructure,
ferramentas de gerenciamento de armazenamento e
software de administração – otimizando todo o sistema para
desempenho extremo, confiabilidade e disponibilidade de
missão crítica.
Usando o Exadata em ambientes SAP
O Oracle Exadata Database Machine é a opção perfeita para
ambientes SAP em vários níveis.
• Ele oferece excelente desempenho de I/O (entradas/saídas)
e processamento de SQL para OLTP (por exemplo, com o
SAP ERP), Business Warehouse (SAP BW) e consolidação
de cargas de trabalho mistas.
• A arquitetura de grid altamente paralela que usa o RAC
e o armazenamento Exadata fornece desempenho
extremo com escalabilidade linear de I/O, aumentando
significativamente a largura de banda de dados entre
o servidor do banco de dados e o armazenamento. O
processamento de consultas intensivo e a pontuação
de data mining são descarregados em servidores de
armazenamento, aproximando o processamento dos dados
SAP para melhorar o desempenho e simultaneidade das
consultas.
• Todos os componentes de servidores, armazenamento e
rede são pré-cabeados em racks, e o pacote completo é
pré-integrado e testado, reduzindo semanas ou meses de
programações de implementação. Isso elimina atribuições
de gestão e manutenção, simplificando tarefas como
a aplicação de patches com pacotes de patches de um
único fornecedor, além de oferecer alta disponibilidade e
recuperação de desastres desde a ativação do sistema.
• Os clientes SAP podem facilmente migrar seus bancos de
dados para o Exadata, que executa aplicativos SAP sem
exigir alterações. Dependendo da plataforma de origem,
a migração pode ser tão suave quanto um upgrade da
plataforma de sistema operacional.
Projetado para nuvens privadas, o Oracle Exalogic Elastic
Cloud oferece escalabilidade praticamente ilimitada,
desempenho imbatível e simplicidade de gestão nunca antes
imaginada para aplicativos SAP.
Projetado e equilibrado para cargas de trabalho com uso
intensivo de recursos de computação de middleware e
aplicativos em pacotes, cada sistema vem pré-montado e
pré-configurado, com nós de computação x86 hot-swappable
(permutáveis sem interrupção) totalmente integrados, um
Oracle ZFS Storage Appliance de alto desempenho, switches e
fabric (estrutura) de comunicações com alta largura de banda.
Oracle Engineered Systems para
SAP
Oracle Engineered Systems para SAP 75
76
Oracle Exalogic Elastic Cloud para SAP
O Exalogic foi projetado para simplificar o gerenciamento de
aplicativos e melhorar a eficiência operacional.
• Com a oferta de elementos básicos modulares que foram
projetados, integrados, testados, enviados, instalados,
configurados e operados como um todo, o Exalogic reduz
radicalmente a complexidade de ambientes SAP. Para
os clientes SAP, isso significa uma infraestrutura rápida,
eficiente e fácil de implementar para cenários SAP.
• Todas as configurações do Exalogic são totalmente
redundantes em todos os níveis e foram projetadas sem
nenhum ponto único de falha. Com técnicas de alta
disponibilidade da SAP e da Oracle, ele oferece níveis sem
precedentes de confiabilidade para implementações de
infraestrutura SAP.
• Os componentes altamente padronizados, integrados de
fábrica, certificados e testados do Exalogic apresentam
um único ponto de contato para todas as necessidades de
serviços de armazenamento, servidor, sistema operacional,
e gestão do sistema, simplificando bastante a configuração
e a implementação, reduzindo substancialmente o risco de
erros, facilitando diagnósticos e operações de padronização.
Agora, todos os produtos SAP baseados no SAP NetWeaver
7.x, que estão disponíveis na plataforma Oracle Linux
6, podem ser utilizados em uma configuração virtual
do Exalogic.
Oracle SuperCluster
Inovações da Oracle, como os servidores SPARC T5/
M7 de última geração, Oracle Solaris 10 e Solaris 11, Oracle
Database 11g e 12c, e o armazenamento Exadata se reúnem
neste engineered system escalável, que foi otimizado e
ajustado para a consolidação de aplicativos empresariais SAP.
O Oracle Optimized Solution para SAP, baseado no Oracle
SuperCluster, foi projetado para executar aplicativos SAP
em conjunto com uma série de aplicativos empresariais
complementares nos mais altos níveis de desempenho e
confiabilidade. Os usuários podem simplificar muito os seus
cenários SAP, consolidando suas instâncias de aplicativos SAP,
serviços centrais e software de banco de dados em um sistema
Oracle SuperCluster M7.
Executando um cenário SAP no Oracle SuperCluster
O Oracle SuperCluster é compatível com o SAP e executa o
banco de dados paralelo da Oracle, a instância central SAP, o
aplicativo ou o servidor da web, o software de gerenciamento
Oracle Enterprise Manager e todos os seus aplicativos SAP.
Isso é especialmente útil para clientes SAP que precisam
de um sistema para uso geral para executar o SAP e outros
aplicativos corporativos, ou que possuem aplicativos
multicamada para consolidar e virtualizar em seus datacenters.
• Com o Oracle Optimized Solution para SAP, as empresas
podem modernizar sua infraestrutura, consolidar
cenários SAP e gerenciar mais cargas de trabalho em um
espaço físico de datacenter reduzido para obter melhor
desempenho e produtividade, além de diminuir os riscos e o
custo total de propriedade.
• O Oracle Optimized Solution para SAP fornece uma
arquitetura completa que foi projetada, testada e ajustada
para atender às demandas de ambientes SAP de aplicativos
empresariais de missão crítica.
• Os clientes podem consolidar cenários, como o
desenvolvimento, teste e produção, em uma plataforma
altamente disponível e escalável para melhorar o
desempenho e a disponibilidade do aplicativo SAP.
• As tecnologias de virtualização incorporadas isolam
com segurança as cargas de trabalho SAP e oferecem o
minucioso controle de recursos necessário para consolidar
com segurança o cenário SAP em uma única plataforma.
Os recursos de computação, memória e I/O podem ser
gerenciados para garantir que os aplicativos tenham acesso
a uma quantidade adequada de recursos e que nenhuma
carga de trabalho consuma toda a plataforma. A gestão
integrada simplifica as operações e elimina a necessidade de
diferentes habilidades.
O Oracle Private Cloud Appliance (OPCA) é um
engineered system que simplifica radicalmente o modo como
os clientes instalam, implementam e gerenciam infraestruturas
convergidas para aplicativos Oracle Linux ou Oracle Solaris.
Ele oferece um sistema de infraestrutura convergido altamente
disponível e totalmente redundante, que combina elementos
de rede, computação, gestão e armazenamento – tudo por
um preço único para todo o hardware no sistema e todos
os softwares necessários. Além disso, o OPCA é compatível
com Oracle Trusted Partitions, que oferece a flexibilidade
de licenciar software da Oracle em uma CPU virtual. Ele se
conecta ao seu armazenamento Oracle novo ou existente,
ou a um armazenamento de outro fornecedor, e fornece
infraestrutura de rede definida por software com o Oracle
Fabric Interconnect e o Oracle SDN (Software-Defined
Network). Você se beneficiará de um único ponto de suporte
para o conjunto inteiro, incluindo hardware e software da Oracle.
O Oracle Private Cloud Appliance é certificado pela SAP
Todos os produtos SAP baseados no SAP NetWeaver 7.x,
que estão disponíveis no Oracle Linux 5 e 6, agora podem
ser utilizados no Oracle Engineered System projetado para
virtualização – o Oracle Private Cloud Appliance (OPCA).
Instalações em duas e três camadas (Oracle Database e
aplicativos SAP) podem ser executadas no Oracle Private
Cloud Appliance.
O OPCA pode ser usado em ambientes SAP quando as
seguintes condições forem atendidas:
• Uso no mínimo do OPCA versão 1.1.3.
• Oracle Private Cloud Appliance baseado no Oracle VM.
Leia as seguintes informações relacionadas sobre o Oracle
VM na nota 1808268 da SAP.
• Os seguintes sistemas operacionais nas VMs são
certificados e suportados para uso em ambientes SAP.
• Oracle Linux versão 5.x com UEK (Unbreakable
Enterprise Kernel)
• Oracle Linux versão 6.x com UEK (Unbreakable
Enterprise Kernel)
• Oracle Solaris
O Oracle Database Appliance é um sistema de banco de
dados em cluster, completo, pronto para usar e altamente
disponível, que foi certificado pela SAP. Todos os produtos
SAP baseados no SAP Net-Weaver 7.x que também são
certificados para o Oracle Database 11g Release 2 podem ser
usados com o Oracle Database Appliance.
O Oracle Database Appliance é um sistema montável
em rack de 4Us, projetado especificamente para executar
o Oracle Database Enterprise Edition. Ele suporta alta
disponibilidade e requisitos de desempenho do banco de
dados acelerados com componentes redundantes e hot-
swappable (permutáveis sem interrupção), e armazenamento
em disco compartilhado e flash com espelhamento triplo. Esse
appliance economiza tempo e dinheiro, com o Oracle Linux e
o software gerenciador de appliance da Oracle pré-instalados,
simplificando a implementação, manutenção e suporte de uma
solução de banco de dados altamente disponível.
Usando o Oracle Database Appliance nos ambientes SAP
O Oracle Database Appliance oferece os seguintes recursos
para um ambiente SAP:
• Servidor de banco de dados em cluster ativo/ativo
altamente disponível para aplicativos SAP.
• Servidor de arquivos altamente disponível para sistemas
de arquivos compartilhados necessários SAP.
• Solução de clusterização completa para recursos SAP de
alta disponibilidade, como os serviços centrais, para a
camada ABAP e JAVA.
Oracle Engineered Systems para SAP 77
Notas relacionadas ao Oracle DB para SAP 79
Para consultar informações sobre o Oracle Solaris e as notas mais recentes sobre bancos de dados, acesse o site em: service.sap.com
Nº da nota Título da nota Versão do DB
DB: Geral: Informações sobre licença
581312 Oracle Database Licensing Restrictions Todas as versões de DB
740897 Oracle License Scope & Required Oracle Options Todas as versões de DB
1028068 Required Oracle Options for DBA Cockpit Todas as versões de DB
DB: Geral: Suporte a versões
1174136 Oracle: End of Support Dates Todas as versões de DB
2098258 Oracle 11.2 Extended Support Free of Charge until May 31, 2017 Oracle DB 11g
DB: Geral: Suporte a recursos
105047 Support for Oracle Functions in the SAP Environment Todas as versões de DB
1914631 Central Technical Note for Oracle Database 12c Release 1 (12.1) Oracle DB 12c
2133079 Oracle Database 12c: Integration in SAP Environment Oracle DB 12c
1398634 Oracle Database 11g Integration in SAP Environment Oracle DB 11g
1430669 BR*Tools support for Oracle 11g Oracle DB 11g
1431800 Oracle 11.2 Central Technical Note Oracle DB 11g
1434131 Oracle Database 11.2 for older SAP versions Oracle DB 11g
DB: Geral: Suporte Oracle para aplicativos SAP relacionados ao HANA
1835008 Activate Database Performance Optimizations for SAP ERP Oracle DB 11g
1951491 Minimal DB Platform Requirements for SAP NetWeaver 7.4 SP08 Oracle DB 11g
DB: Geral: Suporte a sistemas de arquivos
1416773 Oracle Direct NFS Oracle DB 11g
1550133 Automatic Storage Management (ASM) Oracle DB 11g
1598594 BR*Tools Configuration for Oracle Installation under “oracle” User Oracle DB 11g
1627541 BR*Tools Support for Oracle ASM and Exadata Oracle DB 11g
1738053 SAPinst for Oracle ASM Installation Oracle DB 11g
1825328 Oracle ASM and SAP NetWeaver Master Data Management (MDM) Oracle DB 11g
DB: Geral: Suporte a ferramentas
355770 Oracle Enterprise Manager Database Control Todas as versões de DB
386413 Oracle Enterprise Manager (OEM) in the SAP Environment Todas as versões de DB
DB: Recursos: Compactação e armazenamento de dados
1109743 Use of Index Key Compression for Oracle Databases Todas as versões de DB
1464156 Support for Index Compression in BRSPACE 7.20 Todas as versões de DB
1426979 SecureFiles – The New Way to Store LOB Data Oracle DB 11g
1583303 Criação adiada de segmentos Oracle DB 11g
1842044 Dataload Without Dropping Bitmap Indexes Oracle DB 11g
1856270 Performance Improvements for Tables with Single Unique Index Oracle DB 11g
DB: Opções: Compactação avançada
1289494 FAQ Oracle Compression Todas as versões de DB
2138262 Oracle Database 12c Advanced Compression for SAP Systems Oracle DB 12c
1431296 LOB Conversion and Table Compression with BRSPACE 7.20 Oracle DB 11g
1436352 Advanced Compression for SAP Systems Oracle DB 11g
80
Nº da nota Título da nota Versão do DB
Opção de DB: Particionamento
742243 General Table Partitioning Todas as versões de DB
1859841 Deinstallation of Oracle Partitioning Option (SAP BW) Todas as versões de DB
1333328 Partitioning Engine for Oracle Todas as versões de DB
Opção de DB: RAC (Real Application Clusters)
527843 Oracle RAC Support in the SAP Environment Todas as versões de DB
1431241 RAC with TAF Oracle DB 11g
1496927 Protecting SAP instances through Oracle Clusterware (SAPCTL) Todas as versões de DB
1977463 Using Shared or Local Oracle Homes with RAC Oracle DB 12c
2059515 Database Upgrade to Release 11.2.0.4 on Unix with RAC or ASM Oracle DB 12c
Opção de DB: Real Application Testing (RAT)
1426980 The Real Application Testing Option Oracle DB 11g
Recursos de DB: Security
157499 OPS$ Connect and Security Aspects Todas as versões de DB
1622837 Secure Connection of AS ABAP to Oracle via SSFS Todas as versões de DB
1623922 Connect to Oracle Database Todas as versões de DB
1710997 Using Personalized Database Administrator Accounts Todas as versões de DB
1755636 Database Administrators Segregation Todas as versões de DB
1764043 Support for Secure Storage in BR*Tools Todas as versões de DB
1868094 Visão geral: Oracle Security SAP Notes Todas as versões de DB
Opção de DB: Segurança avançada
973450 Advanced Security – Network Encryption Todas as versões de DB
974876 Advanced Security – Transparent Data Encryption Todas as versões de DB
1324684 Advanced Security – Backup Encryption Todas as versões de DB
Opção de DB: Database Vault
1355140 Using Oracle Database Vault in an SAP Environment Todas as versões de DB
1597194 Installing Oracle Database Vault in an SAP Environment Oracle DB 11g
1502374 Database Vault for SAP Policy Scripts Oracle DB 11g
1716939 SAP System Copies with Database Vault Todas as versões de DB
Implementação: Software: Instalação e atualização
1915299 Troubleshooting Software Installation for 12.1.0.2 Oracle DB 12c
1915301 Database Software 12.1.0.2 Installation on Unix Oracle DB 12c
1915302 Database Software 12.1.0.2 Installation on Windows Oracle DB 12c
1915315 Database Upgrade Scripts for 12.1.0.2 Oracle DB 12c
1915317 Migrating to Software Owner ‚oracle‘ Oracle DB 12c
2064206 Database Upgrade to 12.1.0.2 with Grid Infrastructure Oracle DB 12c
1431793 Upgrade Scripts Oracle DB 11g
1431794 Instant Client Oracle DB 11g
1949451 Database Upgrade to Release 11.2.0.4 on Unix (Quick Reference) Oracle DB 11g
1431796 Troubleshooting the Software Installation Oracle DB 11g
1431797 Troubleshooting the Database Upgrade Oracle DB 11g
Notas relacionadas ao Oracle DB para SAP 81
Para consultar informações sobre o Oracle Solaris e as notas mais recentes sobre bancos de dados, acesse o site em: service.sap.com
Nº da nota Título da nota Versão do DB
Implementação: Software: Patches
1027012 MOPatch – Install Multiple Oracle Patches in One Run Todas as versões de DB
2011199 SAP Bundle Patches – Structure Changes Starting June 2014 Todas as versões de DB
1915313 Current Patch Set for Oracle Database 12c Release 1 (12.1) Oracle DB 12c
1915316 Database: Patches for 12.1.0.2 Oracle DB 12c
2145572 Grid Infrastructure: Patches for 12.1.0.2 Oracle DB 12c
1696869 Patching of Oracle Homes with Minimal Downtime Oracle DB 11g
1431799 Oracle 11.2.0: Current Patch Set Oracle DB 11g
1949250 Database Patches/Patch Collections (11.2.0.4) Oracle DB 11g
1968502 Grid Infrastructure Patches/Patch Collections (11.2.0.4) Oracle DB 11g
Implementação: Configuração de instâncias
1888485 Database Parameters 12.1.0.2 Oracle DB 12c
1431751 Quick Reference for ADRCI and ADR Oracle DB 11g
1431798 Database Parameter Settings 11.2.0.x Oracle DB 11g
974876 SAP Workload Management via Oracle Resource Manager Oracle DB 11g
Implementação: Software: BR*Tools
1428529 Corrections in BR*Tools Version 7.20 Todas as versões de DB
1838850 Corrections in BR*Tools Version 7.40 Todas as versões de DB
1844380 Minor Functional Enhancements in BR*Tools (5) Todas as versões de DB
2086966 Minor Functional Enhancements in BR*Tools (6) Todas as versões de DB
1882182 Functional Enhancements in BRARCHIVE 7.40 Todas as versões de DB
Implementação: Dados
646681 Reorganizing Tables with BRSPACE Todas as versões de DB
937492 Oracle Flashback FAQ Todas as versões de DB
966117 Oracle Flashback Database Technology Todas as versões de DB
Database: Serviços
1508271 Oracle Lifecycle Migration Service (formerly O2O/Triple-O) Todas as versões de DB
Imprint 83
Oracle Corporation
Sede mundial
500 Oracle Parkway
Redwood Shores,
CA 94065
Estados Unidos
Publicado por
Oracle Corporation,
Oracle Database para SAP
Global Technology Center
Albrecht Haug
Altrottstr. 31
69190 Walldorf, Alemanha
Tel. ++49 (0) 6227 356-0
Fax++49 (0) 6227-3847366
Fotos: Gross Art, Shutterstock,
Estados Unidos
Internet:
www.oracle.com/sap
http://scn.sap.com/
community/oracle
Copyright © 2016 Oracle e/ou suas controladas e coligadas. Todos os direitos reservados. Este documento é fornecido somen- te
para fins informativos e seu conteúdo está sujeito a alterações sem aviso prévio. Este documento não está livre de erros, tampouco
está sujeito a quaisquer outras garantias ou condições expressas verbalmente ou implícitas em lei, como garantias e condições
implícitas de comercialização ou adequação para um determinado fim. Isentamo-nos especificamente de qualquer responsabilidade
legal com relação a este documento e nenhuma obrigação contratual será formada direta ou indiretamente por meio deste
documento. Este documento não pode ser reproduzido ou transmitido de nenhuma forma ou por qualquer meio, eletrônico ou
mecânico, para qualquer objetivo, sem a nossa permissão prévia por escrito.
Oracle e Java são marcas comerciais registradas da Oracle e/ou de suas afiliadas. Outros nomes podem ser marcas registradas de
seus respectivos proprietários.
Intel e Intel Xeon são marcas comerciais ou marcas comerciais registradas da Intel Corporation. Todas as marcas comerciais
SPARC são usadas sob licença e são marcas comerciais ou marcas comerciais registradas da SPARC International, Inc. AMD,
Opteron e os logotipos AMD e AMD Opteron são marcas comerciais ou marcas comerciais registradas da Advanced Micro Devices.
UNIX é uma marca comercial registrada do The Open Group. 0615
SAP® é uma marca comercial registrada da SAP.
SAP® NetWeaver é uma marca comercial registrada da SAP.
SAP® HANA® é uma marca comercial registrada da SAP.