micrometer和Spring Boot 2.x是无缝集成的。
但是在有的情况下,我们需要在很老的框架下,也使用它,比如Spring 3.X。我略作了调整,改成了JDK 1.8。
为了简单期间,我从mykong上找了3.X的脚手架工程,可以参考这里。
1 添加pom依赖
<!-- for micrometer -->
<dependency>
<groupId>javax.servlet</groupId>
<[......]
https://www.oracle.com/database/technologies/faq-jdbc.html#02_03
https://blog.51cto.com/u_7295170/2467597[......]
https://zhuanlan.zhihu.com/p/63001123[......]
1.使用SERVICE NAME连接:
jdbc:oracle:thin:@<host>:<port>/<service name>
如:jdbc:oracle:thin:@//123.123.123.1:8080/SN
注意这里的格式,@后面有//, 以及端口号后的/,不是:(经测试:会报错)。这是与使用SID的主要区别。
这种格式是Oracle 推荐的格式,因为对于集群来说,每个节点的SID 是不一样的,但是SERVICE_NAME 确可以包含所有[......]
1 连接数据库(通过service_name)
sqlplus user/pass@ip:1521/service_name
service_name不确定的话,需要区数据库服务器上查询。
lsnrctl然后输入service即可。
2 连接数据库(通过sid)
sqlplus user/pass@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ip)(PORT=1521))(CONNECT_DATA=(SID=sid)))"
3 查看用[......]