Configurar Conexões com DB2 para z/OS

Saiba mais sobre OS privilégios de usuário necessários no banco de dados para estabelecer conexão com o Oracle GoldenGate e as instruções de configuração para configurar conexões de Db2 para z/OS com o Oracle GoldenGate.

Preparar Usuários e Privilégios do Banco de Dados para Db2 z/OS

O conteúdo do script nesta página é para navegação apenas e não altera o conteúdo de nenhuma forma.

Saiba mais sobre como criar usuários de banco de dados e designar privilégios para o Oracle GoldenGate para z/OS Db2.

O Oracle GoldenGate requer uma conta de usuário do banco de dados. Crie esta conta e atribua privilégios de acordo com as seguintes diretrizes.

A tabela a seguir mostra OS privilégios de sistema necessários para um usuário dedicado do Oracle GoldenGate criado em Db2 z/OS:

Designe os privilégios Db2 listados na tabela a seguir aos usuários do banco de dados dedicado Extract e Replicat. Eles são adicionais a todas as permissões que o Db2 ODBC exige. Exceto quando observado, todos os privilégios Extract se aplicam aos processos Extract baseados em log e carga inicial, .

As autoridades listadas na tabela a seguir podem ser fornecidas concedendo autoridade SYSCTRL ou DBADM mais SQLADM ao usuário que está executando os processos do Oracle GoldenGate.

Privilégios da Tabela 1 Necessários pelo Oracle GoldenGate para Db2

Privilégio do usuário Extrair Procedimento Armazenado Replicat
CONNECT para o subsistema Db2 remoto. Sim Sim Sim

MONITOR2

(Isso não se aplica a extratos de carga inicial)

S - N

SELECT ON as seguintes tabelas SYSIBM:

SYSTABLES

SYSCOLUMNS

SYSTABLEPART

SYSKEYS

SYSINDEXES

SYSCOLAUTH

SYSDATABASE

SYSFOREIGNKEYS

SYSPARMS

SYSRELS

SYSROUTINES

SYSSYNONYMS

SYSTABAUTH

SYSAUXRELS

S - S
SELECT em tabelas de origemRodapé 1 S - N
INSERT, UPDATE, DELETE nas tabelas de destino N - S
CREATE TABLERodapé 2 N - S
EXECUTE no plano ODBC (o padrão é DSNACLI) S - N
Privilégios exigidos pelos procedimentos ou consultas SQLEXEC que você usará. Rodapé 3 S - N

Nota de rodapé 1

SELECT nas tabelas de origem só será necessário se as tabelas contiverem colunas LOB ou para um Extract de carga inicial, se usado.

Nota de rodapé 2

Obrigatório se estiver usando ADD CHECKPOINTTABLE na interface de linha de comando para usar o recurso de checkpoint do banco de dados.

Nota de rodapé 3

SQLEXEC permite que procedimentos armazenados e consultas sejam executados por um processo do Oracle GoldenGate.