壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7715|回复: 10

LINUX环境下安装TIPTOP

  [复制链接]
发表于 2007/12/23 22:37:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用TIPTOP用户
导入数据库
export DBDATE=Y4MD/
echo $DBDATE  确认一下
dbimport ds_init –d dbs1
导出数据库
export DBDATE=Y4MD/
echo $DBDATE  确认一下
dbexport ds_init


测试机:PC-SERVER : IBM NETVISTA M/T 6345-87C
1 CPU, 512M RAM
一、       安装linux 7.2

根据安装提示,step by step, 注意:
(1)  swap >= 2*RAM
(2)  设置主机名:ttpERP , 固定ip : 10.4.2.252 , 255.255.255.0
(3)  Firewall Configuration : no firewall
(4)  Authentication : no MD5 、用shadow password
(5)  Package Group Selection : everything

二、       安装OS的后期工作

1.sysctl –a
vi /etc/sysctl.conf ( add fs.file-max=81920 )
vi /etc/xintd.conf ( add instances = unlimited )

2.cd /etc/xinetd.d
vi telnet (disable=no)
vi wu-ftpd (disable=no)
xinetd restart ( or reboot)
telnet localhost
ft     localhost
也可以setup ——〉system service ——> telnet, wu-ftpd , rsh

3.cd /proc/sys/kernel
echo 536870912 > shmmax (为安装oracle做准备,512M)









三、       安装informix 9.3 (ids.9.30.UC2.rpm)

(1) 空间规划
informix 软件约 200MB  ----/u1/informix
rootdbs         512 MB  ---/u3/cookfile1/infxroot01
dbs1            2048 MB  --/u3/cookfile1/infx01
注:在客户那里时,最好再建立一个logdbs,专门用于放logical logs
/tmp 可用空间至少300 MB 以上

(2) 账号及组
group-name
group-id

informix
300

tiptop
400


user-name
user-id
group name
home directory
shell

informix
300
informix, tiptop
/u1/usr/informix
ksh

tiptop
400
tiptop, Informix
/u1/usr/tiptop
ksh


(3) 安装informix
  a.建立数据文件存放地
   mkdir /u3/cookfile1
   cd /u3/cookfile1
   touch infxroot01,infx01
   chown informix : informix *
   chmod 660 *

  b.安装软件
   su – (用root用户)
   umask 0000
mkdir /u1/informix

   INFORMIXDIR=/u1/informix; export INFORMIXDIR
   PATH=/u1/informix/binPATH; export PATH

   cd $INFORMIXDIR
   tar xvf SQL.TAR
   ./installsql
   rpm –ivh  - -  force  - - prefix =/u1/informix ./CLISDK.RPM
   rpm –ivh  - -  force  - - prefix =/u1/informix ./IDS.9.30.UC2.rpm

   注意安装时的提示,结束时要用root运行一个shell
   sh RUN_AS_ROOT.server
注:该shell主要是设定$INFORMIXDIR内部各文件的权限,所以,INFORMIX安装完,一定不要去更改$INFORMIXDIR的权限

  c.启动informix on-line
   su – informix (用informix 用户)
   ①vi .profile (informix的.profile)
【BEGIN #################################################################################
echo ''                                                                        
echo 'INFORMIX ENV (1)gentec------on_shm1--ttp_gtc'                             
echo '             (2)rongxin-----on_shm4--ttp_rx'                              
echo ''                                                                        
echo 'Please choice INFORMIX SERVER (Number)[1]: \c'                           
read ans                                                                        
case $ans in                                                                    
  1) INFORMIXSERVER=on_shm1;export INFORMIXSERVER                              
     ONCONFIG=onconfig.top1;export ONCONFIG                                    
     DB_LOCALE=zh_cn.gb;export DB_LOCALE                                       
     CLIENT_LOCALE=zh_cn.gb;export CLIENT_LOCALE                                
     SERVER_LOCALE=zh_cn.gb;export SERVER_LOCALE                                
     ;;                                                                        
  2) INFORMIXSERVER=on_shm2;export INFORMIXSERVER                              
     ONCONFIG=onconfig.top2;export ONCONFIG                                    
     DB_LOCALE=zh_cn.gb;export DB_LOCALE                                       
     CLIENT_LOCALE=zh_cn.gb;export CLIENT_LOCALE                                
     SERVER_LOCALE=zh_cn.gb;export SERVER_LOCALE                                
     ;;                                                                        
  *) INFORMIXSERVER=on_shm1;export INFORMIXSERVER                              
     ONCONFIG=onconfig.top1;export ONCONFIG                                    
     DB_LOCALE=zh_cn.gb;export DB_LOCALE                                       
     CLIENT_LOCALE=zh_cn.gb;export CLIENT_LOCALE
     ;;                                                                        
