• Nenhum resultado encontrado

Planeje a instalação e a configuração do SQL Server, instale o software e configure os componentes de banco de dados dos componentes do FileNet P8 depois de revisar os requisitos.

“Planejamento do Banco de Dados Microsoft SQL Server”

Determine se os componentes do banco de dados do Microsoft SQL Server serão dedicados aos componentes individuais do FileNet P8 ou aos

componentes compartilhados, após a revisão dos requisitos

“Verificando se o Microsoft SQL Server Está Pronto para o FileNet P8” na página 76

Para preparar os bancos de dados antes da instalação do FileNet P8, você deve instalar o software do SQL Server e configurar os componentes de banco de dados de sua instalação.

Planejamento do Banco de Dados Microsoft SQL Server:

Determine se os componentes do banco de dados do Microsoft SQL Server serão dedicados aos componentes individuais do FileNet P8 ou aos componentes compartilhados, após a revisão dos requisitos

Em uma configuração compartilhada, vários componentes do FileNet P8 podem armazenar dados em um único banco de dados. A maioria dos componentes permite que os dados sejam dispostos. No entanto, recomenda-se manter alguns em bancos de dados dedicados:

v O banco de dados de configuração global: recomenda-se não compartilhar esse

banco de dados.

v Armazenamentos de objeto e seus dados do sistema de fluxo de trabalho, que

fazem parte de uma única família de aplicativos podem ser colocados considerando-se os fatores listados no parágrafo a seguir.

v Rendition Enginedata

v Dados de configuração do IBM Content Navigator: não é suportado

compartilhar o banco de dados IBM Content Navigator com o banco de dados de configuração global.

Ao decidir sobre compartilhar um banco de dados para múltiplos componentes, considere os fatores a seguir:

v Os requisitos de backup/recuperação de banco de dados permitem que os dados

em um único banco de dados sejam submetidos a backup e recuperados em conjunto.

v A segurança de banco de dados permite a disposição de dados.

v O compartilhamento de um banco de dados pode permitir o uso mais eficiente

de recursos de bancos de dados como conexões com o banco de dados. Importante: READ_COMMITTED_SNAPSHOT é necessário para o banco de dados em que o esquema do Content Platform Engine está instalado. Para ativar READ_COMMITTED_SNAPSHOT para o armazenamento de objeto, consulte as instruções em Criando um banco de dados Microsoft SQL Server para um

armazenamento de objeto.

Importante: A propriedade de conexão do banco de dados XACT_ABORT do Microsoft SQL Server deve ser desativado ou o Content Platform Engine falha na primeira inicialização durante a instalação.

Para confirmar se a propriedade XACT_ABORT é desativada, use o SQL Server Management Studio. Clique com o botão direito em db instance name, clique em Propriedade> Conexões > Opções de conexão padrão e verifique se

XACT_ABORTestá desmarcado.

Os grupos de arquivos no banco de dados podem ser compartilhados opcionalmente.

Verificando se o Microsoft SQL Server Está Pronto para o FileNet P8:

Para preparar os bancos de dados antes da instalação do FileNet P8, você deve instalar o software do SQL Server e configurar os componentes de banco de dados de sua instalação.

“Instalando e Configurando o Microsoft SQL Server”

Instale e configure o software do SQL Server e crie mais instâncias.

“Criando um Banco de Dados Microsoft SQL Server para o GCD do Content Platform Engine” na página 78

Crie um banco de dados para o banco de dados de configuração global (GCD) Content Platform Engine no Microsoft SQL Server.

“Criando um Banco de Dados Microsoft SQL Server para um Armazenamento de Objeto” na página 78

Crie um banco de dados Microsoft SQL Server para um armazenamento de objeto.

“Ativando Transações XA” na página 80

Configure o servidor Windows para ativar as transações XA.

“Reduzindo erros de conflito no Microsoft SQL Server” na página 81 Alta simultaneidade do Microsoft SQL Server causa erros de conflito de transações porque os gravadores bloqueiam o acesso, por leitores, aos recursos do banco de dados. É possível reduzir a probabilidade de conflito configurando a opção READ_COMMITTED_SNAPSHOT ON para o seu banco de dados.

Instalando e Configurando o Microsoft SQL Server:

