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 "create-oracle-resources.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.