Im folosind un izvor de boot aplicarea pe Amazon Ec2 care se conectează la baza de date Oracle. Cererea.properties are următoarele proprietăți relevante-
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
hibernate.show_sql=true
hibernate.format_sql=true
# dbcp2 settings
spring.datasource.dbcp2.initial-size=10
spring.datasource.dbcp2.max-total=100
spring.datasource.dbcp2.pool-prepared-statements=true
spring.jdbc.template.max-rows=500
spring.datasource.dbcp2.max-open-prepared-statements=100
logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG
logging.level.org.springframework.jdbc.core.StatementCreatorUtils=TRACE
# Schema
spring.appds.jdbcurl = jdbc:oracle:thin:@xx.r.zz.tt:1521/tttt
spring.appds.username = userAPP
spring.appds.password = passwordApp
spring.appds.driverClassName = oracle.jdbc.OracleDriver
Aplicarea borcan este de a rula prin intermediul unui cron folosind privilegii de root de la directorul rădăcină.
Cererea nu a fost întoarcerea de date pentru o jdbctemplate interogare de atunci.
SELECT *
FROM TABLE(lic.skd_es_i.e_g_app_sh_li(key => 54234
, date_from => NULL
, date_to => NULL
, use_country => 'IT'
, work_title => ''
, source => 'LOCAL'));
Cu toate acestea aceeași interogare a fost de lucru pe baza de date mereu.
Azi cand am repornit primăvara aplicație de boot borcan de manual de navigație la borcan locație, funcționează.
Sunt curios să știu ce ar fi putut fi motivul din spatele?