Configuração Banco de Dados
As configurações do banco de dados para utilização do Harbor devem ser efetuadas no Senior Config Center, selecionando o menu Banco de Dados e, em seguida, o produto que deve ser configurado (Ronda Senior, por exemplo).
Nesta tela, deve-se preencher os campos Servidor, Porta, Nome da Base e Instância (este último apenas para SQL Server).
Esses dados podem ser informados tanto durante a instalação do sistema (em uma tela que é aberta pelo instalador para o preenchimento desses campos) quanto depois (abrindo o aplicativo Senior Config Center, quando for necessário configurar o banco).
Para alterar o padrão da URL para conexão JDBC, consulte a documentação de Banco de dados por sistema.
Configuração da conexão Harbor e banco de dados em cluster
Para configuração da conexão do Harbor em cluster, deve-se realizar a configuração manual da URL de conexão do banco, normalmente a mesma utilizada na CSM Center (csm-center-config).
A string de conexão deve ser informada no script "set-connection-pool-properties.bat", disponível na pasta Config do domínio, e a informação deverá estar na tag "SET DBURL=".
Antes da alteração: SET DBURL="jdbc:oracle:thin:@%DBHOST%:%DBPORT%:%DBSID%"
Depois da Alteração: SET DBURL="jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=BROKEN)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=sv02-btp-it-dbs-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sv03-btp-it-dbs-vip)(PORT=1521)))(LOAD_BALANCE=ON)(FAILOVER=ON)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=DBP1OPR.btp.net)(FAILOVER_MODE=(TYPE=SELECT)(METHOD=BASIC)(RETRIES=180)(DELAY=5))))"
Essa mesma URL deverá ser informada em:
- SeniorConfigCenter: na configuração do Banco de Dados, em Aplicativos Java;
- Glassfish: no campo URL da guia Additional Properties, em JDBC > JDBC Connection Pools > com.senior.segurança.bdcc.ConnectionPool.
Certifique-se também de que o "ojdbc14.jar" está dentro da pasta "Lib" do dominio do Harbor.