title: Uniquely identify source JDBC process in Oracle DB
body: <p>We are developing microservices using java (Spring and Spring Boot), and the access to our Oracle DB is done via the JDBC Oracle Driver.</p>
  
  <p>The problem is that our DBAs can only see on the Oracle side that a "JDBC Thin Client" is connected. There is no better, logical representation of the connected application. Without such identification, it is hard to know which microservice might be behaving badly. Other non-JDBC clients identify themselves clearly with the hostname.</p>
  
  <p>Is there any way to change the identification String so that it represents a clear identity of the source application/process?</p>
  
  <p>Note: Our system runs on Cloud Foundry which uses containers, so a it's not really possible to provide a machine name or anything like that - a logical application name would be preferred.</p>
  
  <p>Thanks</p>