Configurando para Persistência de Sessão de Banco de Dados
Você pode configurar um banco de dados para coletar dados de sessão para a persistência de sessão de banco de dados.
Sobre Esta Tarefa
Para configurar o recurso de gerenciamento de sessões para a persistência de sessão de banco de dados, conclua as etapas a seguir.
Procedimento
- Crie e configure um provedor JDBC.
- Crie uma origem de dados que aponte para um banco de dados.
Utilize o provedor JDBC definido: Recursos > JDBC > Provedores JDBC > JDBC_provider > Origens de Dados > Novo. A origem de dados não deve ser JTA, por exemplo, não ativado XA. Observe o nome de JNDI da origem de dados.
Aponte para um banco de dados existente.
Indique o banco de dados z/OS DB2 que contém a tabela do DB2 para persistência de sessão.
Configuração de exemplo para persistência de sessão:
Nome Sessões Nome da JNDI jdbc/sessions Persistência Gerenciada por Contêineres Selecionadas Alias de Autenticação Gerenciado por Componentes CELL/jaasalias Alias de Autenticação Gerenciado por Componentes CELL/jaasalias - Verifique se o banco de dados correto está listado sob Recursos > Provedores JDBC > JDBC_provider > Origens de Dados > datasource_name. Se necessário, entre em contato com o administrador do
banco de dados para verificar o nome correto do banco de dados.
Por exemplo:
Nome do Banco de Dados LOC1 (especifique seu sistema) Crie uma tabela DB2 no banco de dados z/OS DB2 que será usado para persistência de sessão.
Configure a tabela do DB2 para obter a persistência de sessão.
- Vá para o nível apropriado de Gerenciamento de Sessão.
- Em Propriedades Adicionais, clique em Configurações do Ambiente Distribuído
- Selecione e clique em Banco de Dados.
- Especifique o nome JNDI da Origem de Dados a partir de uma etapa anterior. Os ID de usuário e a senha do banco de dados fazem distinção entre maiúsculas e minúsculas.
- Especifique o ID de usuário e a senha do banco de dados utilizados para acessar o banco de dados e para criação de tabela. Ao criar sua origem de dados, você pode ter especificado um Alias de Autenticação Gerenciada por Contêiner ou um Alias de Autenticação Gerenciada por Componente; entretanto, estas duas configurações não são utilizadas pelo gerenciador de sessões para persistência de sessão. O gerenciador de sessões utiliza o ID do usuário e a senha especificados nesta etapa para persistência de sessão.
- Opcional:
Anexe o nome do esquema no campo ID do Usuário da sessão se você desejar ter mais de uma instância da tabela de sessões.
O gerenciador de sessões utiliza o nome do esquema para qualificar o nome da tabela de sessões para todas as operações do banco de dados. Se apenas o ID do usuário for especificado sem o nome do esquema, o nome do esquema será assumido como NULL e, portanto, um nome de tabela com NULL como o nome do esquema será criado, por exemplo, NULL.SESSIONS. É possível criar múltiplas tabelas de sessão com diferentes nomes de esquema, diferentes de NULL e acessá-las separadamente modificando o nome de usuário para conter o nome do esquema apropriado.
Digite a senha novamente para confirmação.
Configure um espaço de tabela e tamanhos de página para os bancos de dados da sessão doDB2.
- Vá para um esquema de várias linhas.
- Clicar em OK.
- Se você deseja alterar os parâmetros de ajuste, clique em Parâmetros de Ajuste Customizados sob Propriedades Adicionais.
- Clique em Aplicar.
- Clique em Salvar.
Subtópicos
Switching to a multi-row schema
The multi-row schema configuration supports storing an unlimited amount of data that is only bounded by the database capacities in an application. The application can read individual fields instead of the whole record, which can help to improve performance by avoiding unnecessary Java object serialization. Configure the session management facility to store each attribute in a session object in its own row in the database by using the multi-row schema configuration.Configurando Espaço de Tabela e Tamanhos de Página para Bancos de Dados DB2
Se você estiver utilizando o DB2 para persistência de sessão, será possível aumentar o tamanho da página para otimizar o desempenho para gravar grandes quantidades de dados no banco de dados. Os tamanhos de páginas de 8 K, 16 K e 32 K são suportados.Creating a DB2 table for session persistence
Session data is collected and stored in a DB2 table. If you are using DB2 for session persistence, you must create and define a DB2 table that is associated with the application server.Configuring a table for session persistence
To configure a table for collecting session data, you must add the name of the table to the web container configuration properties.Criando uma Tabela para Persistência de Sessão
É possível utilizar uma tabela de banco de dados para coletar e armazenar dados de sessão. Se você estiver utilizando uma tabela de banco de dados para persistência de sessão, deverá criar e definir uma tabela de banco de dados que esteja associada ao servidor de aplicativos.Definições do Banco de Dados
Utilize essa página para especificar as definições para o suporte à sessão do banco de dados.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprs_cnfp
Nome do arquivo: tprs_cnfp.html