Conexão do banco de dados

Q2.01

Que configurações são importantes para o esquema DB usado? 

 

Os dados para um cliente do PPM são salvos em um esquema do banco de dados separado do tipo de banco de dados usado. Para obter informações detalhadas sobre como configurar o esquema do banco de dados e os dados de conexão, consulte o manual do usuário Sistemas de banco de dados do PPM.
Se a conexão com o banco de dados não puder ser estabelecida ao iniciar o servidor do cliente, as mensagens de erro correspondentes indicarão as causas possíveis. Use o PPM Customizing Toolkit (caixa de diálogo Editar cliente, Configurações do banco de dados, botão Testar a conexão do banco de dados) verificar e adaptar a conexão correta do banco de dados do cliente.

 

 

Q2.02

Como altero os dados de acesso ao banco de dados?

 

Edite o arquivo de configuração específico do cliente <installation directory>\ppm\server\bin\work\data_ppm\config\<client>\Database_settings.properties e ajuste os valores chave URL, USER e PASSWD em conformidade. O ajuste do tipo de banco de dados especificado na chave DATABASE_TYPE também é suportado. Use os comentários no arquivo para obter informações breves.

Se quiser especificar a senha do banco de dados em formato criptografado, use o programa de linha de comando do PPM runpassencryptor com os parâmetros -mode db e -password <new password>.

 

 

Q2.03

Quando iniciar o servidor do PPM, é exibido o erro do banco de dados java.lang.ClassNotFoundException. Qual a razão para isso?

 

Os drivers do banco de dados necessários devem ser copiados manualmente após a instalação do PPM e antes da instalação do cliente no diretório <installation directory>\ppm\server\bin\work\data_ppm\drivers.

Se o cliente já existir, poderá instalar um driver do banco de dados através do ACC (aprimorar <client name> com o arquivo local dbDriver <path to driver jar file>).

Para mais informações sobre a conexão do banco de dados, consulte o manual do usuário Sistemas de banco de dados do PPM.

 

 

Q2.04

Quando inicia o servidor do PPM, a mensagem

erro DB: Conexão não efetuada. (1006) [17002/null] (1034)

é exibida. Porquê?

 

O listener do banco de dados Oracle não está disponível. Verifique se nas entradas do Host e da Porta existe a cadeia de caracteres de ligação a JDBC (URL=, linha 83), no arquivo de configuração específico do cliente Database_settings.properties.

 

 

Q2.05

Quando inicia o servidor do PPM, a mensagem

erro DB: Conexão não efetuada. (1006) [-4499/null] (1034)
Conexão não efetuada. (1006) [-4499/null]
[ibm][db2][jcc][t4][2043][11550] Exception java.net.ConnectException: Erro ao abrir o soquete para o servidor ...

é exibida. Porquê?

 

O banco de dados DB2 não está disponível. Verifique se no Host e na Porta existe a cadeia de caracteres de ligação a JDBC (URL=, linha 83), no arquivo de configuração específico do cliente Database_settings.properties.

 

 

Q2.06

Quando inicia o servidor do PPM, a mensagem

erro DB: Erro na leitura Isolation-Level (1500) [-99999/null] (1034)
Erro na leitura Isolation-Level (1500) [-99999/null]
informações DatabaseMetaData information não são conhecidas para o servidor DB2/ ...

é exibida. Porquê?

 

O banco de dados e a versão do driver JDBC para o banco de dados IBM DB2 não correspondem.

 

 

Q2.07

Quando inicia o servidor do PPM, a mensagem

erro DB: Conexão não efetuada. (1006) [0/08S01] (1034)
Conexão não efetuada. (1006) [0/08S01]
Não foi possível estabelecer conexão TCP/IP com o host. java.net.ConnectException: Conexão recusada
Erro DB: Conexão não efetuada. (1006) [17002/null] (1034) ...

é exibida. Porquê?

 

O listener do banco de dados Oracle não está disponível. Verifique se no Host e na Porta existe a cadeia de caracteres de ligação a JDBC (URL=, linha 83), no arquivo de configuração específico do cliente Database_settings.properties.

 

 

Q2.08

Como faço para identificar o banco de dados e a versão do driver JDBC usada pelo servidor do PPM?

 

Ao iniciar, o servidor PPM apresenta mensagens indicando quais versões de banco de dados e de driver JDBC são usadas. Exemplos:

  • Oracle

I: ...: [SRV] Versão do banco de dados usada: Oracle9i Enterprise Edition Release 9.2.0.7.0 - Produção

I: ...: [SRV] Driver JDBC usado: Driver JDBC do Oracle (10.2.0.4.0).

  • IBM DB2

I: ...: [SRV] Versão do banco de dados usada: SQL09013.

I: ...: [SRV] Driver JDBC usado: IBM DB2 JDBC Universal Driver Architecture (3.4.65).

  • Servidor MS SQL

I: ...: [SRV] Versão do banco de dados usada: 8.00.2039.

I: ...: [SRV] Driver JDBC usado: Driver JDBC do Microsoft SQL Server 2005 (1.1.1501.101).