FNDLOAD 笔记

FNDLOAD的用法  

FNDLOAD是Oracle提供的一个数据同步工具,并且得到官方的支持。  

FNDLOAD通过下载相关定义到一个文本文件做中转,再上在到另一个实例中。通过该文件,可以方便地进行版本控制,同时也方便进行安装、移植和克隆。 

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

logon:EBS用户名/密码[@TNS连接别名] mode: UPLOAD 或 DOWNLOAD  

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

 datafile: 数据文件  entity: 条目名称, 或者上载时的所有相关值 

param: 参数格式为 NAME=VALUE FNDLOAD可用于同步下列数据:

 1. 并发请求,可执行程序。 2. 请求组,请求集。 3. 配置文件选项。  4. 键弹性域和描述性弹性域。 5. 菜单。  6. Form个性化。 7. 附件。 8. 消息。  9. 值集和值。 10.Lookup。 11.职责。 12.用户。  13.打印机定义。 14.WebADI。 15....  

两个例子: 

并发请求:  

FNDLOAD apps/apps_pwd O Y DOWNLOAD  $FND_TOP/patch/115/import/afcpprog.lct HOMWIPRD.ldt PROGRAM  APPLICATION_SHORT_NAME="HOM" CONCURRENT_PROGRAM_NAME="HOMWIPRD"  FNDLOAD apps/apps_pwd O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct HOMWIPRD.ldt 

Form个性化:  FNDLOAD apps/apps_pwd 0 Y DOWNLOAD  $FND_TOP/patch/115/import/affrmcus.lct XX_AP_APXVDMVD.ldt FND_FORM_CUSTOM_RULES function_name="AP_APXVDMVD"  FNDLOAD apps/apps_pwd 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct XX_AP_APXVDMVD.ldt 

默认条件下,FNDLOAD不会覆盖已有数据,但是它提供了一个参数用于强制覆盖: CUSTOM_MODE=FORCE

-初始化
英文&字符集
export NLS_LANG="American_America.UTF8"


中文&字符集
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"


--请求定义
--导出,可执行、值集会自动导出
FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/afcpprog.lct CUX_ALL_PROG_ZHS_121018.ldt PROGRAM APPLICATION_SHORT_NAME='CUX' CONCURRENT_PROGRAM_NAME='CUXXXXXX'  
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afcpprog.lct  CUX_ALL_PROG_ZHS_121018.ldt


--菜单定义
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/afsload.lct CUX_ALL_MENU_ZHS_121018.ldt MENU APPLICATION_SHORT_NAME='CUX' MENU_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afsload.lct CUX_ALL_MENU_ZHS_121018.ldt




--快速编码定义
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/aflvmlu.lct CUX_ALL_LV_ZHS_121018.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME='CUX' LOOKUP_TYPE='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/aflvmlu.lct CUX_ALL_LV_ZHS_121018.ldt




--消息定义
--导出ZHS和US各倒一次
FNDLOAD apps/apps 0 Y DOWNLOAD  $FND_TOP/patch/115/import/afmdmsg.lct CUX_ALL_MSG_ZHS_121018.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME='CUX' MESSAGE_NAME='CUXXXXXX'


FNDLOAD apps/apps 0 Y DOWNLOAD  $FND_TOP/patch/115/import/afmdmsg.lct CUX_ALL_MSG_US_121018.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME='CUX' MESSAGE_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afmdmsg.lct CUX_ALL_MSG_ZHS_121018.ldt
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afmdmsg.lct CUX_ALL_MSG_US_121018.ldt




--BIP模板定义
--导出,数据定义自动导出
FNDLOAD apps/apps 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct CUX_ALL_XDO_ZHS_121018.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME='CUX' DATA_SOURCE_CODE='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @XDO:patch/115/import/xdotmpl.lct CUX_ALL_XDO_ZHS_121018.ldt 


--个性化
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct CUX_ALL_CUS_ZHS_121018.ldt FND_FORM_CUSTOM_RULES APPLICATION_SHORT_NAME='CUX' form_name='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct  CUX_ALL_CUS_ZHS_121018.ldt


--预置文件
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD  $FND_TOP/patch/115/import/afscprof.lct CUX_ALL_PROF_ZHS_121018.ldt PROFILE  APPLICATION_SHORT_NAME='CUX' PROFILE_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct CUX_ALL_PROF_ZHS_121018.ldt 


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值