Crie e configure uma ou mais instâncias de banco de dados a serem usadas pelos componentes do FileNet P8 com base nesses requisitos.

1. Crie uma ou mais instâncias a serem usadas pelo software FileNet P8 ou verifique se essas instâncias existem.

2. Se você criar uma instância, indique um nome apropriado com base em quais

bancos de dados usarão a instância.

3. Verifique se o modo de autenticação é o Modo Combinado.

4. Selecione as configurações de ordenação do banco de dados: Escolha uma das

seguintes nas opções de ordenação:

v Ordem do dicionário, sem distinção de maiúsculas e minúsculas, para usar

com o Conjunto de Caracteres 1252 (ou com qualquer ordenação do SQL Server sem distinção de maiúsculas e minúsculas). A ordenação sem distinção entre maiúsculas e minúsculas é o padrão da Microsoft e é a configuração mais usada nos ambientes do FileNet P8 (porque oferece resultados da procura sem considerar caracteres maiúsculos e minúsculos).

v Ordem do dicionário, distinção de maiúsculas e minúsculas, para usar com o

Conjunto de Caracteres 1252 (ou com qualquer ordenação do SQL Server com distinção de maiúsculas e minúsculas). Apenas selecione a ordenação do SQL Server que faz distinção entre maiúsculas e minúsculas se o site precisar (e continuará a precisar) de procuras que devam diferenciar caracteres minúsculos de maiúsculos. Se você planeja usar o Content Platform Engine com CFS/IS, deverá configurar a distinção de maiúsculas e minúsculas. O banco de dados do FileNet Image Services é configurado como distinção de maiúsculas e minúsculas e o banco de dados do Content Platform Engine deve corresponder.

Importante: Selecione sua configuração de ordenação do SQL Server cuidadosamente. Se você desejar alternar a ordenação de distinção entre maiúsculas e minúsculas para sem distinção entre maiúsculas e minúsculas após uma atividade do usuário significativa, poderá ser difícil e demorado para alternar as configurações de ordenação após a instalação. Se você tiver um banco de dados com distinção de maiúsculas e minúsculas e quiser executar uma procura sem distinção de maiúsculas e minúsculas (programaticamente ou de outra forma), poderá encontrar uma séria diminuição no desempenho no SQL Server porque o banco de dados não pode usar índices de coluna ou de propriedade nesses casos.

5. Desative a propriedade XACT_ABORT. A propriedade de conexão do banco de

dados XACT_ABORT do SQL Server deve ser desativada ou o Content Platform Engine falha na primeira inicialização durante a instalação.

Para confirmar se a propriedade XACT_ABORT é desativada, use o SQL Server Management Studio. Clique com o botão direito em db instance name, clique em Propriedade > Conexões > Opções de conexão padrão e verifique se XACT_ABORTestá desmarcado.

6. Consulte o Requisitos do Sistema do IBM FileNet P8 para obter os conjuntos de correções e os service packs necessários do sistema operacional e do banco de dados. Verifique se o service pack necessário está instalado antes de continuar.

7. Registre os valores para o nomes do servidor de banco de dados e número da

porta do banco de dados no Planilha de Instalação e Upgrade customizado.

Para localizar essas propriedades, configure o Filtro automático para a Coluna E Programa de Instalação e Configuração para o CM: Configure Origens de Dados JDBC de Armazenamento de Objeto(armazenamento de objeto 1) ou

CM: Configure Origens de Dados JDBC do GCD. Em seguida, configure o Filtro Automático para a Coluna D Fornecedor do Componente ISV como SQL Server . Se a planilha customizada mostrar mais de um armazenamento de objeto, crie e forneça valores para todos eles.

Criando um Banco de Dados Microsoft SQL Server para o GCD do Content Platform Engine:

Crie um banco de dados para o banco de dados de configuração global (GCD) Content Platform Engine no Microsoft SQL Server.

Não compartilhe o banco de dados usado para o GCD com armazenamentos de objeto ou dados de configuração do IBM Content Navigator.

1. Crie o banco de dados com um tamanho mínimo de 100 MB. No Microsoft SQL

Server, o grupo de arquivos PRIMARY retém os objetos do sistema de banco de dados. Crie um grupo de arquivos extra e designe-o como o grupo de arquivos padrão para reter as tabelas do FileNet P8.

