Java环境变量配置oracle安装DIclient配置.docx

上传人:b****1 文档编号:22878155 上传时间:2023-04-28 格式:DOCX 页数:26 大小:1.06MB
下载 相关 举报
Java环境变量配置oracle安装DIclient配置.docx_第1页
第1页 / 共26页
Java环境变量配置oracle安装DIclient配置.docx_第2页
第2页 / 共26页
Java环境变量配置oracle安装DIclient配置.docx_第3页
第3页 / 共26页
Java环境变量配置oracle安装DIclient配置.docx_第4页
第4页 / 共26页
Java环境变量配置oracle安装DIclient配置.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

Java环境变量配置oracle安装DIclient配置.docx

《Java环境变量配置oracle安装DIclient配置.docx》由会员分享,可在线阅读,更多相关《Java环境变量配置oracle安装DIclient配置.docx(26页珍藏版)》请在冰豆网上搜索。

Java环境变量配置oracle安装DIclient配置.docx

Java环境变量配置oracle安装DIclient配置

一、Java环境变量的配置方法

在windows桌面上右击“我的电脑”—>“属性”—>“高级”—>“环境变量”,在“系统变量”里增加与jdk有关的有3个环境变量:

“JAVA_HOME”,“PATH”,“CLASSPATH”。

系统中“PATH”变量已经存在,可以直接添加新值(其它变量值不要动,防止其它程序运行异常),其它两个变量需要新建。

“JAVA_HOME”,设置jdk的安装路径,比如“D:

\j2sdk1.4.2_13”,以下简称“%JAVA_HOME%”。

“PATH”,设置jdk中各个程序的路径,“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”

“CLASSPATH”,设置java各个类的路径,“.;D:

\j2sdk1.4.2_13\lib\tools.jar;D:

\j2sdk1.4.2_13\lib\dt.jar;”。

前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。

配置完成后,新开一个dos窗口,键入java和javac测试一下。

注意:

1、标点符号一定要使用英文标点符号!

2、环境变量配置完后,有时候系统需要注销一下,才能生效。

二、安装ORACLE10G

1、双击setup

2、选择安装路径,输入密码及全局数据库名(orcl/orcl)

3、检查网络,未执行,不影响安装使用,点击下一步继续进行安装

4、点击安装

5、安装中

6、安装完毕,需要记录ControlURL

7、安装结束

8、点击退出

9、进入控制台进行数据库维护

说明,要以SYS的用户名及sysdba的身份进入

10、点击“我同意”

11、维护主页面

12、建立表空间

13、建立DB用户并授权(connect,resource,dba)

14、导入数据库

15、以db用户连接,并建立pdo及pdi表

Pdo建表语句:

createtableTBDIPDO(

TIMESTAMPnumber(19,0)notnull,

SERIALNOnumber(10,0)notnull,

QUEUEIDvarchar2(12),

HEADERvarchar2(129),

DATAvarchar2(2000),

STATUSchar

(1),

PROCESSTIMEvarchar2(14),

DESCRIPTIONvarchar2(1000),

primarykey(TIMESTAMP,SERIALNO));

Pdi建表语句

createtableTBDIPDI(

TIMESTAMPnumber(19,0)notnull,

SERIALNOnumber(10,0)notnull,

QUEUEIDvarchar2(12),

HEADERvarchar2(129),

DATAvarchar2(2000),

STATUSchar

(1),

PROCESSTIMEvarchar2(14),

DESCRIPTIONvarchar2(1000),

primarykey(TIMESTAMP,SERIALNO)

);

三、启动di—client

1、运行diclient

2、在ERP端建立远程pc

3、DI监视画面可以看到该远程过程机已经启动

4、配置xml文件

(1)datasource.xml文件

xmlversion="1.0"encoding="utf-8"?

>

DOCTYPEbeansPUBLIC"-//SPRING//DTDBEAN//EN""http:

//www.springframework.org/dtd/spring-beans.dtd">

oracle:

thin:

@10.3.171.154:

1521:

orcl"/>

"/>

System.currentTimeMillis()-86400000*30

[CDATA[

deletefromtbdipdowheretimestamp<=$F{timestamp}andstate='0'

]]>

(2)send_db.xml

xmlversion="1.0"encoding="utf-8"?

>

DOCTYPEbeansPUBLIC"-//SPRING//DTDBEAN//EN""http:

//www.springframework.org/dtd/spring-beans.dtd">

--

*******************

SendMsgdestination(remoteServer=DIServer)

*******************-->

--数据传送格式0为字符串-->

--

***************

ScanTableofSender[pdoTable]

***************-->

[CDATA[

newjava.text.SimpleDateFormat("yyyyMMddHHmmss")

.format(newjava.sql.Date(System.currentTimeMillis()));

]]>

select*fromTBDIPDOwhereSTATUS='N'andQUEUEID='PUBOIC01'

updateTBDIPDOsetSTATUS='0',PROCESSTIME='$F{nowDate}',Description='done.'whereTIMESTAMP=$F{TIMESTAMP}andSERIALNO=$F{SERIALNO}

[CDATA[$F{DATA}]]>

"/>

--每隔3秒扫描一次,上限是59秒-->

--重试次数-->

--数据传送格式0为字符串-->

[CDATA[

newjava.text.SimpleDateFormat("yyyyMMddHHmmss")

.format(newjava.sql.Date(System.currentTimeMillis()));

]]>

select*fromTBDIPDOwhereSTATUS='N'andQUEUEID='PUBOIC02'

updateTBDIPDOsetSTATUS='0',PROCESSTIME='$F{nowDate}',Description='done.'whereTIMESTAMP=$F{TIMESTAMP}andSERIALNO=$F{SERIALNO}

[CDATA[$F{DATA}]]>

"/>

--每隔3秒扫描一次,上限是59秒-->

--重试次数-->

--数据传送格式0为字符串-->

--

***************

ScanTableofSender[pdoTable]

***************-->

[CDATA[

newjava.text.SimpleDateFormat("yyyyMMddHHmmss")

.format(newjava.sql.Date(System.currentTimeMillis()));

]]>

select*fromTBDIPDOwhereSTATUS='N'andQUEUEID='PUBOIA01'

updateTBDIPDOsetSTATUS='0',PROCESSTIME='$F{nowDate}',Description='done.'whereTIMESTAMP=$F{TIMESTAMP}andSERIALNO=$F{SERIALNO}

[CDATA[$F{DATA}]]>

"/>

--每隔3秒扫描一次,上限是59秒-->

--重试次数-->

--数据传送格式0为字符串-->

[CDATA[

newjava.text.SimpleDateFormat("yyyyMMddHHmmss")

.format(newjava.sql.Date(System.currentTimeMillis()));

]]>

select*fromTBDIPDOwhereSTATUS='N'andQUEUEID='PUBOIA02'

updateTBDIPDOsetSTATUS='0',PROCESSTIME='$F{nowDate}',Description='done.'whereTIMESTAMP=$F{TIMESTAMP}andSERIALNO=$F{SERIALNO}

[CDATA[$F{DATA}]]>

"/>

--每隔3秒扫描一次,上限是59秒-->

--重试次数-->

--数据传送格式0为字符串-->

[CDATA[

newjava.text.SimpleDateFormat("yyyyMMddHHmmss")

.format(newjava.sql.Date(System.currentTimeMillis()));

]]>

select*fromTBDIPDOwhereSTATUS='N'andQUEUEID='PUBOIA04'

updateTBDIPDOsetSTATUS='0',PROCESSTIME='$F{nowDate}',Description='done.'whereTIMESTA

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1