esac                                                                           

echo "INFORMIXSERVER=$INFORMIXSERVER"                                          
echo "ONCONFIG=$ONCONFIG"                                                      

INFORMIXDIR=/u1/informix;export INFORMIXDIR                                    
PATH=$INFORMIXDIR/bin:$PATH;export PATH                                         
DBDATE=Y2MD/;export DBDATE                                                      
DBCENTURY=C;export DBCENTURY                                                   
DBDELIMITER='^A';export DBDELIMITER                                             

set -o vi                                                                       
stty erase '^H'                                                                 
PS1='<$PWD>';export PS1                                                         
CDPATH=.:$INFORMIXDIR;export CDPATH                                             
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql;export LD_LIBRARY_PATH   
#TERMCAP=$INFORMIXDIR/etc/termcap;export TERMCAP                                

#. /u1/fgl2c.run/envcomp                                                        
#PATH=$FGLDIR/bin:$PATH;export PATH  
################################################################################## END】

继续用informix 用户:
. ./.profile
②cd $INFORMIXDIR/etc
cp sqlhosts sqlhosts.bak
vi sqlhosts (编辑sqlhosts档)
【BEGIN######################################################################
#demo_on        onipcshm        on_hostname     on_servername                  
#demo_se        seipcpip        se_hostname     sqlexec                        
on_shm1         onipcshm        ttperp          on_shm1_srv                     
on_tcp1         onsoctcp        ttperp          9001                           
on_shm2         onipcshm        ttperp          on_shm2_srv                     
on_tcp2         onsoctcp        ttperp          9002        
############################################################################END】
说明:informix版本讯息档说明了该机器可用之TCP/IP协定为 soctcp或tlitcp。在接下来的安装步骤中,  [PERFORMANCE  TUNING  PARAMETERS]之protocol栏,将于二者中择一。

③$onmonitor ——〉Parameter ——〉Initialize
在Disk Parameters 画面中,设置下列项目起始值
Root Name    [rootdbs]         
Root Size      [  512000]      
Primary Path   [/dev/rinfxroot或/u3/cookfile1/infxroot01]  ->视系统 raw device name 而定
Phy.Log Size       [  20000]   
Log.Log Size       [   2000]   
Number of Logical Logs  [  64]  
按 <Esc> , 进入SHARED MEMORY PARAMETERS 画面
Server Name   [  on_shm1]
Server Aliases  [  on_tcp1]
Max # of Locks      [  20000]
Max # of Buffers     [  10000]
按 <Esc>, 进入PERFORMANCE TUNING PARAMETERS 画面
(该画面中,Multiprocessor Machine      [N] 多cpu时要Y)
Protocol  Threads  Users  VP-class
[ipcshm]  [  1]    [ 150]  [CPU]
[tlitcp ]   [  1]    [  15]  [NET]

按 <Esc> , 进入DATA REPLICATION PARAMETERS 画面
Lost & Found   [/u1/informix/etc/dr.lostfound    ]

按 <Esc> , 进入DIAGNOSTIC PARAMETERS 画面
Message Log    [/u1/informix/online.log      ]
(注:如果是多个online,online.log最好区分开,例如 /u1/informix/online_01.log)
Alarm Program  [/u1/informix/etc/log_full.sh  ]
Dump Shared Memory       [N]

从而,informix on-line

  d. informix on-line 的后续工作
