Configurar Conexão para Db2 LUW
Saiba mais sobre os privilégios de usuário necessários no lado do banco de dados para estabelecer conexão com o Oracle GoldenGate e instruções de configuração para configurar conexões do LUW Db2 com o Oracle GoldenGate.
Conceder Usuários e Privilégios do Banco de Dados
Saiba mais sobre a criação de usuários de banco de dados e a designação de privilégios para o Oracle GoldenGate para o LUW Db2.
-
Crie um usuário do banco de dados dedicado ao Oracle GoldenGate. Pode ser o mesmo usuário para todos os processos do Oracle GoldenGate que devem se conectar a um banco de dados:
-
Extrair (banco de dados de origem)
-
Replicat (banco de dados de destino)
-
DEFGEN(banco de dados de origem ou de destino)
-
-
Para preservar a segurança de seus dados e monitorar o processamento do Oracle GoldenGate com precisão, não permita que outros usuários, aplicativos ou processos façam logon como o usuário do banco de dados do Oracle GoldenGate ou operem como ele. É recomendável armazenar as credenciais de log-in em um armazenamento de credenciais do Oracle GoldenGate. O armazenamento de credenciais usa armazenamento seguro local para os nomes de log-in e senhas e permite que você especifique apenas um alias nos arquivos de parâmetro do Oracle GoldenGate.
-
Designe a autoridade do administrador do sistema (
SYSADM) ou do administrador do banco de dados (DBADM) ao usuário do banco de dados no qual o processo Extract é executado. Para conceder ao usuário do Extract a autoridadeDBADM, um usuário com autoridadeSYSADMpode emitir a seguinte instrução de concessão.GRANT DBADM ON DATABASE TO USER *user*Essa autoridade também pode ser concedida na pasta
User and Group Objectsno Centro de Controle DB2. A guia do banco de dados para o usuário designado a um processo do Oracle GoldenGate deve ter a caixa Autoridade Administrativa do Banco de Dados marcada.Observação:
Se o usuário Extract não tiver a autoridade necessária, o processo Extract registrará os erros a seguir e será interrompido.
[SC=-1224:SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQL STATE 55032: The CONNECT statement is invalid, because the database manager was stopped after this application was started] -
Conceda pelo menos os seguintes privilégios ao usuário do banco de dados no qual o Replicat é executado:
-
CONNECTlocal para o banco de dados de destino -
SELECTnas exibições do catálogo do sistema -
SELECT,INSERT,UPDATEeDELETEnas tabelas de destino
-