fndload使用小结【转发】

fndload使用小结

fndload使用小结

 

fndload是oracle提供的一个数据同步工具,fndload通过下载相关定义得到一个文本文件做中转,再上传到另一个实例中,通过此文件,可以方便的进行版本控制,同时也方便进行安装、移植和克隆。

由于公司内部自主开发了一个迁移工具,其底层实现原理也是用的fndload,迁移起来特别方便,所以我也懒得深究fndload了,下面是转载的网上的一篇不错的fndload的使用小结,仅做参考。

fndload语法:

FNDLOAD logon 0 Y mode configfile datafile [ entity [ param ... ] ]

1.logon: EBIS用户/密码[@TNS连接别名]

2.mode: UPLOAD或DOWNLOAD

3.configfile: 配置文件路径,根据同步对像的不同需要选择不同的配置文件。

4.datafile: 数据文件

5.entity: 条目文件,或者上载时所有相关值

6.param: 参数格式为NAME=Value 

7.上传(UPLOAD)时,最后加上"- CUSTOM_MODE=FORCE"表示强制覆盖已存在的。

注意:在下载或上传ldt文件时,一定要注意操作的语言环境。若下载与上传的ldt操作的语言环境不一致,会导致操作失败。如:查看Telnet当前的语言环境,用echo $NLS_LANG设置Telnet当前的语言环境为中文,用export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"。

(1)LookUps(代码)

以下载代码类型“FUN_ACCT_ALL_OTHER” 为例

 下载ldt文件:

     FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct $AU_TOP/ldt/FUN_ACCT_ALL_OTHER.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME="FUN" LOOKUP_TYPE="FUN_ACCT_ALL_OTHER"

     上传ldt文件:

    FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/aflvmlu.lct $AU_TOP/ldt/FUN_ACCT_ALL_OTHER.ldt - CUSTOM_MODE=FORCE

 

    2 -Value Set(值集)

    以值集" AR_BPA_DOC_SEQ_NUM"为例实

  下载ldt文件

    FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct $AU_TOP/ldt/AR_BPA_DOC_SEQ_NUM.ldt VALUE_SET FLEX_VALUE_SET_NAME="AR_BPA_DOC_SEQ_NUM"

   上传ldt文件   

    FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/afffload.lct $AU_TOP/ldt/AR_BPA_DOC_SEQ_NUM.ldt - CUSTOM_MODE=FORCE

 

 

    3 -Descriptive Flex with all of specific Contexts(说明弹性域结构)

    以说明弹性域"XYG_ITEM_TP_FLEX"结构"XYG_QB_ADDTIONAL"为例

    下载ldt文件

     FNDLOAD apps/sousuo O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct $AU_TOP/ldt/XYG_ITEM_TP_FLEX.ldt DESC_FLEX P_LEVEL=?COL_ALL:REF_ALL:CTX_ONE:SEG_ALL? APPLICATION_SHORT_NAME="INV" DESCRIPTIVE_FLEXFIELD_NAME="XYG_ITEM_TP_FLEX" P_CONTEXT_CODE="XYG_QB_ADDTIONAL"

     上传ldt文件

    FNDLOAD apps/sousuo O Y UPLOAD $FND_TOP/patch/115/import/afffload.lct $AU_TOP/ldt/XYG_ITEM_TP_FLEX.ldt - CUSTOM_MODE=FORCE

    

    4 -Key Flexfield Structures(键弹性域结构)

     以键弹性域"ITTP_XYG_ITEMS"的结构"XYG_ITEMS"为例

    下载ldt文件

    FNDLOAD apps/sousuo O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct $AU_TOP/ldt/ITTP_XYG_ITEMS.ldt KEY_FLEX P_LEVEL=?COL_ALL:FQL_ALL:SQL_ALL:STR_ONE:WFP_ALL:SHA_ALL:CVR_ALL:SEG_ALL? APPLICATION_SHORT_NAME="INV" ID_FLEX_CODE="ITTP" P_STRUCTURE_CODE="XYG_ITEMS

    上传ldt文件

    FNDLOAD apps/sousuo O Y UPLOAD $FND_TOP/patch/115/import/afffload.lct $AU_TOP/ldt/ITTP_XYG_ITEMS.ldt - CUSTOM_MODE=FORCE

 

    5 -Concurrent Programs(并发程式)

    以并发程序""为例,注意大家不让担心并发程式的"可执行",在下载ldt文件时,会自动一起添加到ldt文件中

   下载ldt文件

     FNDLOAD apps/sousuo O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct $AU_TOP/ldt/FNDCPRT_SQLPLUS.ldt PROGRAM APPLICATION_SHORT_NAME="FND" CONCURRENT_PROGRAM_NAME="FNDCPRT_SQLPLUS"

     上传ldt文件

    FNDLOAD apps/sousuo O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct $AU_TOP/ldt/FNDCPRT_SQLPLUS.ldt - CUSTOM_MODE=FORCE

 

    6 -Profile Options(系统配置文件)

     以系统配置文件""为例下载系统配置文件时,会把配置文件所有值一起添加到ldt文件中.

 下载ldt文件

   FNDLOAD apps/sousuo O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct $AU_TOP/ldt/ACCOUNT_GENERATOR_DEBUG_MODE.ldt PROFILE PROFILE_NAME="ACCOUNT_GENERATOR:DEBUG_MODE" APPLICATION_SHORT_NAME="FND"

    上传ldt文件

    FNDLOAD apps/sousuo O Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct $AU_TOP/ldt/ACCOUNT_GENERATOR_DEBUG_MODE.ldt - CUSTOM_MODE=FORCE

 --刘轶鹤转自网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值