①Create dbs1
$onmonitor
选 Dbspaces
选 Create
  Dbspace Name  [dbs1]
  PRIMARY CHUNK INFORMATION
  Full Pathname [  /dev/rinfx01或/u3/cookfile1/infx01]      ->视系统raw device name而定
  Size          [  2048000]k bytes                            ->视系统raw device size 而定
②Add Chunk to dbs1
$onmonitor
选 Dbspaces
选 Add_chunk
按 <ctrl>+<b>选取 dbs1
  PRIMARY CHUNK INFORMATION
  Full Pathname [  /dev/rinfx?? 或/u3/cookfile1/infx02]      ->视系统raw device name而定
  Size         [  2048000]k bytes                      ->视系统raw device size 而定































四、       安装BDL for INFORMIX

(1)  安装软件
su – tiptop(使用tiptop用户)

sh fjs-f4gl-3[1].50.1a-sls0260.sh –i

安装过程:
改路径FGLDIR=/u1/fgl2c.dev ——〉选1,安装develeopment,
注册码输完后需要installation number,网上注册,否则试用一个月
改路径FGLDIR=/u1/fgl2c.run ——〉选2,安装runtime,
注册码输完后需要installation number,网上注册,否则试用一个月
其他用缺省值。

(2)  BDL过期时:
export FGLDIR=/u1/fgl2c.dev或/u1/fgl2c.run
$fglWrt –d 删掉现在的license
$fglWrt –l 注册新的license

注:BDL安装完成后应该生成fglrun,如果不能自动生成就要手动生成了。

















五、       安装tiptop for informix

(1)su – tiptop (用tiptop)
把package里的tiptop profile复制到tiptop的$HOME/.profile,并作相应修改
【BEGIN##################################################################
umask 000                                                                       
LOGTTY=`tty`;export LOGTTY                                                      
INFORMIXDIR=/u1/informix;export INFORMIXDIR                                    
INFORMIXSERVER=on_shm2; export INFORMIXSERVER                                   
ONCONFIG=onconfig.top2; export ONCONFIG;                                       
DB_LOCALE=zh_cn.gb;export DB_LOCALE                                             
CLIENT_LOCALE=zh_cn.gb;export CLIENT_LOCALE                                    
SERVER_LOCALE=zh_cn.gb;export SERVER_LOCALE                                    
DBLANG=zh_cn.gb;export DBLANG                                                   
DBCSOVERRIDE=1;export DBCSOVERRIDE;                                             
TERMCAP=$INFORMIXDIR/etc/termcap;export TERMCAP                                 
SQLEXEC=$INFORMIXDIR/lib/sqlturbo;export SQLEXEC                                
#on-linesqlturbo,ぃ﹚sqlexec                                            
#TBCONFIG=tbconfig.d30;export TBCONFIG                                          
TOP=/u1/ttp_rx;export TOP                                                      
TOP_1=/u1/ttp_6;export TOP_1                                                   
TOP40=/u1/ttp_rx;export TOP40                                                   
DS4GL=$TOP/ds4gl2;export DS4GL                                                  
#DBTEMP=/u/tmp;export DBTEMP     #SORTING穦玻ネtempfile竚               
PSORT_DBTEMP=/tmp;export PSORT_DBTEMP    #SORTING穦玻ネtempfile竚      
PATH=.:/u1/pub/bin:$TOP/bin:$DS4GL/bin:/u1/fgl2c.dev/bin:/u1/fgl2c.run/bin:/bin:
/usr/bin:/etc:$INFORMIXDIR/bin:/usr2/RMcobol85.386:$HOME;export PATH            
CDPATH=.:$TOP:$GEN:$INFORMIXDIR:;export CDPATH   
TEMPDIR=/u1/out;export TEMPDIR                                                  
VERSION=41;export VERSION                                                      
#------------------------------------------------------------------------      
#DBPATH (1)database┮竚,(2)data                                         
#echo 'Topics language (0)Chinese-default (1)English : \c'; read ans            
ans=0                                                                           
case $ans in                                                                    
   1) DBPATH=$TOP_1:$GEN:$TOP:; export DBPATH;;                                 
   *) DBPATH=$GEN:$TOP;        export DBPATH;;                                 
esac                                                                           
#------------------------------------------------------------------------      
. $TOP/bin/tiptop_sys                                                           

