cartridge java_Install JChem Cartridge for Oracle

Install JChem Cartridge for Oracle

1.软件需求

JDK 1.4.2或以上版本,由于性能原因推荐使用Java 1.5或以上版本。

9i R2或以上版本(本文使用10g Enterprise Edition Release 10.2.0.1.0)

2.配置JChem Server

l设置以下环境变量:

JAVA_HOME=

JAVA_HEAP_SIZE=700M

如果JChem Server和Oracle Server在一台服务器上,还需要设置以下环境变量:

ORACLE_HOME="product"10.2.0"db_1

ORACLE_JDBC_DRIVER="product"10.2.0"db_1"jdbc"lib"ojdbc14.jar

否则就在Oracle Server上面设置以上两个环境变量。

l设置JChem Server连接Oracle Server参数

修改cartridge"conf下面的jcart.properties文件

# The name of the JChem Server host as seen from the Oracle Server host

jchem.server.host=172.29.128.203

# The port at which JChem Server listens

jchem.server.port=1099

# The name of the Oracle Server host as seen from the JChem Server host

oracle.server.host=172.29.128.203

# The port at which the Oracle Server listens

oracle.server.port=1521

# The name of the Oracle database instance (aka SID)

oracle.server.instance=jchem

oracle.server.login=jchem

oracle.server.password=f0und3r

注意这里如果JChem Server和Oracle Server不在一台机器上,这注意它们的host

l注册license

在cartridge下创建一个licenses文件夹,并拷入license.cxl文件

l启动JChem Server

在命令行里执行 server start    (cd 到cartridge文件夹下)

3. 配置Oracle Server(如果JChem Server和Oracle Server不在一台机器上)

设置ORACLE_HOME和ORACLE_JDBC_DRIVER环境变量

打开SQL命令行,执行一下命令:

call dbms_java.grant_permission( 'JCHEM', 'SYS:java.net.SocketPermission', ' jchem.server.host: jchem.server.port', 'connect,resolve' )

call dbms_java.grant_permission( 'JCHEM', 'SYS:java.lang.RuntimePermission', 'shutdownHooks', '')

call dbms_java.grant_permission( 'JCHEM', 'SYS:java.util.logging.LoggingPermission', 'control', '' )

这里的JCHEM就是你数据库用户名,jchem.server.host: jchem.server.port为你的JChem Server的host和port。

在cartridge目录下执行如下命令:

Install username/password[@connect_string] [:]

完成以上不走就可以测试了。

在SQL命令行中输入:

call jchem_core_pkg.use_password('');

select jchem_core_pkg.getEnvironment() from dual;

运行结果如下:

JCHEM_CORE_PKG.GETENVIRONMENT(

--------------------------------------------------------------------------------

Oracle environment:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

PL/SQL Release 10.2.0.1.0 - Production

CORE      10.2.0.1.0       Production

TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 - Production

JChem Server environment:

Java VM vendor: Sun Microsystems Inc.

Java version: 1.6.0_10

Java VM version: 11.0-b15

JChem version: 5.1.3_2

JChem Index version: 50103

JDBC driver version: 10.2.0.1.0

posted on 2009-12-22 20:10 周锐 阅读(332) 评论(0)  编辑  收藏 所属分类: Chemistry

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值