1、整体规划
jdk | weblogic | 达梦数据库 | |
版本 | jdk1.8.0_181 | weblogic12.2.1.3.0 | DM8 |
安装包 | jdk1.8.0_212 | fmw_12.2.1.3.0_wls.jar | dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso |
安装路径 | /usr/java | /home/weblogic | /home/dmdba/dmdbms |
2、JDK环境变量配置
jdk部署目录 | 安装配置 |
/usr/java/ jdk1.8.0_181 | [root@localthost ~]# cd /usr/java [root@localhost java]# tar -zxvf jdk-8u212-linux-x64.tar.gz [root@localhost java]# ls [root@localhost java]# vi /etc/profile 末尾添加 JAVA_HOME=/usr/java/jdk1.8.0_212 CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar PATH=$PATH:${JAVA_HOME}/bin export JAVA_HOME CLASSPATH PATH 保存退出 source /etc/profile |
3、weblogic安装
创建weblogic组和weblogic用户
export JAVA_HOME=/usr/java/jdk1.8.0_212
export PATH=$JAVA_HOME/bin:$PATH
若不执行以上两步就会报以下错误:
java –jar fmw_12.2.1.3.0_wls.jar启动安装界面,完成安装
创建域:
/home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/config.sh
4、配置
1、复制达梦数据库驱动到weblogic的$WL_HOME/server/lib目录下,本次测试中$WL_HOME= /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver
注:达梦数据库驱动位于达梦数据库安装目录的drivers目录下级目录jdbc下,JDBC驱动分为DmJdbcDriver16.jar、DmJdbcDriver17.jar、DmJdbcDriver18.jar,分别对应Jdk1.6、Jdk1.7、Jdk1.8
2、配置weblogic JDBC配置文件,修改$WL_HOME /server/lib/jdbcdrivers.xml,把下面这段代码复制到该文件中(一般加在该配置文件的最后面即可)。
<Driver
Database="Dameng"
Vendor="Dameng"
Type="Type 4"
DatabaseVersion="8.0"
ForXA="true"
Cert="true"
ClassName="dm.jdbc.driver.DmDriver"
URLHelperClassname="weblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelper"
TestSql="SELECT 1">
<Attribute Name="DbmsName" Required="false" InURL="false"/>
<Attribute Name="DbmsHost" Required="true" InURL="true"/>
<Attribute Name="DbmsPort" Required="true" InURL="true" DefaultValue="5236"/>
<Attribute Name="DbmsUsername" Required="true" InURL="true"/>
<Attribute Name="DbmsPassword" Required="true" InURL="true"/>
</Driver>
修改之后如下图:
3、修改commExtEnv.sh,该文件位于$MW_HOME/oracle_common/common/bin/目录下($MW_HOME=/home/weblogic/Oracle/Middleware/Oracle_Home,有些地方写的是修改commEnv.sh,commEnv.sh中引用了commExtEnv.sh,修改commExtEnv.sh就可以了)。
commExtEnv.sh的修改如下:
在WEBLOGIC_CLASSPATH前面加上:${WL_HOME}/server/lib/DmJdbcDriver18.jar
4、修改startWebLogic.sh,该文件位于$MW_HOME/user_projects/domains/base_domain/bin
修改如下:
PRE_CLASSPATH="${WL_HOME}/server/lib/DmJdbcDriver18.jar"
CLASSPATH="${PRE_CLASSPATH}:${SAVE_CLASSPATH}"
注意:CLASSPATH中添加的内容有冒号‘:’,不要漏写或者写错
${PRE_CLASSPATH}:
5、启动weblogic服务器配置数据源
前台启动时,可以看到启动信息中已经读取到了驱动包
新建一般数据源
名称DM8,JNDI名称JDBC/DM8,可以自定义。数据库类型选择DM8
数据库驱动程序默认
输入数据库信息,包括主机名、端口号、用户名和密码
驱动程序类名称:dm.jdbc.driver.DmDriver
URL: jdbc:dm://192.168.209.172:5236?ignoreCase=true
属性:
user=SYSDBA
portNumber=5236
databaseName=DAMENG
serverName=192.168.209.172
测试表名称:SQL SELECT 1
欢迎关注我的博客《Jackin's Blog - 知识改变命运》学习分享更多知识