Registre os valores para o nome do Banco de dados, o número da porta do Banco de dadose o nome do grupo de arquivos na Planilha de Instalação e Upgrade customizada. Para localizar estas propriedades, configure o Filtro Automático para a Coluna E Programa de Instalação ou Configuração para CM: Configurar as Origens de Dados JDBC do GCD. Em seguida, configure o Filtro automático para a Coluna D Fornecedor do componente ISV como SQL Server.

2. Deve-se ativar READ_COMMITTED_SNAPSHOT para o GCD. Execute o

comando a seguir:

ALTER DATABASE mydbname SET READ_COMMITTED_SNAPSHOT ON

Importante: O usuário que executa o comando deverá ser o único conectado ao banco de dados quando esse comando for executado. Para obter mais

informações, consulte a documentação do Microsoft SQL Server que foi fornecida com seu banco de dados.

Criando um Banco de Dados Microsoft SQL Server para um Armazenamento de Objeto:

Crie um banco de dados Microsoft SQL Server para um armazenamento de objeto. Se desejar incluir um sistema de fluxo de trabalho em um armazenamento de objeto que ainda não tem um, o sistema de fluxo de trabalho poderá usar os grupos de arquivos usados pelo armazenamento de objeto. Como alternativa, é possível criar novos grupos de arquivos para o sistema de fluxo de trabalho, de acordo com as regras sobre nomes de grupos de arquivos e tamanhos mínimos documentados aqui.

1. Use as ferramentas de Banco de dados para criar um banco de dados para um

armazenamento de objeto. No Microsoft SQL Server, o grupo de arquivos PRIMARY retém os objetos do sistema de banco de dados. Crie um grupo de arquivos extra e designe-o como o grupo de arquivos padrão para reter as tabelas do FileNet P8.

Tabela 13. Nomes de grupos de arquivos e tamanhos mínimos

Nome do grupo de arquivos Tamanho Mínimo (MB) Descrição

dados 400 O nome padrão do grupo de

arquivos de dados usado pelo Content Platform Engine.

Registrar este valor em seu Planilha de Instalação e Upgrade customizado. Para localizar essa propriedade, use a seta para baixo Filtro automático na Coluna F,

Propriedade ou parâmetro (na interface com o usuário), para selecionar Nome do

espaço de tabela de dados.

index (opcional) 300 O nome padrão do grupo de

arquivos de índice padrão opcional usado pelo Content Platform Engine. Se você não criar um grupo de arquivos do índice, o grupo de arquivos de dados será usado para índices.

Registrar este valor em seu Planilha de Instalação e Upgrade customizado. Para localizar essa propriedade, use a seta para baixo Filtro automático na Coluna F,

Propriedade ou parâmetro (na interface com o usuário), para selecionar Nome do

Tabela 13. Nomes de grupos de arquivos e tamanhos mínimos (continuação)

Nome do grupo de arquivos Tamanho Mínimo (MB) Descrição

lob (opcional) 300 O nome padrão do grupo de

arquivos LOB padrão opcional usado pelo Content Platform Engine. Se você não criar um grupo de arquivos LOB, o grupo de arquivos de dados será usado para dados LOB.

Registrar este valor em seu Planilha de Instalação e Upgrade customizado. Para localizar essa propriedade, use a seta para baixo Filtro automático na Coluna F,

Propriedade ou parâmetro (na interface com o usuário), para selecionar Nome do

espaço de tabela LOB.

temp 160 O grupo de arquivos

temporários padrão, necessário para uso do Content Platform Engine.

2. READ_COMMITTED_SNAPSHOT deve estar ativado para o banco de dados

de armazenamento de objeto. Execute o comando a seguir:

ALTER DATABASE mydbname SET READ_COMMITTED_SNAPSHOT ON

Importante: O usuário que executa o comando deverá ser o único conectado ao banco de dados quando esse comando for executado. Para obter mais

informações, consulte a documentação do Microsoft SQL Server que foi fornecida com seu banco de dados.

3.

