Pré-Resuisitos para instalar o Goldengate

MEMÓRIA Cada processo de extract, replicat e pump usa até 55 MB de RAM, geralmente na origem usamos dois processos= 110MB. No destino vai depender da quantidade de replicadores que usaremos, vamos considerar o máximo de 20, multiplicando por 55 = 1100MB de RAM. SWAP No mínimo 8gb de swap. DISCO. Mínimo 2 Gb para o binario/Logs/parametros/reports. O tamanho da área de manobra onde ficarão os trails dependerá do volume de alterações feitas no banco, e o tempo máximo em que poderá haver um downtime de rede. Uma sugestão é usar 40% do volume de archives gerados por dia multiplicados por 7. Esse cálculo considera que o Goldengate irá guardar até sete dias de trail files, essa quantidade de dias pode variar de cliente para cliente, dependendo da disponibilidade de espaço em disco.

RAC

Se o banco for RAC, o local de instalação do Goldengate deverá ser compartilhado entre todos os nós. Dessa forma, se um dos nós cair, qualquer outro nó do cluster poderá gerenciar o Goldengate.

REDE

Portas TCP/IP sem restrição e não reservadas para comunicação do Oracle Goldengate entre o manager e os outros processos,

Por padrão o range se inicia na porta 7840 e pode ter até 256 portas, ou pode ser criado outro range customizado de portas de até 256 portas. As portas usadas pelo Goldengate deverão estar liberadas no firewall.

PERMISSÃO DE S.O.

O usuário do Goldengate deverá ter permissão total, leitura, escrita e exclusão de arquivos e subdiretórios nos diretórios do Goldengate.

BANCO DE DADOS

O instalador precisará ter acesso de sysdba no banco de dados para criar e ou excluir o esquema contendo os objetos do Goldengate e conceder todos os grants necessários em todos os objetos do banco que serão replicados pelo Goldengate.

Se o banco de dados for s Oracle 10g ou superior e estiver configurado para usar uma conexão Bequeath , o arquivo sqlnet.ora deverá conter o parâmetro bequeath_detach=true.

 Na tabela abaixo estão os privilégios necessários para os processos do Goldengate.

 Na tabela abaixo estão os privilégios necessários para os processos do Goldengate.

Privilégio de usuário

CREATE SESSION,

ALTER SESSION

RESOURCE

CONNECT

SELECT ANY DICTIONARY

Extract

X

X

X

X

X

Replicat

X

X

X

X

X

Manager

FLASHBACK ANY TABLE or FLASHBACK ON

SELECT ANY TABLE or SELECT ON

SELECT on dba_clusters (Oracle 10gR2 and later)

INSERT, UPDATE, DELETE ON

CREATE TABLE

Privileges required to issue DDL operations to target tables (DDL support only).

EXECUTE on DBMS_FLASHBACK package

GGS_GGSUSER_ROLE

DELETE ON Oracle GoldenGate DDL objects

Oracle 10 g ASM privileges

LOCK ANY TABLE

sys.dbms_internal_clkm

SELECT ANY TRANSACTION

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Na versão 10.2 ou superior, serão necessários alguns privilégios adicionais listados na tabela abaixo.

Versão do Oracle

Privilegios

10.2 1. Run package to grant Oracle Streams admin privilege.

exec dbms_streams_auth.grant_admin_privilege(”)

2.

Grant INSERT into logmnr_restart_ckpt$.

grant insert on system.logmnr_restart_ckpt$ to ;

3.

Grant UPDATE on streams$_capture_process.

grant update on sys.streams$_capture_process to ;

4.

Grant the ‘become user‘ privilege.

grant become user to ;

11.1 e 11.2.0.1 1.

Run package to grant Oracle Streams admin privilege.

exec dbms_streams_auth.grant_admin_privilege(”)

2.

Grant the ‘become user‘ privilege.

grant become user to ;

11.2.0.2 ou superior Run package to grant Oracle Streams admin privilege.

exec dbms_goldengate_auth.grant_admin_privilege(”)

Sobre Alexandre Pires

ORACLE OCS Goldengate Specialist, OCE RAC 10g R2, OCP 12C, 11g, 10g , 9i e 8i - Mais de 25 anos de experiência na área de TI. Participei de projetos na G&P alocado na TOK STOK, EDINFOR alocado na TV CIDADE "NET", 3CON Alocado no PÃO DE AÇUCAR, DISCOVER alocado na VIVO, BANCO IBI e TIVIT, SPC BRASIL, UOLDIVEO alocado no CARREFOUR e atualmente na ORACLE ACS atendendo os seguintes projetos: VIVO, CLARO, TIM, CIELO, CAIXA SEGUROS, MAPFRE, PORTO SEGURO, SULAMERICA, BRADESCO SEGUROS, BANCO BRADESCO, BASA, SANTANDER, CNJ, TSE, ELETROPAULO, EDP, SKY, NATURA, ODEBRESHT, NISSEI, SICREDI, CELEPAR, TAM, TIVIT, IBM, SMILES, CELEPAR, SERPRO,OKI,BANCO PAN, etc
Esse post foi publicado em ORACLE 11gR2. Bookmark o link permanente.

Deixe um comentário