返回首页
当前位置: 主页 > 操作系统 > Linux教程 >

oracle,informix数据库环境变量设置及编译

时间:2015-06-25 16:43来源:电脑教程学习网 www.etwiki.cn 编辑:admin

view setenv

环境变量设置

#for oracle 数据库
ORACLE_BASE=/rdsys/oracle; export ORACLE_BASE #安装路径

export ORACLE_HOME=/rdsys/oracle/product/9.2.0
ORACLE_SID=longtop; export ORACLE_SID #与数据库实例保持一致
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
NLS_LANG=american_america.zhs16gbk; export NLS_LANG #oracle字符集??还不确定,稍后再查
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
ORA_DB=$ORACLE_HOME/dbs; export ORA_DB
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
export ORACLE_USERCODE=jhpt/jhpt@longtop

#for INFORMIX 数据库
INFORMIXDIR=/informix
INFORMIXSERVER=app_32
PATH=$INFORMIXDIR/bin:$PATH
ONCONFIG=onconfig
DBDATE=Y4MD #日期格式
export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH DBDATE

INFORMIXTERM=terminfo
export INFORMIXTERM

LIBPATH=/usr/lib:$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LIBPATH
DBPATH=$INFORMIXDIR/frm:$INFORMIXDIR/data
WORKDBS=becdb #库名
export LIBPATH DBPATH WORKDBS

编译:

#for oracle 数据库
PROC=proc
USERID=jhpt/jhpt
PROCPLSFLAGS=sqlcheck=full \
include=. \
include=$(INCLDIR) \
include=$(ORACLE_HOME)/precomp/public \
include=$(ORACLE_HOME)/rdbms/public \
include=$(ORACLE_HOME)/rdbms/demo \
include=$(ORACLE_HOME)/plsql/public \
include=$(ORACLE_HOME)/network/public \
mode=oracle \
lines=yes \
def_sqlcode=yes \
parse=none \
userid=$(USERID)

$(PROC) $(PROCPLSFLAGS) $(PCFLAG) iname=$*.pc #pc编译器把 .pc 编译成 .c文件
再由gcc/cc 编译成 .o/.so

#for informix 数据库
ESQL=esql
如: $(ESQL) -c $(FILE).ec #必要时带上路径 -I(大写的i)ec编译器可以将 .ec 文件直接编译成 .o 中间产生 .c
 

------分隔线----------------------------
标签(Tag):Linux Android Ubuntu Unix 操作系统 fedora debian
------分隔线----------------------------
推荐内容
猜你感兴趣