Registre os valores para o nome do banco de dados, o número da porta do banco de dados e os nomes dos grupos de arquivos em sua Planilha de Instalação e Upgrade customizada. Para localizar essas propriedades, configure o Filtro Automático da Coluna E Programa de Instalação ou Configuração como CM: Configurar Origens de Dados JDBC de Armazenamento de Objeto (armazenamento de objeto 1). Em seguida, configure o Filtro automático para a Coluna D Fornecedor do componente ISV como SQL Server. Se a planilha customizada mostrar mais de um armazenamento de objeto, crie e forneça valores para todos eles.

Ativando Transações XA:

Configure o servidor Windows para ativar as transações XA.

Execute estas etapas em cada Microsoft SQL Server que irá conter um banco de dados do Content Platform Engine.

1. Faça download do driver JDBC do Microsoft SQL Server que é referenciado em IBM FileNet P8 system requirements para os bancos de dados Content Platform Engine SQL Server.

Dica: Os procedimentos de instalação para as configurações JDBC podem variar por release. Consulte o website da Microsoft para obter detalhes integrais.

2. Copie o sqljdbc_xa.dll do diretório de instalação JDBC para a pasta binn da instância, embora uma versão anterior à 2.0 do driver também funcione corretamente na pasta tools\binn. Para a versão de 32 bits do Microsoft SQL Server, use o arquivo sqljdbc_xa.dll na pasta x86. Para a versão de 64 bits do Microsoft SQL Server, use o arquivo sqljdbc_xa.dll na pasta x64.

3. Efetue logon como o administrador sa ou como um usuário com permissões

equivalentes e execute o script de banco de dados xa_install.sql no banco de dados principal em cada instância do SQL Server que irá participar das transações distribuídas.

Importante: Use as credenciais do banco de dados SQL Server, não as

credenciais do Windows, para efetuar logon. O Logon Integrado do Windows para o SQL Server não é suportado com o IBM FileNet P8.

Esse script instala o sqljdbc_xa.dll como um procedimento armazenado estendido e cria a função SqlJDBCXAUser no banco de dados principal. 4. Inclua cada conta de banco de dados (cpe_db_user) que o Content Platform

Engine usa para acessar SQL Server para a função SqlJDBCXAUser. Esta ação concede permissões a essas contas para participar de transações distribuídas com o driver JDBC.

5. No Painel de Controle, abra Ferramentas Administrativas e, em seguida, abra Serviços de Componentes.

6. Expanda Serviços de Componentes, clique com o botão direito do mouse em

Meu Computadore, em seguida, selecione Propriedades.

7. Expanda Distributed Transaction Coordinator e clique com o botão direito do

mouse em DTC Local.

8. Clique na guia MSDTC e, em seguida, clique em Configuração de Segurança.

9. Selecione a caixa de seleção Ativar Transações XA e, em seguida, clique em OK para reiniciar o serviço Microsoft DTC.

10. Clique em OK novamente para fechar a caixa de diálogo Propriedades e, em

seguida, feche os Serviços de Componentes.

11. Pare e, em seguida, reinicie o Microsoft SQL Server.

Reduzindo erros de conflito no Microsoft SQL Server:

Alta simultaneidade do Microsoft SQL Server causa erros de conflito de transações porque os gravadores bloqueiam o acesso, por leitores, aos recursos do banco de dados. É possível reduzir a probabilidade de conflito configurando a opção READ_COMMITTED_SNAPSHOT ON para o seu banco de dados.

Para reduzir erros de conflito em um banco de dados do Microsoft SQL Server: 1. Encerre todos o servidores e clientes que podem se conectar ao banco de dados

(dbName) certifique-se de que não haja outras conexões com o Microsoft SQL Server.

2. Conecte-se ao Microsoft SQL Server e emita o comando SQL a seguir para

SELECT name, is_read_committed_snapshot_on FROM sys.databases em que name=’dbName’

Se o isolamento de captura instantânea estiver ativado para dbName, ignore o restante deste procedimento.

3. Emita o comando a seguir para ativar o isolamento de captura instantânea para

dbName:

ALTER DATABASE dbName SET READ_COMMITTED_SNAPSHOT ON

4. Reinicie o Microsoft SQL Server e emita o comando SQL a seguir para

confirmar se a configuração do Isolamento de captura instantânea esteja em vigor para dbName:

SELECT name, is_read_committed_snapshot_on FROM sys.databases em que name=’dbName’