Oracle数据库JDBC连接配置
Oracle 数据库的 JDBC 连接配置其实挺讲究的,尤其是在搞多节点、负载均衡、故障转移的时候。你要是项目里用到了 Oracle,那这份配置示例还蛮值得参考的,路径、参数、每一项都标得清清楚楚,不用翻文档瞎猜。像是在/opt/software/web/sem/WEB-INF/classes/conf/dbConfig.properties
这个文件里,配置了两个节点的连接方式,支持自动切换服务器,出故障都能自动兜底,挺贴心的。
还有另一份是/opt/software/web/sh4A/WEB-INF/classes/conf/dbConfig.properties
里的配置,写得更细,用户名、密码、SID、端口什么的都单独列了出来,逻辑清晰,适合多个系统维护时参考,尤其是配套登录脚本的时候比较省心。
连接字符串部分最关键的参数是jdbc:oracle:thin
开头的那段,一眼看不懂?没关系,直接找description
里的address_list
,里面配置了两个 IP 和端口,再加上load_balance
和failover
,用来做高可用的,两个节点轮流上,挂一个还能顶上一个。
你要是用 Spring 之类的框架,这些配置直接贴进DataSource
里也都通。配置多节点的时候记得一点,别只看 IP 和端口,像service_name
或者SID
不一致,就白忙活了。
如果你平时和 Oracle 打交道比较多,或者项目对数据库容错率要求比较高,可以把这套配置当作参考模板。顺便说一句,密码写在配置文件里虽然方便,但也记得加密一下,别明文放线上哦。
1.07KB
文件大小:
评论区