首批通过分布式安全可靠测评,为关键业务系统打造
通过 WebLogic 连接 OceanBase 数据库
更新时间:2026-04-09 14:12:04
WebLogic 是 Oracle 公司提供的 Java EE(Jakarta EE)应用服务器,用于部署和运行企业级 Java 应用。它广泛应用于银行、证券、保险等金融机构,支持高并发、分布式架构和集群管理,常用于大型业务系统,如核心银行系统、证券交易系统等。
前提条件
- 请确保已安装 Oracle JDK(WebLogic 不支持 OpenJDK)
- 请确保已获取并安装 WebLogic Server 14.1.1 或更高版本
- 请确保待连接的 OBServer 节点 IP 与 WebLogic 所在机器保持网络连通
- 您已创建 OceanBase 数据库 V4.3.5 及以上版本并创建了租户
操作步骤
步骤一:下载并准备安装文件
访问 Oracle WebLogic Server 下载页面,下载 Generic Installer(
fmw_14.1.1.0.0_wls.jar)创建用于安装和运行 WebLogic 的系统用户(需要使用 root 权限执行):
# 切换到 root 用户后执行以下命令 groupadd weblogic useradd -g weblogic weblogic passwd weblogic # 输入两次用户密码完成设置将下载的
fmw_14.1.1.0.0_wls.jar上传至服务器/home/weblogic/目录,并设置权限:chown weblogic:weblogic /home/weblogic/fmw_14.1.1.0.0_wls.jar使用 root 用户创建目录
/opt/weblogic并授权:mkdir -p /opt/weblogic/oraInventory mkdir -p /opt/weblogic/Oracle mkdir -p /opt/weblogic/Oracle/Middleware chmod 777 /opt/weblogic chown -R weblogic:weblogic /opt/weblogic创建 oraInst.loc 文件:
cd /opt/weblogic echo "inventory_loc=/opt/weblogic/oraInventory inst_group=weblogic" > oraInst.loc创建 wls.rsp 响应文件:
echo "[ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/weblogic/Oracle/Middleware INSTALL_TYPE=WebLogic Server" > wls.rsp
步骤二:安装 WebLogic
切换到 weblogic 用户执行安装:
su - weblogic cd /home/weblogic java -jar fmw_14.1.1.0.0_wls.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc安装完成后,创建 WebLogic 域:
source /opt/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain cd /opt/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain $JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=2048m weblogic.Server上传 OceanBase 客户端到域目录:
# 将 oceanbase-client 上传到 /opt/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain/lib/
步骤三:配置 OceanBase 数据源
登录 WebLogic 管理控制台(默认地址:
http://<hostname>:7001/console)在左侧导航栏中,选择 服务 > 数据源
点击 新建 > 一般数据源
填写数据源信息:
- 名称:
obmysql - JNDI 名称:
JNDI/obmysql - 数据库类型:
其他
- 名称:
配置数据库连接:
- 驱动程序类名称:
com.oceanbase.jdbc.Driver - URL:
jdbc:oceanbase://<host>:<port>/<database> - 用户名:
<username> - 密码:
<password>
- 驱动程序类名称:
点击 测试配置 验证连接
点击 完成 保存配置
更多信息
如果在通过 WebLogic 连接 OceanBase 数据库的过程中遇到问题,建议您查阅 Oracle WebLogic 官方文档 或联系 OceanBase 技术支持。