WebSphere Enterprise Service Bus, Versão 6.2.0 Sistemas Operacionais: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Usuários e Esquemas para Bancos de Dados

Durante a instalação do WebSphere ESB, você tem a opção de utilizar privilégios de nome do esquema e de ID do usuário padrão ao instalar seus bancos de dados. Entretanto, seu design de banco de dados pode requerer privilégios de ID do usuário e nome do esquema separados. Você pode revisar os três cenários fornecidos para determinar quando e como configurar diferentes privilégios de nome do esquema de ID do usuário ao instalar o WebSphere ESB.

Privilégios de ID do Usuário ou Nome do Esquema Único para Configuração Padrão

Se você escolher uma instalação padrão para seus bancos de dados, o WebSphere ESB irá requerer um mínimo de um ID do usuário ou nome do esquema com a capacidade de criar tabelas e para selecionar, inserir, atualizar e excluir linhas nessas tabelas. Você pode utilizar o Profile Management Tool ou Installer para criar seus bancos de dados. Tabela 1 mostra as propriedades de configuração do banco de dados padrão utilizando o DB2 como seu fornecedor de banco de dados. Outros fornecedores de banco de dados possuem diferentes propriedades de configuração do banco de dados padrão.
Tabela 1. Privilégios de ID do Usuário e Nome do Esquema Padrão Utilizando o DB2
Tabelas de Banco de Dados Nome de Banco de Dados Padrão com o DB2 ID do Usuário ou Nome do Esquema
Tabelas de Banco de Dados Comum WPRCSDB O WebSphere ESB fornece um ID do usuário durante a instalação
Tabelas do Sistema de Mensagens MEDB O WebSphere ESB fornece um nome do esquema durante a instalação

Múltiplos Privilégios de ID do Usuário ou Nome do Esquema

Se seu design de banco de dados tiver propriedades diferentes, você poderá precisar de vários privilégios de ID do usuário e nome do esquema. Há três cenários fornecidos juntamente com as tabelas para mostrar como aplicar a configuração para alcançar seu design desejado. Se seu design específico não estiver nos três cenários fornecidos, uma revisão destes cenários deverá ajudá-lo a implementar seu design específico.

Cenário 1

Neste cenário, você utiliza um nome do esquema que é o mesmo que os privilégios de ID do usuário, mas não está utilizando os privilégios de nome do esquema ou de ID do usuário padrão. Este único ID do usuário pode acessar todo banco de dados e também criar todas as tabelas necessárias. A seguir estão exemplos dos privilégios do cenário 1:
  • Nome do esquema: dog
  • Nome do esquema para SCA.SYSTEM ME: dogSYS
  • Nome do esquema para SCA.APP ME: dogAPP
  • Nome do esquema para Event ME: dogEvent
  • ID do usuário para criar esquemas: dog
  • ID do usuário para selecionar, inserir, atualizar e excluir esquemas: dog
Tabela 2 é uma lista de como configurar o nome do esquema e os privilégios do ID do usuário utilizando o DB2 como seu fornecedor do banco de dados. Se você escolher um fornecedor de banco de dados diferente, consulte sua documentação para configurar privilégios de nome do esquema e ID do usuário.
Tabela 2. Cenário 1
Tabelas de Banco de Dados Nome do Banco de Dados com o DB2 Nome do esquema ID do Usuário para Criar Tabelas ID do Usuário para Selecionar, Inserir, Atualizar e Excluir Linhas
Tabelas de Banco de Dados Comum
Você fornece este valor no(a)
  • Assistente de Instalação
  • Profile Management Tool
  • Instalação Silenciosa
  • Criação do Perfil Silencioso
Este nome do esquema é o mesmo que o ID do usuário utilizado para selecionar, inserir, atualizar e excluir linhas. Este valor é o mesmo que o ID do usuário utilizado para selecionar, inserir, atualizar e excluir linhas.
Você fornece este valor no(a)
  • Assistente de Instalação
  • Profile Management Tool
  • Instalação Silenciosa
  • Criação do Perfil Silencioso

Cenário 2

Neste cenário, você utiliza o mesmo nome do esquema e ID do usuário para selecionar, inserir, atualizar e excluir esquemas. Entretanto, você utiliza um ID do usuário diferente para criar os esquemas. A seguir estão os exemplos dos privilégios do cenário 2:
  • Nome do esquema: snow
  • Nome do esquema para SCA.SYSTEM ME: snowSYS
  • Nome do esquema para SCA.APP ME: snowAPP
  • Nome do esquema para Event ME: snowEvent
  • ID do usuário para criar os esquemas: rock
  • ID do usuário para selecionar, atualizar e excluir esquemas: snow
