Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> oracle,informix數據庫環境變量設置及編譯

oracle,informix數據庫環境變量設置及編譯

日期:2017/2/7 14:31:37      編輯:Linux教程
 

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
 

Copyright © Windows教程網 All Rights Reserved