FileNet P8 Content Engine, Versão 5.0.+             

Instalação AddOn Pode Falhar com Exceção de Recurso Indisponível

Uma instalação AddOn pode falhar se uma instrução preparada no cache de servidor preparado de um servidor de aplicativos fizer referência à tabela de banco de dados especificada.

A instalação de AddOn em um armazenamento de objeto que utiliza um banco de dados DB2 para z/OS falha. A instalação retorna uma mensagem de exceção que indica que uma tabela de banco de dados está atualmente sendo referida por uma instrução preparada e não pode ser alterada.
A instalação AddOn em um armazenamento de objeto que utiliza DB2 para z/OS pode falhar quando uma instrução preparada armazenada no cache da instrução preparada do servidor de aplicativos fizer referência à tabela de banco de dados afetada. Essa referência mantém uma associação ativa para a tabela referida e, assim, impede que ocorram quaisquer modificações de esquema.

Por exemplo, uma mensagem de exceção de recurso -904 com o código de razão de SQLERRMC=00E70081 indica que a tabela associada com a instrução ALTER TABLE (DocVersion) é atualmente referida por uma instrução preparada armazenada no cache de instrução preparada e, portanto, não pode ser alterada.

2008-10-08T06:25:07.204Z 291E291E API FNRCE0230E - ERROR An error
occurred
accessing the database. ErrorCode: -904,
Message: 'DB2 SQL Error: SQLCODE=-904,
SQLSTATE=57011,SQLERRMC=00E70081;00000A00;A12BASE.DOCVERSION,
DRIVER=3.51.118'
SQL: vargraphic(1200)
"\ncom.filenet.api.exception.EngineRuntimeException:
DB_ERROR: An error occurred accessing the database.
ErrorCode: -904, Message: 'DB2 SQL Error: SQLCODE=-904,
SQLSTATE=57011, 
SQLERRMC=00E70081;00000A00;A12BASE.DOCVERSION, DRIVER=3.51.118' 
SQL: "ALTER TABLE DocVersion ADD COLUMN uee8_rmentitydescription
vargraphic(1200)"
Desative o cache de instrução preparada para a origem de dados XA do armazenamento de objeto afetado. Além disso, certifique-se de que o parâmetro do subsistema DB2 para z/OS CACHEDYN esteja configurado como YES.

Para desativar o cache de instrução preparada para a origem de dados XA do armazenamento de objeto:

  1. Vá para o cache de instrução preparada para a origem de dados XA do armazenamento de objeto afetado.
  2. Anote o atual valor do tamanho dessa instrução para utilizar ao reconfigurá-lo.
  3. Desative o cache de instrução preparada para a origem de dados XA do armazenamento de objeto afetado configurando o tamanho da instrução para 0.
  4. Configure o parâmetro do subsistema DB2 para z/OS CACHEDYN como YES se necessário.
  5. Execute a instalação AddOn.
  6. No cache de instrução preparada para a origem de dados XA do armazenamento de objeto afetado, reconfigure o tamanho da instrução para seu valor anterior.


Feedback

Última atualização: novembro de 2010


© Copyright IBM Corporation 2010.
Este centro de informações foi desenvolvido com a tecnologia Eclipse. (http://www.eclipse.org)