Tabela 3 é uma lista de como configurar o nome do esquema e os privilégios do ID do usuário utilizando o DB2 como seu fornecedor do banco de dados. Se você escolher um fornecedor de banco de dados diferente, consulte sua documentação para configurar privilégios de nome do esquema e ID do usuário.
Tabela 3. Cenário 2
Tabelas de Banco de Dados Nome do Banco de Dados com o DB2 Nome do esquema ID do Usuário para Criar Tabelas ID do Usuário para Selecionar, Inserir, Atualizar e Excluir Linhas Valores de Configuração Adicionais
Tabelas de Banco de Dados Comum
Você fornece este valor duas vezes:
  1. Nos script de criação de tabela
  2. Durante a WebSphere ESBconfiguração utilizando um dos seguintes:
    • Console Administrativo
    • Assistente de Instalação
    • Profile Management Tool
    • Instalação Silenciosa
    • Criação do Perfil Silencioso
Nota: Se você executar o Installer primeiro, fornecerá o valor uma vez porque os scripts gerados já contêm os valores de nome do esquema e de ID do usuário corretos.
Os scripts de criação da tabela precisam ser modificados com o nome do esquema que permite a leitura e gravação de linhas. O script de criação de tabelas precisa ser modificado com o ID do usuário que permite a criação da tabela.
Você fornece o ID do usuário durante a criação do perfil através de um dos seguintes:
  • Assistente de Instalação
  • Profile Management Tool
  • Instalação Silenciosa
  • Criação do Perfil Silencioso
Ao utilizar o instalador ou o Profile Management Tool, é necessário selecionar as tabelas de banco de dados existentes ou atrasar a criação das tabelas.

Cenário 3

Neste cenário, você utiliza o mesmo ID do usuário para criar todos os esquemas. Entretanto, cada esquema possui um ID do usuário diferente para selecionar, inserir, atualizar e excluir linhas. A seguir estão exemplos de cenário de 3 privilégios:
  • Nome do esquema: waterCom
  • Nome do esquema para tabelas comuns: waterCom
  • Nome do esquema para SCA.SYSTEM ME: waterSYSME
  • Nome do esquema para SCA.APP ME: waterAPPME
  • Nome do esquema para Event ME: waterEventME
  • Nome do esquema para tabelas ESBMessaging: waterESB
  • ID do usuário para criar esquemas: milk
  • ID do usuário para selecionar, inserir, atualizar e excluir esquemas:
    Nome do esquema ID do usuário para selecionar, inserir, atualizar e excluir esquemas
    waterCom waterCom
    waterSYSME waterSYSME
    waterAPPME waterAPPME
    waterEventME waterEventME
    waterESB waterESB
Tabela 4 é uma lista de como configurar o nome do esquema e os privilégios do ID do usuário utilizando o DB2 como seu fornecedor do banco de dados. Se você escolher um fornecedor de banco de dados diferente, consulte sua documentação para configurar privilégios de nome do esquema e ID do usuário.
Tabela 4. Cenário 3
Tabelas de Banco de Dados Nome do Banco de Dados com o DB2 Nome do esquema ID do Usuário para Criar Tabelas ID do Usuário para Selecionar, Inserir, Atualizar e Excluir Linhas Valores de Configuração Adicionais
Tabelas de Banco de Dados Comum
Você fornece este valor no(a)
  • Assistente de Instalação
  • Profile Management Tool
  • Instalação Silenciosa
  • Criação do Perfil Silencioso
Este nome do esquema é o mesmo que o ID do usuário utilizado para selecionar, inserir, atualizar e excluir linhas. Este valor é o mesmo que o ID do usuário utilizado para selecionar, inserir, atualizar e excluir linhas.
Você fornece o ID do usuário durante a criação do perfil através de um dos seguintes:
  • Assistente de Instalação
  • Profile Management Tool
  • Instalação Silenciosa
  • Criação do Perfil Silencioso
Após criar as origens de dados, modifique o valor do DB2 para utilizar o nome do esquema.
Tabelas do Sistema de Mensagens Você fornece este valor com a definição de cada mecanismo do sistema de mensagens. Os scripts de criação de tabela precisam incluir o nome do esquema que é utilizado para selecionar, inserir, atualizar e excluir linhas. Este valor é o mesmo que o ID do usuário utilizado para selecionar, inserir, atualizar e excluir linhas. Você fornece este valor durante a criação do mecanismo do sistema de mensagens. Selecione a opção para criar tabela durante a configuração do mecanismo do sistema de mensagens.  

reference Tópico de Referência

Termos de Uso | Feedback


Ícone de registro de data e hora Última Atualização: 01 julho 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rpln_userid_privilege_db.html
Copyright IBM Corporation 2005, 2010. Todos os Direitos Reservados.
Este Centro de Informações foi desenvolvido com tecnologia Eclipse (http://www.eclipse.org).