首页 > 商品管理 > RMS batch运行的环境变量设置

RMS batch运行的环境变量设置

一、建立环境文件 rmsbatchenv.env(创建与/home/oracle/ 目录下);  内容如下 

ORACLE_HOME=/d01/app/oracle/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=RETL
export ORACLE_SID
INSTALL_DIR=/d01/app/retail/rms/db
export INSTALL_DIR
MMHOME=$INSTALL_DIR/rms
export MMHOME
MMUSER=rms12dev
PASSWORD=rms12dev
export MMUSER
export PASSWORD
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$MMHOME/oracle/lib/bin:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/dcm/bin:$INSTALL_DIR/rms/oracle/lib/src:$PATH
export PATH
LIBRARY_PATH=$ORACLE_HOME/lib:$MMHOME/oracle/lib/bin:$LIBRARY_PATH
export LIBRARY_PATH

 

二、执行batch前,先运行上述环境变量

       source /home/oracle/rmsbatchenv.env

       运行后,检查一下是否已经生效:

       env | grep LIBRARY_PATH

       如果有结果则表明已经生效果。

       确认环境变量已经设置正确,再执行batch 。

 

 

关于作者:

昵称:商云方
档案信息:顾问, HAND张江技术中心
联系方式:你可以通过yunfang.shang@hand-china.com联系作者
点击查看发表过的所有文章...
本文永久链接: http://blog.retailsolution.cn/archives/73

 

 

对本文的评价:

 

 

分类: 商品管理 标签:
  1. 2012年1月20日20:40 | #1

    MMHOME 这个环境变量是一定需要的,所有的批处理.pc程序中会调用oracle.c中的WRITE_ERROR函数记录错误日志,而WRITE_ERROR函数会把日志写在$MMHOME/error目录下,如果没有MMHOME这个环境变量,那么WRITE_ERROR就会有执行问题,现象表现为运行任何批处理程序都直接Aborted,没有任务错误提示和日志。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.