白云 发表于 2007-07-12 08:49

请教关于onpload 详细用法

如题,请提供范例及应注意事项。
                  谢谢!!

cdcd007 发表于 2007-07-17 15:33

在GUI模式首先要export DISPLAY=your IP address:0.0,然后执行ipload调出图形界面。
使用图形界面进行HPL只能一条一条定义,不适合批量处理,我一般不用。

给你说下在命令行怎么用HPL load一个数据文件:
   1.创建job定义:
      $ onpladm create job testjob -d /data/informix/test.dat -D dbname -t tabname -fl
      执行成功显示:
            Successfully created Job testjob
   2.执行job:
      (1)方法一
      $ onpladm run job testjob -fl
执行过程回显:
Connecting to onpload, Please wait...
Successful connection to onpload established
Wed Aug 29 08:44:26 2007

SHMBASE      0xc0000000002b7000
CLIENTNUM      0x0000000049010000
Session ID 1

Load Database   -> dbname
Load Table      -> tabname
Device Array    -> testjob
Record Mapping-> testjob
Convert Reject-> /tmp/testjob.rej
Filter Reject   -> /tmp/testjob.flt
Table 'tabname' will be read-only until level 0 archive

Database Load Completed -- Processed 1 Records
Records Inserted-> 1
Detected Errors--> 0
Engine Rejected--> 0

Wed Aug 29 08:44:32 2007

    (2)方法二:
    onpload -j testjob -fl

unload与load类似,option需要使用-fu
其它映射、过滤的功能原则上来说很少用。



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
艾得威咨询——做客户的"智慧盟友"!以客户的信息系统的成功为己任,随时为客户提供高品质的软件产品和技术服务、强有力的系统支持、高水准的顾问咨询和专业的培训服务。
===============================================
总机:028-85153523,85185640,85187830;分机:603
http://www.it-adv.com    诚信、务实、创新、卓越
专业INFORMIX,SYBASE,ORACLE等大型数据库服务及软件
===============================================

[ 本帖最后由 cdcd007 于 2007-7-17 15:39 编辑 ]
页: [1]
查看完整版本: 请教关于onpload 详细用法