Configurar Conexões de Banco de Dados para DB2 para i
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 para Db2 do i para o Oracle GoldenGate.
Preparar Usuários e Privilégios do Banco de Dados para Db2 para i
O usuário que instala o Oracle GoldenGate deve ter privilégios de leitura e gravação no diretório de instalação do Oracle GoldenGate, pois esses privilégios serão necessários posteriormente para executar etapas para criar subpastas e executar programas específicos.
Os objetos na biblioteca do Oracle GoldenGate (especificada com GGSCHEMA) devem ter sua propriedade alterada para o perfil de usuário ou perfil de grupo dedicado do Oracle GoldenGate.
Conta de perfil de usuário dedicada
Recomenda-se que os processos do Oracle GoldenGate no Db2 para o banco de dados i recebam um perfil de usuário ou grupo dedicado e sejam usados por todos os processos do Oracle GoldenGate. Este perfil de usuário não deve ser usado por nenhum outro aplicativo.
O perfil de usuário dedicado deve receber permissão apenas para os objetos nos quais o Oracle GoldenGate operará. Se houver dados de alteração específicos que não devam ser acessados pelos processos do Oracle GoldenGate, esses dados de alteração não deverão ser incluídos nos diários, que são acessados pelo Oracle GoldenGate e seu perfil de usuário dedicado. Todos os processos do Oracle GoldenGate devem ter privilégios de leitura, gravação e exclusão de objeto na biblioteca de instalação do Oracle GoldenGate, conforme especificado pelo GGSCHEMA.
Privilégios de Segurança em um Db2 para i System
Os perfis de usuário Extract e Replicat precisam receber, no mínimo, as seguintes autoridades:
-
A maneira mais simples de garantir que o Oracle GoldenGate possa operar é designar a autoridade
*ALLOBJaos perfis de usuário do Oracle GoldenGate. No entanto, isso não é necessário. -
O processo Manager deve ter privilégios para controlar todos os outros processos do Oracle GoldenGate (Db2 para a autoridade i
*JOBCTL). -
Os perfis de usuário do Oracle GoldenGate precisam de pelo menos a autoridade
*USEpara os objetos*FILEna bibliotecaQSYS2que contém o catálogo SQL (que, por padrão, deve ser acessível a qualquer usuário). -
Atribua pelo menos a autoridade
*USE(*OBJOPR,*READ,*EXECUTE) a todos os objetos*FILE(tabela) e*JRNRCV(receptor de lançamento) no sistema acessados pelo perfil de usuário do Extract. -
Atribua as seguintes autoridades aos objetos
*JRN(lançamento) que são acessados pelo perfil de usuário Extract, além da autoridade*USE(*OBJOPR,*READ,*EXECUTE):*OBJEXIST,*OBJREFe*ADD. -
Designe a autoridade
*CHANGEa todos os objetos*FILEno sistema que são acessados pelo perfil de usuário Replicat.
O perfil de usuário do Oracle GoldenGate que executa o processo de Extract precisa ter a autoridade *USE no programa de serviço QSYS/QPMLPMGT.
Essas autoridades devem ser concedidas por meio da interface nativa Db2 for i por meio de uma sessão de terminal 5250 ou por meio do produto Db2 for i Navigator disponível na IBM.