DBSRC=$ASF/4gl:../4gl:$QRY/4gl:$SUB/4gl:$LIB/4gl;export DBSRC                  
DBEDIT=vi;export DBEDIT                                                         
DBDATE=Y2MD/;export DBDATE                       #ら戳Α(YYMMDD/)            
DBCENTURY=C;export DBCENTURY                     #for Y2K                       
DBDELIMITER=^A;export DBDELIMITER                                               
#TERMCAP=$INFORMIXDIR/etc/termcap;export TERMCAP                                
TERMCAP=$TOP/bin/t.clr;export TERMCAP                                          
CHRCLASS=chinese;export CHRCLASS                                                
LPX='netedit';export LPX  
LP2='lp -dprinter_2';export LP2                                                
#VI=pe;export VI                                                               
VI=ds_view;export VI                                                            
stty intr "^?"                                                                  
stty erase "^H"                                                                 
stty -istrip tab3 -clocal -echoe                                                
#stty dsusp ""                                                                  

TERM=vt100;export TERM                                                         
PS1='<$PWD> ';export PS1                                                        
#. gooday                                                                       

VTCP=1;export VTCP  # For VTCP client only                                      
set -o vi                                                                       
EDITOR=/usr/bin/vi; export EDITOR                                               
. /u1/fgl2c.run/envcomp                                                         
FGLDBPATH=$TOP/schema;export FGLDBPATH                                          
FGLPROFILE=$FGLDIR/etc/fglprofile.6gb;export FGLPROFILE                        
TOPGUI6DIR=/u1/ttp_6;export TOPGUI6DIR                                          
echo ' '                                                                        
echo '璝璶ㄏノ Text Mode 叫 export FGLGUI=0'                                 
echo ' '                                   
export FGLGUI=1                                                                 
export GUI_VER=6                                                               
export FGLSERVER=`who -m|awk '{print $6}'|cut -f2 -d '('|cut -f1 -d ')'`:0     
################################################END】

(3)  导入数据库
a.导库:
dbimport ds_init –d dbs1
dbimport ds –d dbs1

b.更改table lock为row lock:
/u1/tiptop/bin/alterlock ds_init,ds
更改transaction log mode为unbuffer log :
ontape –s –U ds_init,ds
建立报表存放目录:
mkdir /u1/out /u1/tmp
chmod 777 out tmp

(4)编译tiptop系统
a.保存最新的数据库结构到$TOP/schema下
cd $TOP/schema
r.s或fglschema ds_init,ds
这时如果出现权限问题,则
$chmod –R 777 /u1/fgl2c.dev/lock
$chmod –R 777 /u1/fgl2c.run/lock

b.tiptop注册,sh license.sh
如果非客户安装,记得mark cl_user.4gl
{   RUN l_cmd RETURNING l_ret
   IF l_ret != 0 THEN
      DISPLAY 'Invaild installation key. Please contact your provider.'
      EXIT PROGRAM
   END IF
}
readme
最后,rebuild.

udm2,udm2.lux
发表于 2008/11/28 16:26:32 | 显示全部楼层
有没有tiptop for oracle 的安装文件
发表于 2008/12/18 15:27:24 | 显示全部楼层
有圖解安裝教程嗎????
发表于 2008/12/18 23:04:16 | 显示全部楼层
太精彩了.....,请问版主您有tiptop gp1.00.00的安装程序吗?
发表于 2009/3/18 16:04:37 | 显示全部楼层
感谢楼主
发表于 2009/5/13 23:12:16 | 显示全部楼层
那些软件哪里可以得到呢?
发表于 2010/5/16 21:31:43 | 显示全部楼层
, roll my feet
发表于 2011/7/19 15:03:44 | 显示全部楼层
毛用啊,实际无用,现在 5.25 了
发表于 2011/7/26 20:16:25 | 显示全部楼层
我们用的是TIPTOP GP5.0的。先看看……
发表于 2011/11/16 21:24:29 | 显示全部楼层
易拓的5.0的安装文件  寻找中。。。
发表于 2011/11/25 09:05:05 | 显示全部楼层
不错,好东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 03:35 , Processed in 0.023989 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表