so_solr - CSDN
精华内容
参与话题
  • 一.添加aar 1.1什么是aar AAR是Google为Android Studio专门推出的一种库文件格式,Eclipse没办法像使用jar那样直接使用AAR文件,但是我们可以使用AAR里面的文件快速创建一个Eclipse Library项目,然后在我们的项目...

    一.添加aar

    1.1什么是aar

    AARGoogleAndroid Studio专门推出的一种库文件格式,Eclipse没办法像使用jar那样直接使用AAR文件,但是我们可以使用AAR里面的文件快速创建一个Eclipse Library项目,然后在我们的项目中引用即可。

    1.2aar和jar包的区别

    *.jar:只包含了class文件与清单文件,不包含资源文件,如图片、布局等所有res中的文件。
    *.aar:包含所有资源,class以及res资源等全部文件。

    如果你只需要一个简单的类库,那么使用生成的*.jar文件即可;如果你需要的是一个UI库,包含一些自己写的控件布局以及字体等资源文件,那么就只能使用*.aar文件。将代码打包成aar文件可以在一定程度上加快Android Studio的加载速度,尤其是将Module打包成aar文件提升的效果会更加显著。


    1.3aar在在Android Studio中的使用

    1. 将要集成的AAR文件拷贝到工程的libs目录下;

    2. 在项目工程的build.gradle配置文件中做以下配置:

    如下图添加:

    repositories {
        flatDir {
            dirs 'libs'
        }
    }

    dependencies {
     implementation(name: 'IMeasureSDK', ext: 'aar')
    }

    二.添加So包

    2.1什么是so包

    Android 系统本质是一个经过改造的 Linux 系统,so库是Linux系统上使用的共享库(类似windows上的dll)。最早,Android 系统只支持 ARMv5 的 CPU 构架,随着 Android 系统的发展,又加入了 ARMv7 (2010), x86 (2011), MIPS (2012), ARMv8, MIPS64 和 x86_64 (2014)。每一种 CPU 构架,都定义了一种 ABI(Application Binary Interface),ABI 决定了二进制文件如何与系统进行交互。

    详情请看我之前的文章:https://blog.csdn.net/xxdw1992/article/details/87157582

    2.2在build文件中配置

    defaultConfig {
            ndk {
                abiFilters "armeabi", "armeabi-v7a","arm64-v8a", "x86", "x86_64", "mips", "mips64"
            }
        }
    
    
    
    //    读取libs中的so文件
        sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
            }
        }

    2.3为什么要设置ndk的abiFilters

    其实这个可以不设置,这样编译时,就会将项目里所有依赖资源包里的so库都打到最终的apk里。

    但是有些平台,我们是不需要支持的,如果不删除的话,apk就臃肿了。如果那些so库是我们自己编译出来的,那可以直接在工程中删除对应so文件,但是如果是第三方提供的,就不好删除了,所以就需要使用abiFilters来过滤了。

    如果需要针对不同的平台出不同的包,可以在productFlavors里进行设置,可参考文章:https://blog.csdn.net/hknock/article/details/76034125

    armeabi、armeabi-v7a、arm64-v8a的兼容性问题

    看上上面的描述,以为新增一个so库文件可以随便根据需要适配的目录放,就错了。如果你有库文件在armeabi里有,但是armeabi-v7a目录下没有,那么运行在V7a的架构时,就会出现找不到so库文件的情况。具体描述参照:Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题

    正确的做法

    1. 当前市面绝大多数是arm的CPU,而且都是V7架构的了,所以可以保留armeabi或者armeabi-v7a即可。
    2. 如果仅保留armeabi-v7a,而有些第三方包未提供v7a的包,则可以将对应armeabi包拷贝到armeabi-v7a。
    3. 如果同时保留armeabi和armeabi-v7a,则需要保证两个目录下的so库文件数相同。

    安卓开发技术分享: https://www.jianshu.com/p/442339952f26

    2.4常见问题

    2.4.1gradle文件中添加: sourceSets { main { jniLibs.srcDirs = ['libs'] } }会报错误

    如果有jniLibs目录就不需要设置Jni so文件路径

    三.添加依赖项目

    现在settings.gradle添加依赖项目的名字

    选中Module Dependency勾选确定就可以添加依赖

    四.添加依赖包

    输入你要添加的依赖包,搜索添加即可,右边是版本号

    五.新建jniLibs文件夹

    5.1添加jniLibs.srcDirs = ['libs']

    在moudle的build文件中添加

    在bulidTypes {} 结束后添加此段代码,

    sourceSets{  

          main{  

              jniLibs.srcDirs=['libs']  

          }  

      }  

    记住该段代码是包含在android{} 里头的

    5.2新建文件夹

    找到如下路径app--src--main,右击main 文件夹 ,选择New ,新建Directory

    然后文件夹命名jniLibs,往里头添加so 文件后就在目录中就能像res文件夹 显示了

    六.Android 找不到so库(系统非公开库)文件

     

    导入第三方sdk,运行报错:
    java.lang.UnsatisfiedLinkError: dlopen failed: library “libskia.so” not found。
    一直以为是arr内部引用的私有so库文件出的问题,搜索了一下发现libskia.so是系统库文件(其他常用系统so库 libandroid_runtime.so、libcutils.solibcrypto.so ,libssl.so),从 Android 7.0 开始,系统阻止应用动态链接非公开 NDK 库
    解决方法:

    1. targetSdkVersion 设置为23及23以下
    2. 将so文件复制到项目armeabi-v7a文件夹下

    链接:

    https://blog.csdn.net/lihuapinghust/article/details/45825063

    https://www.cnblogs.com/janehlp/p/7473240.html

    https://zhuanlan.zhihu.com/p/21359984

    七.so包的拷贝策略

    1. 1)针对 armeabi 和 armeabi-v7a 两种 ABI

      方法1:由于 armeabi-v7a 指令集兼容 armeabi 指令集,所以如果损失一些应用的性能是可以接受的,同时不希望保留库的两份拷贝,可以移除 armeabi-v7a 目录和其下的库文件,只保留 armeabi 目录;比如 apk 使用第三方的 so 只有 armeabi 这一种 abi 时,可以考虑去掉 apk 中 lib 目录下 armeabi-v7a 目录。

      方法2:在 armeabi 和 armeabi-v7a 目录下各放入一份 so;

    2. 2)针对x86

      目前市面上的x86机型,为了兼容 arm 指令,基本都内置了 libhoudini 模块,即二进制转码支持,该模块负责把 ARM 指令转换为 X86 指令,所以如果是出于 apk 包大小的考虑,并且可以接受一些性能损失,可以选择删掉 x86 库目录, x86 下配置的 armeabi 目录的 so 库一样可以正常加载使用;

    3. 3)针对64位 ABI

      如果 app 开发者打算支持64位,那么64位的 so 要放全,否则可以选择不单独编译64位的 so,全部使用32位的 so,64位机型默认支持32位 so 的加载。比如 apk 使用第三方的 so 只有32位 abi 的 so,可以考虑去掉 apk 中 lib 目录下的64位 abi 子目录,保证 apk 安装后正常使用。

    参考网址:http://crash.163.com/#news/!newsId=5

     

    展开全文
  • oracle erp 表结构

    2018-09-26 10:25:30
    BOM模块常用表结构  表名: bom.bom_bill_of_materials  说明: BOM清单父项目  BILL_SEQUENCE_ID NUMBER 清单序号(关键字) ASSEMBLY_ITEM_ID NUMBER 装配件内码 ORGANIZATION_ID NUMBER 组织代码 ...

    BOM模块常用表结构 

    表名: bom.bom_bill_of_materials 
    说明: BOM清单父项目 
    BILL_SEQUENCE_ID NUMBER 清单序号(关键字)
    ASSEMBLY_ITEM_ID NUMBER 装配件内码
    ORGANIZATION_ID NUMBER 组织代码
    ASSEMBLY_TYPE NUMBER 装配类别
    SPECFIIC_ASSEMBLY_COMMENT VARCHAR2(240) 注释(装配件状态P、R等)
    COMMON_ORGANIZATION_ID NUMBER 公共组织
    COMMON_BILL_SEQUENCE_ID NUMBER 公共序号
    COMMON_ASSEMBLY_ITEM_ID NUMBER 公共项目内码

    表名:bom.bom_inventory_components 
    说明:BOM清单构成项目 
    COMPONENT_SEQUENCE_ID NUMBER 构件序号
    BILL_SEQUENCE_ID NUMBER 清单序号
    OPERATION_SEQ_NUM NUMBER 操作序列号
    COMPONENT_ITEM_ID NUMBER 
    ITEM_NUM NUMBER 项目序列号
    COMPONENT_QUANTITY NUMBER 构件数量
    COMPONENT_YIELD_FACTOR NUMBER 产出因子
    EFFECTIVITY_DATE DATE 生效日期
    DISABLE_DATE DATE 失效日期
    CHANGE_NOTICE VARCHAR2(10) 更改注释(ECO更改号)
    PLANNING_FACTOR NUMBER 计划百分比
    QUANTITY_RELATED NUMBER 相关数量
    SO_BASIS NUMBER
    OPTIONAL NUMBER 是否可选(1.是;2.否)
    MUTUALLY_EXCLUSIVE_OPTIONS NUMBER 互斥标识(1.是;2.否)
    WIP_SUPPLY_TYPE NUMBER 车间供应类型(1.推式2.装配拉式3.操作拉式
    4.大量5.供应商6.虚拟)
    supply_subinventory 供应子库存
    supply_locator_id 供应货位ID
    BOM_ITEM_TYPE NUMBER 清单项目类型(1.模型2.选项类3.计划中4.标准)
    INCLUDE_ON_SHIP_DOCS NUMBER 包含在发运文档中(1.是;2.否)
    REQUIRED_FOR_REVENUE NUMBER 需要进款(1.是;2.否)
    REQUIRED_TO_SHIP NUMBER 需要发运(1.是;2.否)
    SHIPPING ALLOWED NUMBER 搬运允许(1.是;2.否)
    INCLUDE_IN_COST_ROLLUP NUMBER 计入成本累加中(1.是;2.否)
    CHECK_ATP NUMBER ATP检查(1.是;2.否)

    表名:bom.bom_assembly_comments 
    说明:装配件状态表 
    BILL_SEQUENCE_ID NUMBER 清单序号
    STANDARD_REMARKS_DESIGNATOR VARCHAR2(10) 状态标志(R,P,D_R等)

    表名: bom.bom_standard_comments 
    说明: 标准注释表(状态说明表) 
    COMMENT_CODE VARCHAR2(10) 注释代码(状态代码)
    ORGANIZATION_ID NUMBER 组织代码
    COMMENT_TEXT VARCHAR2(240) 注释说明(状态说明)

    表名: bom.bom_calendars 
    说明: 日历种类表 
    CALENDAR_CODE VARCHAR2(10) 日历代码
    QUARTERLY_CALENDAR_TYPE NUMBER 季度日历类型
    CALENDAR_START_DATE DATE 日历启用日期
    CALENDAR_END_DATE DATE 日历截止日期
    DESCRIPTION VARCHAR2(240) 描述

    表名: bom.bom_calendar_dates 
    说明: 工作日历表 
    CALENDAR_CODE VARCAHR2(10) 日历代码
    PRIOR_DATE DATE 前一天
    CALENDAR_DATE DATE 当日(当与前,后日期均相同时为工作日)
    NEXT_DATE DATE 后一天
    PRIOR_SEQ_NUM NUMBER 前一天序列号
    SEQ_NUM NUMBER 当日序序列号(非工作日为空)
    NEXT_SEQ_NUM NUMBER 后一天序列号
    EXCEPTION_SET_ID NUMBER 例外集代码

    表名: bom.bom_calendar_exceptions 
    说明: 日历例外信息 
    CALENDAR_CODE VARCHAR2(10) 日历代码
    EXCEPTION_SET_ID NUMBER 例外集代码
    EXCEPTION_DATE DATE 例外日期
    EXCEPTION_TYPE NUBMER 例外类别

    表名: bom.bom_calendar_shifts 
    说明: 倒班表 
    CALENDAR_CODE VARCAHR2(10) 日历代码
    SHIFT_NUM NUMBER 班次
    DESCRIPTION VARCHAR2(240) 描述

    表名: bom.bom_shift_dates 
    说明: 轮班表 
    CALENDAR_CODE VARCHAR2(10) 日历代码
    EXCEPTION_SET_ID NUMBER 例外集代码
    SHIFT_NUM NUMBER 倒班序号
    SHIFT_DATE DATE 倒班日期
    SEQ_NUM NUMBER 倒班序号
    NEXT_SEQ_NUM NUMBER 下一班序号
    PRIOR_SEQ_NUM NUMBER 上一班序号
    NEXT_DATE DATE 下一次倒班日期
    PRIOR_DATE DATE 上一次倒班日期

    表名: bom.bom_cal_week_start_dates 
    说明: 星期开始日期 
    CALENDAR_CODE VARCHAR2(10) 日历代码
    EXCEPTION_SET_ID NUMBER 例外集代码
    SEQ_NUM NUMBER 序号
    WEEK_START_DATE DATE 周开始日期
    PRIOR_DATE DATE 上周开始日期
    NEXT_DATE DATE 下周开始日期

    表名: bom.bom_period_start_dates 
    说明: 周期开始日期 
    CALENDAR_CODE VARCHAR2(10) 日历代码
    EXCEPTION_SET_ID NUMBER 例外集代码
    PERIOD_START_DATE DATE 周期开始日期
    PERIOD_SEQUENCE_NUM NUMBER 周期序号
    PERIOD_NAME VARCHAR2(3) 周期名称(月的三位英文缩写)
    NEXT_DATE DATE 下一周期开始日期
    PRIOR_DATE DATE 上一周期开始日期

    表名: bom.bom_workday_patterns 
    说明: 工作日模式表 
    CALENDAR_CODE VARCHAR2(10) 日历代码
    SHIFT_NUM NUMBER 班次
    SEQ_NUM NUMBER 模式序号
    DAYS_ON NUMBER 工作天数
    DAYS_OFF NUMBER 非工作天数
    DESCRIPTION VARCHAR2(240) 描述(大周/小周)

    表名: bom.bom_exception_sets 
    说明: BOM例外集表 
    EXCEPTION_SET_ID NUMBER 例外集代码
    EXCEPTION_SET_NAME VARCHAR2(10) 例外集名称
    DESCRIPTION VARCHAR2(240) 描述
    表内容: 
    1 主要 主要例外集
    2 HW_WDCES 华为日历异常集
    3 MBC_WDCES 莫贝克日历异常集
    -1 虚拟 10SC 兼容的空数据

    表名:bom.cst_item_costs 
    说明:项目成本表 
    ORGANIZATION_ID NUMBER 组织代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    COST_TYPE_ID NUMBER 成本类型
    ITEM_COST NUMBER 项目成本
    MATERIAL_COST NUMBER 物料成本
    RESOURCE_COST NUMBER 资源成本
    UNBURDENDED_COST NUMBER 不分摊成本
    BURDEN_COST NUMBER 分摊成本
    INVENTORY_ASSET_FLAG NUMBER 资产项目
    LOT_SIZE NUMBER 批量大小
    BASED_ON_ROLLUP_FLAG NUMBER 
    SHRINKAGE_RATE NUMBER 收缩比例
    DEFAULTED_FLAG NUMBER

    表名: bom.cst_cost_types 
    说明: 成本类型表 
    COST_TYPE_ID NUMBER 成本类型代码
    COST_TYPE VARCHAR2(10) 成本类型
    DESCRIPTION VARCHAR2(240) 说明
    COSTING_METHOD_TYPE NUMBER 成本合计方法代码(1.2.)
    DISABLE_DATE DATE 失效日期
    本表内容如下: 
    COST_TYPE COST_TYPE_ID DESCRIPTION
    冻结 1 冻结标准成本类型
    平均 2 平均成本类型
    等待 3 等待标准成本类型
    标准成本 1000 标准成本
    实际成本 1001 实际成本
    新标准成本 1002 新标准成本

    表名: bom.cst_item_cost_details 
    说明: 项目成本明细表 
    ORGANIZATION_ID NUMBER 组织代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    ITEM_COST NUMBER 项目成本
    COST_TYPE_ID NUMBER 成本类型
    DEPARTMENT_ID NUMBER 部门代码
    COST_ELEMENT_ID NUMBER 成本要素类型代码
    LAST_UPDATE_DATE NUMBER 最后更新日期
    OPERATION_SEQUENCE_ID NUMBER 操作序列代码
    OPERATION_SEQ_NUM NUMBER 操作序列号
    LEVEL_TYPE NUMBER 级别类型
    RESOURCE_SEQ_NUM NUMBER 资源序列号
    RESOURCE_ID NUMBER 资源代码
    RESOURCE_RATE NUMBER 资源比率
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    BASIS_TYPE NUMBER 基础类型
    BASIS_RESOURCE_ID NUMBER 基础资源代码
    BASIS_FACTOR NUMBER 基础因子
    NET_YIELD_OR_SHRINKAGE_FACTOR NUMBER 净产出或收缩比
    ROLLUP_SOURCE_TYPE NUMBER

    表名: bom.cst_cost_elements 
    说明: 成本要素代码表 
    COST_ELEMENT_ID NUMBER 成本要素代码
    COST_ELEMENT VARCHAR2(50) 成本要素说明
    内容: 
    1 物料的
    2 物料制造费
    3 资源
    4 外部处理
    5 制造费
    表名: bom.cst_elemental_costs 
    说明: 项目要素成本 
    COST_UPDATE_ID NUMBER 成本更新代码
    ORGANIZATION_ID NUMBER 组织代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    COST_ELEMENT_ID NUMBER 要素代码
    LAST_UPDATE_DATE DATE 最后更新日期
    STANDARD_COST NUMBER 标准成本

    表名: bom.cst_resource_costs 
    说明: 资源成本 
    RESOURCE_ID NUMBER 资源代码
    COST_TYPE_ID NUMBER 成本类型
    ORGANIZATION_ID NUMBER 组织代码
    RESOURCE_RATE NUMBER 资源费率

    表名: bom.cst_standard_costs 
    说明: 项目标准成本表 
    COST_UPDATE_ID NUMBER 成本更新代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    ORGANIZATION_ID NUMBER 组织代码
    STANDARD_COST_REVISION_DATE DATE 标准成本版本日期
    STANDARD_COST NUMBER 标准成本
    INVENTORY_ADJUSTMENT_QUANTITY NUMBER 库存调节数量
    INVENTORY_ADJUSTMENT_VALUE NUMBER 库存调节价值
    INTRANSIT_ADJUSTMENT_QUANTITY NUMBER 在途调节数量
    INTRANSIT_ADJUSTMENT_VALUE NUMBER 在途调节价值
    WIP_ADJUSTMENT_QUANTITY NUMBER 在制调节数量
    WIP_ADJUSTMENT_VALUE NUMBER 在制调节价值

    表名: bom.cst_std_cost_adj_values 
    说明: 标准成本调节表 
    COST_UPDATE_ID NUMBER 成本更新代码
    ORGANIZATION_ID NUMBER 组织代码
    TRANSACTION_TYPE NUMBER 交易类型
    ADJUSTMENT_QUANTITY NUMBER 调节数量
    OLD_UNIT_COST NUMBER 老的单位成本
    NEW_UNIT_COST NUMBER 新的单位成本
    COST_ELEMENT_ID NUMBER 成本元素代码
    LEVEL_TYPE NUMBER 级别类型
    IN_OUT_FLAG NUMBER 出入标志
    RESOURCE_ID NUMBER 资源代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    SUBINVENTORY VARCHAR2(10) 子库
    WIP_ENTITY_ID NUMBER 离散作业代码
    OPERATION_SEQ_NUM NUMBER 工艺路线操作序号
    DEPARTMENT_ID NUMBER 部门代码
    RESOURCE_SEQ_ID NUMBER 资源序号代码
    RESOURCE_SEQ_NUM NUMBER 资源序号
    STANDARD_RATE_FLAG NUMBER 标准率
    TRANSACTION_ID NUMBER 交易代码
    BASIS_TYPE NUMBER 基本类型
    FROM_ORGANIZATION_ID NUMBER 从组织代码
    TO_ORGANIZATION_ID NUMBER 到组织代码

    表名: bom.bom_departments 
    说明: 部门代码对应表 
    DEPARTMENT_ID NUMBER 部门内码
    DEPARTMENT_CODE VARCHAR2(10) 部门代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(240) 说明(汉字说明的部门名称)
    DISABLE_DATE DATE 失效日期
    LOCATION_ID NUMBER 地点代码

    表名: bom.bom_resources 
    说明: 资源代码对应表 
    RESOURCE_ID NUMBER 资源内码
    RESOURCE_CODE VARCHAR2(10) 资源代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(240) 说明
    DISABLE_DATE DATE 失效日期
    COST_ELEMENT_ID NUMBER 成本要素代码
    PURCHASE_ITEM_ID NUMBER 购买项目代码
    COST_CODE_TYPE NUMBER
    FUNCTIONAL_CURRENCY_FLAG NUMBER 货币单位(1.是,2.否)
    UNIT_OF_MEASURE VARCHAR2(3) 单位
    DEFAULT_ACTIVITY_ID NUMBER 活动缺省值(1.运行,4.移动,5.排队)
    RESOURCE_TYPE NUMBER 资源类型(1.机器,2.人员,3.空间,4.杂项,5.数额)
    AUTOCHARGE_TYPE NUMBER 自动记帐类型(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    DEFAULT_BASIS_TYPE NUMBER 基本类型缺省值(1.项目,2.批量)
    ABSORPTION_ACCOUNT NUMBER 分摊帐目
    ALLOW_COSTS_FLAG NUMBER 计算成本标志(1.否,2.是)
    RATE_VARIANCE_ACCOUNT NUMBER 差异帐目
    EXPENDITURE_TYPE VARCHAR2(30) 费用类型

    表名: bom.bom_operational_routings 
    说明: 工艺路线 
    ROUTING_SEQUENCE_ID NUMBER 路线序号
    ASSEMBLY_ITEM_ID NUMBER 项目内码
    ORGANIZATION_ID NUMBER 组织代码
    ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换工艺路线
    ROUTING_TYPE NUMBER 路线类别
    COMMON_ASSEMBLY_ITEM_ID NUMBER 公共装配件内码
    COMMON_ROUTING_SEQUENCE_ID NUMBER 公共路线序号
    ROUTING_COMMENT VARCHAR2(240) 路线注释
    COMPLETION_SUBINVENTORY VARCHAR2(10) 完工入库名称
    COMPLETION_LOCATOR_ID NUMBER 完工入库货位

    表名:bom.bom_operation_resources 
    说明:工艺路线细节之资源表 
    OPERATION_SEQUENCE_ID NUMBER 操作序列内码
    RESOURCE_SEQ_NUM NUMBER 资源序号
    RESOURCE_ID NUMBER 资源内码
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    ASSIGNED_UNITS NUMBER 已分配单位
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利用率或金额倒数
    BASIS_TYPE NUMBER 基本类型
    SCHEDULE_FLAG NUMBER 计划标识
    RESOURCE_OFFSET_PERCENT NUMBER 偏差百分比
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)

    表名:bom.bom_operation_sequences 
    说明:工艺路线细节之工艺工序表 
    OPERATION_SEQUENCE_ID NUMBER 操作序号内码
    ROUTING_SEQUENCE_ID NUMBER 路线序号内码
    OPERATION_SEQ_NUM NUMBER 路线序列代码
    STANDARD_OPERATION_ID NUMBER 标准操作序号内码
    DEPARTMENT_ID NUMBER 部门内码
    OPERATION_LEAD_TIME_PERCENT NUMBER 提前期百分比
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送批量
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    OPERATION_DESCRIPTION VARCHAR2(240) 操作说明
    EFFECTIVITY_DATE DATE 生效日期
    DISABLE_DATE DATE 失效日期
    BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)
    OPTION_DEPENDENT_FLAG NUMBER 可选工序(1.是,2.否)

    表名: bom.bom_standard_operations 
    说明: 标准操作表 
    STANDARD_OPERATION_ID NUMBER 标准操作标识码
    OPERATION_CODE VARCHAR2(4) 操作代码
    ORGANIZATION_ID NUMBER 组织代码
    DEPARTMENT_ID NUMBER 部门代码
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送数量
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    OPERATION_DESCRIPTION VARCHAR2(240) 操作说明
    OPTION_DEPENDENT_FLAG NUMBER 可选工序(1.是,2.否)

    表名: bom.bom_std_op_resources 
    说明: 标准操作资源表 
    STANDARD_OPERATION_ID NUMBER 标准操作标识码
    RESOURCE_ID NUMBER 资源标识码
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    RESOURCE_SEQ_NUM NUMBER 资源序号
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利用率或金额倒数
    BASIS_TYPE NUMBER 基本类型(1.项目,2.批量)
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    ASSIGNED_UNITS NUMBER 已分配单位

    表名: bom.bom_substitute_components 
    说明: BOM替代件表 
    SUBSTITUTE_COMPONENT_ID NUMBER 替代构成件代码
    SUBSTITUTE_ITEM_QUANTITY NUMBER 替代项目数量
    COMPONENT_SEQUENCE_ID NUMBER 组件序号
    ACD_TYPE NUMBER
    CHANGE_NOTICE VARCHAR2(10) 更改单
    表名: bom.cst_std_cost_adj_values 
    说明: 标准成本调节表 
    COST_UPDATE_ID NUMBER 成本更新代码
    ORGANIZATION_ID NUMBER 组织代码
    TRANSACTION_TYPE NUMBER 交易类型
    ADJUSTMENT_QUANTITY NUMBER 调节数量
    OLD_UNIT_COST NUMBER 老的单位成本
    NEW_UNIT_COST NUMBER 新的单位成本
    COST_ELEMENT_ID NUMBER 成本元素代码
    LEVEL_TYPE NUMBER 级别类型
    IN_OUT_FLAG NUMBER 出入标志
    RESOURCE_ID NUMBER 资源代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    SUBINVENTORY VARCHAR2(10) 子库
    WIP_ENTITY_ID NUMBER 离散作业代码
    OPERATION_SEQ_NUM NUMBER 工艺路线操作序号
    DEPARTMENT_ID NUMBER 部门代码
    RESOURCE_SEQ_ID NUMBER 资源序号代码
    RESOURCE_SEQ_NUM NUMBER 资源序号
    STANDARD_RATE_FLAG NUMBER 标准率
    TRANSACTION_ID NUMBER 交易代码
    BASIS_TYPE NUMBER 基本类型
    FROM_ORGANIZATION_ID NUMBER 从组织代码
    TO_ORGANIZATION_ID NUMBER 到组织代码

    表名: bom.bom_departments 
    说明: 部门代码对应表 
    DEPARTMENT_ID NUMBER 部门内码
    DEPARTMENT_CODE VARCHAR2(10) 部门代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(240) 说明(汉字说明的部门名称)
    DISABLE_DATE DATE 失效日期
    LOCATION_ID NUMBER 地点代码

    表名: bom.bom_resources 
    说明: 资源代码对应表 
    RESOURCE_ID NUMBER 资源内码
    RESOURCE_CODE VARCHAR2(10) 资源代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(240) 说明
    DISABLE_DATE DATE 失效日期
    COST_ELEMENT_ID NUMBER 成本要素代码
    PURCHASE_ITEM_ID NUMBER 购买项目代码
    COST_CODE_TYPE NUMBER
    FUNCTIONAL_CURRENCY_FLAG NUMBER 货币单位(1.是,2.否)
    UNIT_OF_MEASURE VARCHAR2(3) 单位
    DEFAULT_ACTIVITY_ID NUMBER 活动缺省值(1.运行,4.移动,5.排队)
    RESOURCE_TYPE NUMBER 资源类型(1.机器,2.人员,3.空间,4.杂项,5.数额)
    AUTOCHARGE_TYPE NUMBER 自动记帐类型(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    DEFAULT_BASIS_TYPE NUMBER 基本类型缺省值(1.项目,2.批量)
    ABSORPTION_ACCOUNT NUMBER 分摊帐目
    ALLOW_COSTS_FLAG NUMBER 计算成本标志(1.否,2.是)
    RATE_VARIANCE_ACCOUNT NUMBER 差异帐目
    EXPENDITURE_TYPE VARCHAR2(30) 费用类型

    表名: bom.bom_operational_routings 
    说明: 工艺路线 
    ROUTING_SEQUENCE_ID NUMBER 路线序号
    ASSEMBLY_ITEM_ID NUMBER 项目内码
    ORGANIZATION_ID NUMBER 组织代码
    ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换工艺路线
    ROUTING_TYPE NUMBER 路线类别
    COMMON_ASSEMBLY_ITEM_ID NUMBER 公共装配件内码
    COMMON_ROUTING_SEQUENCE_ID NUMBER 公共路线序号
    ROUTING_COMMENT VARCHAR2(240) 路线注释
    COMPLETION_SUBINVENTORY VARCHAR2(10) 完工入库名称
    COMPLETION_LOCATOR_ID NUMBER 完工入库货位

    表名:bom.bom_operation_resources 
    说明:工艺路线细节之资源表 
    OPERATION_SEQUENCE_ID NUMBER 操作序列内码
    RESOURCE_SEQ_NUM NUMBER 资源序号
    RESOURCE_ID NUMBER 资源内码
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    ASSIGNED_UNITS NUMBER 已分配单位
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利用率或金额倒数
    BASIS_TYPE NUMBER 基本类型
    SCHEDULE_FLAG NUMBER 计划标识
    RESOURCE_OFFSET_PERCENT NUMBER 偏差百分比
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)

    表名:bom.bom_operation_sequences 
    说明:工艺路线细节之工艺工序表 
    OPERATION_SEQUENCE_ID NUMBER 操作序号内码
    ROUTING_SEQUENCE_ID NUMBER 路线序号内码
    OPERATION_SEQ_NUM NUMBER 路线序列代码
    STANDARD_OPERATION_ID NUMBER 标准操作序号内码
    DEPARTMENT_ID NUMBER 部门内码
    OPERATION_LEAD_TIME_PERCENT NUMBER 提前期百分比
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送批量
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    OPERATION_DESCRIPTION VARCHAR2(240) 操作说明
    EFFECTIVITY_DATE DATE 生效日期
    DISABLE_DATE DATE 失效日期
    BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)
    OPTION_DEPENDENT_FLAG NUMBER 可选工序(1.是,2.否)

    表名: bom.bom_standard_operations 
    说明: 标准操作表 
    STANDARD_OPERATION_ID NUMBER 标准操作标识码
    OPERATION_CODE VARCHAR2(4) 操作代码
    ORGANIZATION_ID NUMBER 组织代码
    DEPARTMENT_ID NUMBER 部门代码
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送数量
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    OPERATION_DESCRIPTION VARCHAR2(240) 操作说明
    OPTION_DEPENDENT_FLAG NUMBER 可选工序(1.是,2.否)

    表名: bom.bom_std_op_resources 
    说明: 标准操作资源表 
    STANDARD_OPERATION_ID NUMBER 标准操作标识码
    RESOURCE_ID NUMBER 资源标识码
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    RESOURCE_SEQ_NUM NUMBER 资源序号
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利用率或金额倒数
    BASIS_TYPE NUMBER 基本类型(1.项目,2.批量)
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    ASSIGNED_UNITS NUMBER 已分配单位

    表名: bom.bom_substitute_components 
    说明: BOM替代件表 
    SUBSTITUTE_COMPONENT_ID NUMBER 替代构成件代码
    SUBSTITUTE_ITEM_QUANTITY NUMBER 替代项目数量
    COMPONENT_SEQUENCE_ID NUMBER 组件序号
    ACD_TYPE NUMBER
    CHANGE_NOTICE VARCHAR2(10) 更改单

    表名: bom.cst_std_cost_adj_values 
    说明: 标准成本调节表 
    COST_UPDATE_ID NUMBER 成本更新代码
    ORGANIZATION_ID NUMBER 组织代码
    TRANSACTION_TYPE NUMBER 交易类型
    ADJUSTMENT_QUANTITY NUMBER 调节数量
    OLD_UNIT_COST NUMBER 老的单位成本
    NEW_UNIT_COST NUMBER 新的单位成本
    COST_ELEMENT_ID NUMBER 成本元素代码
    LEVEL_TYPE NUMBER 级别类型
    IN_OUT_FLAG NUMBER 出入标志
    RESOURCE_ID NUMBER 资源代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    SUBINVENTORY VARCHAR2(10) 子库
    WIP_ENTITY_ID NUMBER 离散作业代码
    OPERATION_SEQ_NUM NUMBER 工艺路线操作序号
    DEPARTMENT_ID NUMBER 部门代码
    RESOURCE_SEQ_ID NUMBER 资源序号代码
    RESOURCE_SEQ_NUM NUMBER 资源序号
    STANDARD_RATE_FLAG NUMBER 标准率
    TRANSACTION_ID NUMBER 交易代码
    BASIS_TYPE NUMBER 基本类型
    FROM_ORGANIZATION_ID NUMBER 从组织代码
    TO_ORGANIZATION_ID NUMBER 到组织代码

    表名: bom.bom_departments 
    说明: 部门代码对应表 
    DEPARTMENT_ID NUMBER 部门内码
    DEPARTMENT_CODE VARCHAR2(10) 部门代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(240) 说明(汉字说明的部门名称)
    DISABLE_DATE DATE 失效日期
    LOCATION_ID NUMBER 地点代码

    表名: bom.bom_resources 
    说明: 资源代码对应表 
    RESOURCE_ID NUMBER 资源内码
    RESOURCE_CODE VARCHAR2(10) 资源代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(240) 说明
    DISABLE_DATE DATE 失效日期
    COST_ELEMENT_ID NUMBER 成本要素代码
    PURCHASE_ITEM_ID NUMBER 购买项目代码
    COST_CODE_TYPE NUMBER
    FUNCTIONAL_CURRENCY_FLAG NUMBER 货币单位(1.是,2.否)
    UNIT_OF_MEASURE VARCHAR2(3) 单位
    DEFAULT_ACTIVITY_ID NUMBER 活动缺省值(1.运行,4.移动,5.排队)
    RESOURCE_TYPE NUMBER 资源类型(1.机器,2.人员,3.空间,4.杂项,5.数额)
    AUTOCHARGE_TYPE NUMBER 自动记帐类型(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    DEFAULT_BASIS_TYPE NUMBER 基本类型缺省值(1.项目,2.批量)
    ABSORPTION_ACCOUNT NUMBER 分摊帐目
    ALLOW_COSTS_FLAG NUMBER 计算成本标志(1.否,2.是)
    RATE_VARIANCE_ACCOUNT NUMBER 差异帐目
    EXPENDITURE_TYPE VARCHAR2(30) 费用类型

    表名: bom.bom_operational_routings 
    说明: 工艺路线 
    ROUTING_SEQUENCE_ID NUMBER 路线序号
    ASSEMBLY_ITEM_ID NUMBER 项目内码
    ORGANIZATION_ID NUMBER 组织代码
    ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换工艺路线
    ROUTING_TYPE NUMBER 路线类别
    COMMON_ASSEMBLY_ITEM_ID NUMBER 公共装配件内码
    COMMON_ROUTING_SEQUENCE_ID NUMBER 公共路线序号
    ROUTING_COMMENT VARCHAR2(240) 路线注释
    COMPLETION_SUBINVENTORY VARCHAR2(10) 完工入库名称
    COMPLETION_LOCATOR_ID NUMBER 完工入库货位

    表名:bom.bom_operation_resources 
    说明:工艺路线细节之资源表 
    OPERATION_SEQUENCE_ID NUMBER 操作序列内码
    RESOURCE_SEQ_NUM NUMBER 资源序号
    RESOURCE_ID NUMBER 资源内码
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    ASSIGNED_UNITS NUMBER 已分配单位
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利用率或金额倒数
    BASIS_TYPE NUMBER 基本类型
    SCHEDULE_FLAG NUMBER 计划标识
    RESOURCE_OFFSET_PERCENT NUMBER 偏差百分比
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)

    表名:bom.bom_operation_sequences 
    说明:工艺路线细节之工艺工序表 
    OPERATION_SEQUENCE_ID NUMBER 操作序号内码
    ROUTING_SEQUENCE_ID NUMBER 路线序号内码
    OPERATION_SEQ_NUM NUMBER 路线序列代码
    STANDARD_OPERATION_ID NUMBER 标准操作序号内码
    DEPARTMENT_ID NUMBER 部门内码
    OPERATION_LEAD_TIME_PERCENT NUMBER 提前期百分比
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送批量
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    OPERATION_DESCRIPTION VARCHAR2(240) 操作说明
    EFFECTIVITY_DATE DATE 生效日期
    DISABLE_DATE DATE 失效日期
    BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)
    OPTION_DEPENDENT_FLAG NUMBER 可选工序(1.是,2.否)

    表名: bom.bom_standard_operations 
    说明: 标准操作表 
    STANDARD_OPERATION_ID NUMBER 标准操作标识码
    OPERATION_CODE VARCHAR2(4) 操作代码
    ORGANIZATION_ID NUMBER 组织代码
    DEPARTMENT_ID NUMBER 部门代码
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送数量
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    OPERATION_DESCRIPTION VARCHAR2(240) 操作说明
    OPTION_DEPENDENT_FLAG NUMBER 可选工序(1.是,2.否)

    表名: bom.bom_std_op_resources 
    说明: 标准操作资源表 
    STANDARD_OPERATION_ID NUMBER 标准操作标识码
    RESOURCE_ID NUMBER 资源标识码
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    RESOURCE_SEQ_NUM NUMBER 资源序号
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利用率或金额倒数
    BASIS_TYPE NUMBER 基本类型(1.项目,2.批量)
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    ASSIGNED_UNITS NUMBER 已分配单位

    表名: bom.bom_substitute_components 
    说明: BOM替代件表 
    SUBSTITUTE_COMPONENT_ID NUMBER 替代构成件代码
    SUBSTITUTE_ITEM_QUANTITY NUMBER 替代项目数量
    COMPONENT_SEQUENCE_ID NUMBER 组件序号
    ACD_TYPE NUMBER
    CHANGE_NOTICE VARCHAR2(10) 更改单


    PO模块常用表结构 
    表名: po.po_requisition_headers_all 
    说明: 采购请求 
    REQUISITION_HEADER_ID NUMBER PR头标识码
    SEGMENT1 VARCHAR2(20) PR号
    ENABLE_FLAG VARCHAR2(1) 使能标志(Y/N)
    AUTHORIZATION_STATUS VARCHAR2(25) 批准标志(APPROVED/)
    TYPE_LOOKUP_CODE VARCHAR2(25) 类型(PURCHASE)
    REQUIST_ID NUMBER 请求标识码
    CANCEL_FLAG VARCHAR2(1) 取消标志(Y/N)
    TRANSFERRED_TO_OE_FLAG VARCHAR2(1) 可否转入OE标志(Y/N)
    PREPARER_ID NUMBER 准备人ID(可与HR.PER_PEOPLE_F.PERSON_ID关联)

    表名: po.po_requisition_lines_all 
    说明: 采购请求明细 
    REQUISITION_LINE_ID NUMBER PR行ID
    REQUISITION_HEADER_ID NUMBER PR头ID
    LINE_NUM NUMBER 栏目
    LINE_TYPE_ID NUMBER 行类别
    CATEGORY_ID NUMBER 归类标识码
    ITEM_DESCRIPTION VARCHAR2(240) 项目描述
    UNIT_MEAS_LOOKUP_CODE VARCHAR2(25) 单位
    UNIT_PRICE NUMBER 单价(已折为人民币)
    QUANTITY NUMBER 数量
    DELIVER_TO_LOCATION_ID NUMBER 交货位置码(与HR.HR_LOCATIONS.LOCATION_ID关联)
    TO_PERSON_ID NUMBER 收货人代码
    SOURCE_TYPE_CODE VARCHAR2(25) 来源类型
    ITEM_ID NUMBER 项目内码
    ITEM_REVISION VARCHAR2(3) 项目版本
    QUANTITY_DELIVERED NUMBER 已交付数量
    SUGGESTED_BUYER_ID NUMBER 建议采购员代码
    ENCUMBERED_FLAG VARCHAR2(1) 分摊标志
    RFQ_REQUIRED_FLAG VARCHAR2(1)
    NEED_BY_DATE DATE 需求日期(原始)
    LINE_LOCATION_ID NUMBER 定位行标识码(为空时表示未生成PO)
    MODIFIED_BY_AGENT_FLAG VARCHAR2(1) 被采购员更改标志(被拆分Y/NULL)
    PARENT_REQ_LINE_ID NUMBER 父PR行ID(由拆分而来的PR)
    NOTE_TO_AGENT VARCHAR2(100) 给采购员意见
    PURCHASING_AGENT_ID NUMBER 采购员标识码
    DOCUMENT_TYPE_CODE VARCHAR2(25) 文档类型
    BLANKET_PO_HEADER_ID NUMBER 一揽子订单头标识码
    BLANKET_PO_LINE_NUM NUMBER 一揽子订单栏目
    CURRENCY_CODE VARCHAR2(15) 币种
    RATE_TYPE VARCHAR2(30) 汇率类别
    RATE_DATE DATE 汇率日期
    RATE NUMBER 汇率
    CURRENCY_UNIT_PRICE NUMBER 本币单价
    SUGGESTED_VENDOR_NAME VARCHAR2(80) 建议供应商
    SUGGESTED_VENDOR_CONTACT VARCHAR2(80) 建议供应商联系方式
    SUGGESTED_VENDOR_PHONE VARCHAR2(20) 建议供应商电话
    UN_NUMBER_ID NUMBER 货期标识码(一般与货期天数同)
    HAZARD_CLASS_ID NUMBER 风险类别标识码
    MUST_USE_SUGG_VENDOR_FLAG VARCHAR2(1) 是否必须使用建议供应商
    REFERENCE_NUM VARCHAR2(25) 参考栏目
    ON_RFQ_FLAG VARCHAR2(1)
    URGENT_FLAG VARCHAR2(1) 紧急标志
    CANCEL_FLAG VARCHAR2(1) 取消标志
    SOURCE_ORGANIZATION_ID NUMBER 来源组织
    SOURCE_SUBINVENTORY VARCHAR2(10) 来源子库
    DESTINATION_TYPE_CODE VARCHAR2(25) 目标类型
    DESTINATION_ORGANIZATION_ID NUMBER 目标组织
    DESTINATION_SUBINVENTORY VARCHAR2(10) 目标子库
    QUANTITY_CANCELLED NUMBER 取消数量
    CANCEL_DATE DATE 取消日期
    CLOSED_CODE VARCHAR2(25) 关闭

    表名: po.po_lookup_codes 
    说明: 检查代码 
    LOOKUP_CODE VARCHAR2(25) 检查代码
    LOOKUP_TYPE VARCHAR2(30) 检查类型
    DISPLAYED_FIELD VARCHAR2(25) 显示字段
    DESCRIPTION VARCHAR2(80) 描述

    表名: po.po_lookup_types 
    说明: 检查类型 
    LOOKUP_TYPE VARCHAR2(30) 检查类型
    USER_UPDATABLE_FLAG VARCHAR2(1) 用户可否更改
    DESCRIPTION VARCHAR2(80) 描述

    表名: po.po_headers_all 
    说明: 采购订单头 
    PO_HEADER_ID NUMBER 订单头标识码
    AGENT_ID NUMBER(9) 采购员ID(与HR.PER_PEOPLE_F.PERSON_ID关联)
    TYPE_LOOKUP_CODE VARCHAR2(25) 类型(STANDARD,QUOTATION)
    SEGMENT1 VARCHAR2(20) 订单号
    SUMMARY_FLAG VARCHAR2(1) 汇总标志
    ENABLED_FLAG VARCHAR2(1) 使能标志
    VENDOR_ID NUMBER 供应商标识码
    VENDOR_SITE_ID NUMBER 供应商地址标识码
    VENDOR_CONTACT_ID NUMBER 供应商联系方式标识码
    SHIP_TO_LOCATION_ID NUMBER 发运地点标识码
    BILL_TO_LOCATION_ID NUMBER 付款地点标识码
    TERMS_ID NUMBER 条款标识码
    SHIP_VIA_LOOKUP_CODE VARCHAR2(25) 运输方式
    FOB_LOOKUP_CODE VARCHAR2(25) 口岸代码
    FREIGHT_TERMS_LOOKUP_CODE VARCHAR2(25) 运送条款
    STATUS_LOOKUP_CODE VARCHAR2(25) 状态
    CURRENCY_CODE VARCHAR2(15) 币种
    RATE_TYPE VARCHAR2(30) 汇率类型
    RATE_DATE DATE 汇率日期
    RATE NUMBER 汇率
    FROM_HEADER_ID NUMBER 来源订单头标识码
    FROM_TYPE_LOOKUP_CODE VARCHAR2(25) 来源检查类型
    START_DATE DATE 开始时间
    END_DATE DATE 结束时间
    BLANKET_TOTAL_AMOUNT NUMBER 一揽子订单总金额
    AUTHORIZATION_STATUS VARCHAR2(25) 审批状态
    REVISION_NUM NUMBER 版本号
    REVISED_DATE VARCHAR2(25) 修订日期
    APPROVED_FLAG VARCHAR2(1) 批准标志
    APPROVED_DATE DATE 批准日期
    AMOUNT_LIMIT NUMBER 金额限制
    MIN_RELEASE_AMOUNT NUMBER 最小金额
    NOTE_TO_AUTHORIZER VARCHAR2(240 对审批人的说明
    NOTE_TO_VENDOR VARCHAR2(240 对供应商的说明
    NOTE_TO_RECEIVER VARCHAR2(240 对接收者的说明
    PRINT_COUNT NUMBER
    PRINTED_DATE DATE 制单日期
    VENDOR_ORDER_NUM VARCHAR2(25)
    CONFIRMING_ORDER_FLAG VARCHAR2(1) 签返(确认)订单标志
    COMMENTS VARCHAR2(240 注释
    REPLY_DATE DATE 回复日期
    REPLY_METHOD_LOOKUP_CODE VARCHAR2(25) 回复方法检查代码
    RFQ_CLOSE_DATE DATE
    QUOTE_TYPE_LOOKUP_CODE VARCHAR2(25) 报价类型检查代码
    QUOTATION_CLASS_CODE VARCHAR2(25) 报价类代码
    QUOTE_WARNING_DELAY_UNIT VARCHAR2(25)
    QUOTE_WARNING_DELAY NUMBER
    QUOTE_VENDOR_QUOTE_NUMBER VARCHAR2(25)
    ACCEPTANCE_REQUIRED_FLAG VARCHAR2(1) 必须接受标志
    ACCEPTANCE_DUE_DATE DATE 接受截止日期
    CLOSED_DATE DATE 关闭日期
    USER_HOLD_FLAG VARCHAR2(1)
    APPROVAL_REQUIRED_FLAG VARCHAR2(1) 必须批准标志
    CANCEL_FLAG VARCHAR2(1) 取消标志
    FIRM_STATUS_LOOKUP_CODE VARCHAR2(30)
    FIRM_DATE DATE
    FROZEN_FLAG VARCHAR2(1) 冻结标志
    CLOSED_CODE VARCHAR2(25) 关闭
    USSGL_TRANSACTION_CODE VARCHAR2(30)
    GOVERNMENT_CONTEXT VARCHAR2(30)
    SUPPLY_AGREEMENT_FLAG VARCHAR2(1) 供应协议标志
    EDI_PROCESSED_FLAG VARCHAR2(1)
    EDI_PROCESSED_STATUS VARCHAR2(10)

    表名: po.po_lines_all 
    说明: 采购订单行 
    PO_LINE_ID NUMBER 行标识码
    PO_HEADER_ID NUMBER 订单头标识码
    LINE_TYPE_ID NUMBER 行类型
    LINE_NUM NUMBER 行栏目
    ITEM_ID NUMBER 项目内码
    ITEM_REVISION VARCHAR2(3) 项目版本
    CATEGORY_ID NUMBER 归类标识码
    ITEM_DESCRIPTION VARCHAR2(240) 项目描述
    UNIT_MEAS_LOOKUP_CODE VARCHAR2(25) 单位
    QUANTITY_COMMITTED NUMBER 提交数量
    COMMITTED_AMOUNT NUMBER 提交金额
    ALLOW_PRICE_OVERRIDE_FLAG VARCHAR2(1) 价格佣金允许
    NOT_TO_EXCEED_PRICE NUMBER 不允许超过价格
    LIST_PRICE_PER_UNIT NUMBER
    UNIT_PRICE NUMBER 单价
    QUANTITY NUMBER 数量
    UN_NUMBER_ID NUMBER 货期标识码
    HAZARD_CLASS_ID NUMBER 风险类别标识码
    NOTE_TO_VENDOR VARCHAR2(240) 对供应商的说明
    FROM_HEADER_ID NUMBER 来源订单头号
    FROM_LINE_ID NUMBER 来源行号
    MIN_ORDER_QUANTITY NUMBER 最小订单数量
    MAX_ORDER_QUANTITY NUMBER 最大订单数量
    QTY_RCV_TOLERANCE NUMBER 可接收数量
    OVER_TOLERANCE_ERROR_FLAG VARCHAR2(25) 超差示错标志
    MARKET_PRICE NUMBER 市价
    UNORDERED_FLAG VARCHAR2(1) 不定货标志
    CLOSED_FLAG VARCHAR2(1) 关闭标志
    USER_HOLD_FLAG VARCHAR2(1)
    CANCEL_FLAG VARCHAR2(1) 取消标志
    CANCELLED_BY NUMBER(9) 取消者
    CANCEL_DATE DATE 取消日期
    CANCEL_REASON VARCHAR2(240) 取消原因
    FIRM_STATUS_LOOKUP_CODE VARCHAR2(30)
    FIRM_DATE DATE
    TAXABLE_FLAG VARCHAR2(1) 应税标志
    TAX_NAME VARCHAR2(15) 税种
    CAPITAL_EXPENSE_FLAG VARCHAR2(1) 大写金额标志
    NEGOTIATED_BY_PREPARER_FLAG VARCHAR2(1)
    CLOSED_DATE DATE 关闭日期
    CLOSED_REASON VARCHAR2(240) 关闭原因
    TRANSACTION_REASON_CODE VARCHAR2(25) 交易原因
    ATTRIBUTE10 VARCHAR2(150) 厂家
    ATTRIBUTE11 VARCHAR2(150) 型号

    表名: po.po_line_locations_all 
    说明: 采购定位表 
    LINE_LOCATION_ID NUMBER 行定位标识码
    PO_HEADER_ID NUMBER 订单头标识码
    PO_LINE_ID NUMBER 行标识码
    QUANTITY NUMBER 数量
    QUANTITY_RECEIVED NUMBER 接收数量
    QUANTITY_ACCEPTED NUMBER 接受数量
    QUANTITY_REJECTED NUMBER 拒绝数量
    QUANTITY_BILLED NUMBER 付款数量
    QUANTITY_CANCELLED NUMBER 取消数量
    QUANTITY_SHIPPED NUMBER 发运数量
    UNIT_MEAS_LOOKUP_CODE VARCHAR2(25) 单位
    PO_RELEASE_ID NUMBER
    SHIP_TO_LOCATION_ID NUMBER 送货位置
    SHIP_VIA_LOOKUP_CODE VARCHAR2(25) 运输方式
    NEED_BY_DATE DATE 要求到货日期
    PROMISED_DATE DATE 订约日期
    LAST_ACCEPT_DATE DATE 最后接受日期
    PRICE_OVERRIDE NUMBER 佣金价格
    ENCUMBERED_FLAG VARCHAR2(1) 负担标志
    ENCUMBERED_DATE DATE 负担日期
    UNENCUMBERED_QUANTITY NUMBER
    FOB_LOOKUP_CODE VARCHAR2(25)
    FREIGHT_TERMS_LOOKUP_CODE VARCHAR2(25)
    TAXABLE_FLAG VARCHAR2(1) 应税标志
    TAX_NAME VARCHAR2(15) 税种
    ESTIMATED_TAX_AMOUNT NUMBER 估计税金
    FROM_HEADER_ID NUMBER 从订单头号
    FROM_LINE_ID NUMBER 从订单行号
    FROM_LINE_LOCATION_ID NUMBER 从定位行号
    START_DATE DATE 开始日期
    END_DATE DATE 结束日期
    LEAD_TIME NUMBER 前导时间
    LEAD_TIME_UNIT VARCHAR2(25) 前导时间单位
    PRICE_DISCOUNT NUMBER 价格折扣
    TERMS_ID NUMBER
    APPROVED_FLAG VARCHAR2(1) 批准标志
    APPROVED_DATE DATE 批准日期
    CLOSED_FLAG VARCHAR2(1) 关闭标志
    CANCEL_FLAG VARCHAR2(1) 取消标志
    CANCELLED_BY NUMBER(9) 被谁取消
    CANCEL_DATE DATE 取消日期
    CANCEL_REASON VARCHAR2(240) 取消原因
    FIRM_STATUS_LOOKUP_CODE VARCHAR2(25)
    FIRM_DATE DATE
    UNIT_OF_MEASURE_CLASS VARCHAR2(25) 单位
    ENCUMBER_NOW VARCHAR2(1)
    INSPECTION_REQUIRED_FLAG VARCHAR2(1) 必须检查标志
    RECEIPT_REQUIRED_FLAG VARCHAR2(1) 必须签收标志
    QTY_RCV_TOLERANCE NUMBER 接收差异数量
    QTY_RCV_EXCEPTION_CODE VARCHAR2(25) 接收例外代码
    ENFORCE_SHIP_TO_LOCATION_CODE VARCHAR2(25)
    ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1) 允许接收替代标志
    DAYS_EARLY_RECEIPT_ALLOWED NUMBER 可提前天数
    DAYS_LATE_RECEIPT_ALLOWED NUMBER 可推后天数
    RECEIPT_DAYS_EXCEPTION_CODE VARCHAR2(25) 接收天数例外代码
    INVOICE_CLOSE_TOLERANCE NUMBER
    RECEIVE_CLOSE_TOLERANCE NUMBER
    SHIP_TO_ORGANIZATION_ID NUMBER 送货到组织代码
    SHIPMENT_NUM NUMBER
    SOURCE_SHIPMENT_ID NUMBER
    SHIPMENT_TYPE VARCHAR2(25) 送货方式
    CLOSED_CODE VARCHAR2(25) 关闭
    USSGL_TRANSACTION_CODE VARCHAR2(30)
    GOVERNMENT_CONTEXT VARCHAR2(30)
    RECEIVING_ROUTING_ID NUMBER
    ACCRUE_ON_RECEIPT_FLAG VARCHAR2(1)
    CLOSED_REASON VARCHAR2(240) 关闭原因
    CLOSED_DATE DATE 关闭日期

    表名: po.po_un_numbers 
    说明: 货期表 
    UN_NUMBER_ID NUMBER 货期标识码
    UN_NUMBER VARCHAR2(25) 货期
    DESCRIPTION VARCHAR2(240) 说明

    表名: po.po_lines_all 
    说明: 采购订单行 
    PO_LINE_ID NUMBER 行标识码
    PO_HEADER_ID NUMBER 订单头标识码
    LINE_TYPE_ID NUMBER 行类型
    LINE_NUM NUMBER 行栏目
    ITEM_ID NUMBER 项目内码
    ITEM_REVISION VARCHAR2(3) 项目版本
    CATEGORY_ID NUMBER 归类标识码
    ITEM_DESCRIPTION VARCHAR2(240) 项目描述
    UNIT_MEAS_LOOKUP_CODE VARCHAR2(25) 单位
    QUANTITY_COMMITTED NUMBER 提交数量
    COMMITTED_AMOUNT NUMBER 提交金额
    ALLOW_PRICE_OVERRIDE_FLAG VARCHAR2(1) 价格佣金允许
    NOT_TO_EXCEED_PRICE NUMBER 不允许超过价格
    LIST_PRICE_PER_UNIT NUMBER
    UNIT_PRICE NUMBER 单价
    QUANTITY NUMBER 数量
    UN_NUMBER_ID NUMBER 货期标识码
    HAZARD_CLASS_ID NUMBER 风险类别标识码
    NOTE_TO_VENDOR VARCHAR2(240) 对供应商的说明
    FROM_HEADER_ID NUMBER 来源订单头号
    FROM_LINE_ID NUMBER 来源行号
    MIN_ORDER_QUANTITY NUMBER 最小订单数量
    MAX_ORDER_QUANTITY NUMBER 最大订单数量
    QTY_RCV_TOLERANCE NUMBER 可接收数量
    OVER_TOLERANCE_ERROR_FLAG VARCHAR2(25) 超差示错标志
    MARKET_PRICE NUMBER 市价
    UNORDERED_FLAG VARCHAR2(1) 不定货标志
    CLOSED_FLAG VARCHAR2(1) 关闭标志
    USER_HOLD_FLAG VARCHAR2(1)
    CANCEL_FLAG VARCHAR2(1) 取消标志
    CANCELLED_BY NUMBER(9) 取消者
    CANCEL_DATE DATE 取消日期
    CANCEL_REASON VARCHAR2(240) 取消原因
    FIRM_STATUS_LOOKUP_CODE VARCHAR2(30)
    FIRM_DATE DATE
    TAXABLE_FLAG VARCHAR2(1) 应税标志
    TAX_NAME VARCHAR2(15) 税种
    CAPITAL_EXPENSE_FLAG VARCHAR2(1) 大写金额标志
    NEGOTIATED_BY_PREPARER_FLAG VARCHAR2(1)
    CLOSED_DATE DATE 关闭日期
    CLOSED_REASON VARCHAR2(240) 关闭原因
    TRANSACTION_REASON_CODE VARCHAR2(25) 交易原因
    ATTRIBUTE10 VARCHAR2(150) 厂家
    ATTRIBUTE11 VARCHAR2(150) 型号

    表名: po.po_line_locations_all 
    说明: 采购定位表 
    LINE_LOCATION_ID NUMBER 行定位标识码
    PO_HEADER_ID NUMBER 订单头标识码
    PO_LINE_ID NUMBER 行标识码
    QUANTITY NUMBER 数量
    QUANTITY_RECEIVED NUMBER 接收数量
    QUANTITY_ACCEPTED NUMBER 接受数量
    QUANTITY_REJECTED NUMBER 拒绝数量
    QUANTITY_BILLED NUMBER 付款数量
    QUANTITY_CANCELLED NUMBER 取消数量
    QUANTITY_SHIPPED NUMBER 发运数量
    UNIT_MEAS_LOOKUP_CODE VARCHAR2(25) 单位
    PO_RELEASE_ID NUMBER
    SHIP_TO_LOCATION_ID NUMBER 送货位置
    SHIP_VIA_LOOKUP_CODE VARCHAR2(25) 运输方式
    NEED_BY_DATE DATE 要求到货日期
    PROMISED_DATE DATE 订约日期
    LAST_ACCEPT_DATE DATE 最后接受日期
    PRICE_OVERRIDE NUMBER 佣金价格
    ENCUMBERED_FLAG VARCHAR2(1) 负担标志
    ENCUMBERED_DATE DATE 负担日期
    UNENCUMBERED_QUANTITY NUMBER
    FOB_LOOKUP_CODE VARCHAR2(25)
    FREIGHT_TERMS_LOOKUP_CODE VARCHAR2(25)
    TAXABLE_FLAG VARCHAR2(1) 应税标志
    TAX_NAME VARCHAR2(15) 税种
    ESTIMATED_TAX_AMOUNT NUMBER 估计税金
    FROM_HEADER_ID NUMBER 从订单头号
    FROM_LINE_ID NUMBER 从订单行号
    FROM_LINE_LOCATION_ID NUMBER 从定位行号
    START_DATE DATE 开始日期
    END_DATE DATE 结束日期
    LEAD_TIME NUMBER 前导时间
    LEAD_TIME_UNIT VARCHAR2(25) 前导时间单位
    PRICE_DISCOUNT NUMBER 价格折扣
    TERMS_ID NUMBER
    APPROVED_FLAG VARCHAR2(1) 批准标志
    APPROVED_DATE DATE 批准日期
    CLOSED_FLAG VARCHAR2(1) 关闭标志
    CANCEL_FLAG VARCHAR2(1) 取消标志
    CANCELLED_BY NUMBER(9) 被谁取消
    CANCEL_DATE DATE 取消日期
    CANCEL_REASON VARCHAR2(240) 取消原因
    FIRM_STATUS_LOOKUP_CODE VARCHAR2(25)
    FIRM_DATE DATE
    UNIT_OF_MEASURE_CLASS VARCHAR2(25) 单位
    ENCUMBER_NOW VARCHAR2(1)
    INSPECTION_REQUIRED_FLAG VARCHAR2(1) 必须检查标志
    RECEIPT_REQUIRED_FLAG VARCHAR2(1) 必须签收标志
    QTY_RCV_TOLERANCE NUMBER 接收差异数量
    QTY_RCV_EXCEPTION_CODE VARCHAR2(25) 接收例外代码
    ENFORCE_SHIP_TO_LOCATION_CODE VARCHAR2(25)
    ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1) 允许接收替代标志
    DAYS_EARLY_RECEIPT_ALLOWED NUMBER 可提前天数
    DAYS_LATE_RECEIPT_ALLOWED NUMBER 可推后天数
    RECEIPT_DAYS_EXCEPTION_CODE VARCHAR2(25) 接收天数例外代码
    INVOICE_CLOSE_TOLERANCE NUMBER
    RECEIVE_CLOSE_TOLERANCE NUMBER
    SHIP_TO_ORGANIZATION_ID NUMBER 送货到组织代码
    SHIPMENT_NUM NUMBER
    SOURCE_SHIPMENT_ID NUMBER
    SHIPMENT_TYPE VARCHAR2(25) 送货方式
    CLOSED_CODE VARCHAR2(25) 关闭
    USSGL_TRANSACTION_CODE VARCHAR2(30)
    GOVERNMENT_CONTEXT VARCHAR2(30)
    RECEIVING_ROUTING_ID NUMBER
    ACCRUE_ON_RECEIPT_FLAG VARCHAR2(1)
    CLOSED_REASON VARCHAR2(240) 关闭原因
    CLOSED_DATE DATE 关闭日期

    表名: po.po_un_numbers 
    说明: 货期表 
    UN_NUMBER_ID NUMBER 货期标识码
    UN_NUMBER VARCHAR2(25) 货期
    DESCRIPTION VARCHAR2(240) 说明

    表名:po.rcv_transactions 
    说明:到货接收 
    TRANSACTION_ID NUMBER 接收交易ID
    CREATION_DATE DATE 创建时间
    CREATED_BY NUMBER 创建人ID
    REQUEST_ID NUMBER
    TRANSACTION_TYPE VARCHAR2(25) 交易类型*
    TRANSACTION_DATE DATE 交易日期
    QUANTITY NUMBER 数量
    UNIT_OF_MEASURE VARCHAR2(25) 单位
    SHIPMENT_HEADER_ID NUMBER 发运头ID
    SHIPMENT_LINE_ID NUMBER 发运行ID
    INV_TRANSACTION_ID NUMBER INV模块交易登记ID
    SOURCE_DOCUMENT_CODE VARCHAR2(25) 来源文档
    DESTINATION_TYPE_CODE VARCHAR2(25) 目的类型*
    PRIMARY_QUANTITY NUMBER 主单位数量
    PRIMARY_UNIT_OF_MEASURE VARCHAR2(25) 主单位
    EMPLOYEE_ID NUMBER(9) 员工ID
    PARENT_TRANSACTION_ID NUMBER 父交易ID
    PO_HEADER_ID NUMBER PO头ID
    PO_RELEASE_ID NUMBER
    PO_LINE_ID NUMBER PO行ID
    PO_LINE_LOCATION_ID NUMBER PO定位行ID
    PO_DISTRIBUTION_ID NUMBER PO发散ID
    PO_REVISION_NUM NUMBER PO版本
    REQUISITION_LINE_ID NUMBER PR行ID
    PO_UNIT_PRICE NUMBER 单位
    CURRENCY_CODE VARCHAR2(15) 币种
    CURRENCY_CONVERSION_TYPE VARCHAR2(30) 货币转换类型
    CURRENCY_CONVERSION_RATE NUMBER 汇率
    CURRENCY_CONVERSION_DATE DATE 汇率日期
    DELIVER_TO_PERSON_ID NUMBER(9) 投递给员工ID
    DELIVER_TO_LOCATION_ID NUMBER 投递地点ID
    VENDOR_ID NUMBER 供应商ID
    VENDOR_SITE_ID NUMBER 供应商地址ID
    ORGANIZATION_ID NUMBER 组织代码
    SUBINVENTORY VARCHAR2(10) 子库
    LOCATION_ID NUMBER 库位ID(与inv.mtl_item_locations关联)
    RMA_REFERENCE VARCHAR2(30) RMA参考
    COMMENTS VARCHAR2(240) 备注
    INVOICE_ID NUMBER 发票ID
    INVOICE_STATUS_CODE VARCHAR2(25) 发票状态
    说明:TRANSACTION_TYPE 与 DESTINATION_TYPE_CODE 取值 
    TRANSACTION_TYPE 
    ACCEPT 接受 检验合格
    CORRECT 校正 录入错误,信息调整
    DELIVER 交货 正式入库
    RECEIVE 接收 收货
    REJECT 拒绝 接收后未作入库或退货处理
    RETURN TO RECEIVING 返回至接收 从库房返回到暂存库
    RETURN TO VENDOR 返回至供应商 从暂存库/库房/车间退货到供应商
    TRANSFER 转帐 香港暂存库转公司暂存库
    DESTINATION_TYPE_CODE
    EXPENSE 费用
    INVENTORY 库房
    RECEIVING 暂存
    SHOP FLOOR 车间

    表名:po.po_vendors
    说明:供应商表
    VENDOR_ID NUMBER
    VENDOR_NAME VARCHAR2(80)
    SEGMENT1 VARCHAR2(30)
    CREATION_DATE DATE
    CREATED_BY NUMBER
    EMPLOYEE_ID NUMBER
    VENDOR_TYPE_LOOKUP_CODE VARCHAR2(25)
    CUSTOMER_NUM VARCHAR2(25)
    MIN_ORDER_AMOUNT NUMBER
    SHIP_TO_LOCATION_ID NUMBER
    BILL_TO_LOCATION_ID NUMBER
    SHIP_VIA_LOOKUP_CODE VARCHAR2(25)
    FREIGHT_TERMS_LOOKUP_CODE VARCHAR2(25)
    FOB_LOOKUP_CODE VARCHAR2(25)
    TERMS_ID NUMBER
    SET_OF_BOOKS_ID NUMBER
    CREDIT_STATUS_LOOKUP_CODE VARCHAR2(25)
    CREDIT_LIMIT NUMBER
    ALWAYS_TAKE_DISC_FLAG VARCHAR2(1)
    PAY_DATE_BASIS_LOOKUP_CODE VARCHAR2(25)
    PAY_GROUP_LOOKUP_CODE VARCHAR2(25)
    PAYMENT_PRIORITY NUMBER
    INVOICE_CURRENCY_CODE VARCHAR2(15)
    PAYMENT_CURRENCY_CODE VARCHAR2(15)
    INVOICE_AMOUNT_LIMIT NUMBER
    EXCHANGE_DATE_LOOKUP_CODE VARCHAR2(25)
    HOLD_ALL_PAYMENTS_FLAG VARCHAR2(1)
    HOLD_FUTURE_PAYMENTS_FLAG VARCHAR2(1)
    HOLD_REASON VARCHAR2(240)
    DISTRIBUTION_SET_ID NUMBER
    ACCTS_PAY_CODE_COMBINATION_ID NUMBER
    DISC_LOST_CODE_COMBINATION_ID NUMBER
    DISC_TAKEN_CODE_COMBINATION_ID NUMBER
    EXPENSE_CODE_COMBINATION_ID NUMBER
    PREPAY_CODE_COMBINATION_ID NUMBER
    NUM_1099 VARCHAR2(30)
    TYPE_1099 VARCHAR2(10)
    WITHHOLDING_STATUS_LOOKUP_CODE VARCHAR2(25)
    WITHHOLDING_START_DATE DATE
    ORGANIZATION_TYPE_LOOKUP_CODE VARCHAR2(25)
    VAT_CODE VARCHAR2(15)
    START_DATE_ACTIVE DATE
    END_DATE_ACTIVE DATE
    MINORITY_GROUP_LOOKUP_CODE VARCHAR2(25)
    PAYMENT_METHOD_LOOKUP_CODE VARCHAR2(25)
    BANK_ACCOUNT_NAME VARCHAR2(80)
    BANK_ACCOUNT_NUM VARCHAR2(30)
    BANK_NUM VARCHAR2(25)
    BANK_ACCOUNT_TYPE VARCHAR2(25)
    WOMEN_OWNED_FLAG VARCHAR2(1)
    SMALL_BUSINESS_FLAG VARCHAR2(1)
    STANDARD_INDUSTRY_CLASS VARCHAR2(25)
    HOLD_FLAG VARCHAR2(1)
    PURCHASING_HOLD_REASON VARCHAR2(240)
    HOLD_BY NUMBER(9)
    HOLD_DATE DATE
    TERMS_DATE_BASIS VARCHAR2(25)
    PRICE_TOLERANCE NUMBER
    INSPECTION_REQUIRED_FLAG VARCHAR2(1)
    RECEIPT_REQUIRED_FLAG VARCHAR2(1)
    QTY_RCV_TOLERANCE NUMBER
    QTY_RCV_EXCEPTION_CODE VARCHAR2(25)
    ENFORCE_SHIP_TO_LOCATION_CODE VARCHAR2(25)
    DAYS_EARLY_RECEIPT_ALLOWED NUMBER
    DAYS_LATE_RECEIPT_ALLOWED NUMBER
    RECEIPT_DAYS_EXCEPTION_CODE VARCHAR2(25)
    RECEIVING_ROUTING_ID NUMBER
    ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1)
    ALLOW_UNORDERED_RECEIPTS_FLAG VARCHAR2(1)
    HOLD_UNMATCHED_INVOICES_FLAG VARCHAR2(1)
    EXCLUSIVE_PAYMENT_FLAG VARCHAR2(1)
    TAX_VERIFICATION_DATE DATE
    NAME_CONTROL VARCHAR2(4)
    STATE_REPORTABLE_FLAG VARCHAR2(1)
    FEDERAL_REPORTABLE_FLAG VARCHAR2(1)
    BANK_NUMBER VARCHAR2(30)
    EDI_TRANSACTION_HANDLING VARCHAR2(25)
    EDI_PAYMENT_METHOD VARCHAR2(25)
    EDI_PAYMENT_FORMAT VARCHAR2(25)
    EDI_REMITTANCE_METHOD VARCHAR2(25)
    EDI_REMITTANCE_INSTRUCTION VARCHAR2(256)
    BANK_CHARGE_BEARER VARCHAR2(1)
    BANK_BRANCH_TYPE VARCHAR2(25)


    OE模块常用表结构
    so_headers_all;so_lines_all;
    表名:ONT.OE_order_headers_all
    说明:订单头
    HEADER_ID NUMBER 订单头标识码
    ORG_ID NUMBER OU ID
    ORDER_TYPE_ID NUMBER 订单类型ID
    ORDER_NUMBER NUMBER 订单编号
    ORDERED_DATE DATE 定购日期
    REQUEST_DATE DATE 客户要求发货日期
    DEMAND_CLASS_CODE VARCHAR2(30) 需求分类Code
    PRICE_LIST_ID NUMBER 价目表ID
    TRANSACTIONAL_CURR_CODE VARCHAR2(15) 币种
    CUST_PO_NUMBER VARCHAR2(50) 合同号
    INVOICING_RULE_ID NUMBER(15) 开票规则ID
    ACCOUNTING_RULE_ID NUMBER(15) 会计规则ID
    PAYMENT_TERM_ID NUMBER(15) 付款条件ID
    SHIPPING_METHOD_CODE VARCHAR2(30) 发运方法Code
    FOB_POINT_CODE VARCHAR2(30) FOB Code
    FREIGHT_TERMS_CODE VARCHAR2(30) 运费条款Code
    SHIP_FROM_ORG_ID NUMBER 发货库存组织ID
    SHIP_TO_ORG_ID NUMBER 客户Account_ID
    INVOICE_TO_ORG_ID NUMBER 开票客户Account_ID
    SOLD_TO_CONTACT_ID NUMBER 经办人ID
    SHIP_TO_CONTACT_ID NUMBER 发货至联系人ID
    INVOICE_TO_CONTACT_ID NUMBER 开票至联系人ID
    CREATION_DATE DATE 输入日期
    CREATED_BY NUMBER 输入人ID
    LAST_UPDATED_BY NUMBER 更新人
    LAST_UPDATE_DATE DATE 更新日期
    LAST_UPDATE_LOGIN NUMBER 更新人用户
    ATTRIBUTE1 DATE 合同收到日期
    ATTRIBUTE2 DATE 客户要求到货日期
    ATTRIBUTE3 VARCHAR2(240) 到货视同验收
    ATTRIBUTE11 VARCHAR2(240) 客户行业分类Code
    ATTRIBUTE12 VARCHAR2(240) 合同文本金额
    ATTRIBUTE13 VARCHAR2(240) 是否需要客服到货确认
    ATTRIBUTE14 DATE 承诺核销日期
    CANCELLED_FLAG VARCHAR2(1) 是否取消
    OPEN_FLAG VARCHAR2(1) 是否未结
    BOOKED_FLAG VARCHAR2(1) 登记与否
    SALESREP_ID NUMBER(15) 销售员ID
    RETURN_REASON_CODE VARCHAR2(30) 退货原因Code
    SALES_CHANNEL_CODE VARCHAR2(30) 销售渠道Code
    ORDER_CATEGORY_CODE VARCHAR2(30) 订单类别
    SHIPPING_INSTRUCTIONS VARCHAR2(2000) 老合同号
    PACKING_INSTRUCTIONS VARCHAR2(2000) 包装指令
    FLOW_STATUS_CODE VARCHAR2(30) 工作流状态代码
    BOOKED_DATE DATE 下单日期


    表名:ONT.OE_order_lines_all
    说明:订单行
    LINE_ID NUMBER 行ID
    ORG_ID NUMBER OU ID
    HEADER_ID NUMBER 头ID
    LINE_TYPE_ID NUMBER 行类型ID
    LINE_NUMBER NUMBER 行号
    ORDERED_ITEM VARCHAR2(2000) Item编码
    REQUEST_DATE DATE 计划发货日期
    PROMISE_DATE DATE 承诺到货日期
    SCHEDULE_SHIP_DATE DATE 产品可用/计划理货日期
    ORDER_QUANTITY_UOM VARCHAR2(3) 定购UOM
    CANCELLED_QUANTITY NUMBER 取消数量
    SHIPPED_QUANTITY NUMBER 发运数量
    ORDERED_QUANTITY NUMBER 定购数量
    SHIPPING_QUANTITY_UOM VARCHAR2(3) 发运UOM
    DELIVERY_LEAD_TIME NUMBER 发运在途时间
    SHIP_FROM_ORG_ID NUMBER 发货库存组织ID
    SHIP_TO_ORG_ID NUMBER 发货至客户Account ID
    INVOICE_TO_ORG_ID NUMBER 开票至客户Account ID
    SHIP_TO_CONTACT_ID NUMBER 发货至联系人ID
    INVOICE_TO_CONTACT_ID NUMBER 开票至联系人ID
    SOLD_TO_ORG_ID NUMBER 客户Account ID
    CUST_PO_NUMBER VARCHAR2(50) 合同号
    INVENTORY_ITEM_ID NUMBER
    INVOICE_INTERFACE_STATUS_CODE VARCHAR2(30) AR接口状态
    DEMAND_CLASS_CODE VARCHAR2(30) 需求分类
    PRICE_LIST_ID NUMBER 价目表ID
    SHIPPING_METHOD_CODE VARCHAR2(30) 发运方法CODE
    FREIGHT_TERMS_CODE VARCHAR2(30) 运费方法Code
    FOB_POINT_CODE VARCHAR2(30) FOB Code
    PAYMENT_TERM_ID NUMBER(15) 付款条件ID
    INVOICING_RULE_ID NUMBER(15) 开票规则ID
    ACCOUNTING_RULE_ID NUMBER(15) 会计规则ID
    ITEM_REVISION VARCHAR2(3) Item版本
    UNIT_SELLING_PRICE NUMBER 销售单价
    UNIT_LIST_PRICE NUMBER 价目表价格
    CONTEXT VARCHAR2(30)
    ATTRIBUTE1 VARCHAR2(240) 标准产品
    ATTRIBUTE2 VARCHAR2(240) 直发行
    ATTRIBUTE3 VARCHAR2(240) Item
    ATTRIBUTE4 VARCHAR2(240) 财务分类
    ATTRIBUTE5 VARCHAR2(240) 工程评审单价
    ATTRIBUTE6 VARCHAR2(240) 订单行备注
    ATTRIBUTE7 VARCHAR2(240) Old Promised Date1
    ATTRIBUTE8 VARCHAR2(240) Promised date1 Change Reason
    ATTRIBUTE9 VARCHAR2(240) Old Promised Date2
    ATTRIBUTE10 VARCHAR2(240) Promised date2 Change Reason
    ATTRIBUTE11 VARCHAR2(240) Old Promised Date3
    ATTRIBUTE12 VARCHAR2(240) Promised Date3 Change Reason
    ATTRIBUTE13 VARCHAR2(240) 合同评审号
    ATTRIBUTE14 VARCHAR2(240) 合同评审项
    CREATION_DATE DATE 输入日期
    CREATED_BY NUMBER 输入人ID
    LAST_UPDATE_DATE DATE 更新日期
    LAST_UPDATED_BY NUMBER 更新人ID
    LAST_UPDATE_LOGIN NUMBER 更新人用户
    TOP_MODEL_LINE_ID NUMBER 顶层模型行ID
    LINK_TO_LINE_ID NUMBER 上层行ID
    ITEM_TYPE_CODE VARCHAR2(30) Item类型
    VISIBLE_DEMAND_FLAG VARCHAR2(1) 是否挂需求
    LINE_CATEGORY_CODE VARCHAR2(30) 行类别
    ATO_LINE_ID NUMBER 最临近的ATO模型行ID
    SCHEDULE_ARRIVAL_DATE DATE 家户到货日期
    SCHEDULE_STATUS_CODE VARCHAR2(30) 计划状态
    CANCELLED_FLAG VARCHAR2(1) 取消标记
    OPEN_FLAG VARCHAR2(1)
    BOOKED_FLAG VARCHAR2(1) 登记标记
    SALESREP_ID NUMBER(15) 销售员ID
    RETURN_REASON_CODE VARCHAR2(30) 退货原因Code
    ORDERED_ITEM_ID NUMBER Item ID
    SHIPPING_INTERFACED_FLAG VARCHAR2(1) 是否已经到发运接口
    FULFILLED_FLAG VARCHAR2(1)
    INVOICED_QUANTITY NUMBER 开票数量
    SHIPPABLE_FLAG VARCHAR2(1) 是否可发运
    FLOW_STATUS_CODE VARCHAR2(30) 行工作流状态
    SUBINVENTORY VARCHAR2(10) 发货子库存

    表名:oe_transaction_types_tl以及oe_transaction_types_all
    说明:订单类别表

    oe_transaction_types_tl
    TRANSACTION_TYPE_ID NUMBER 订单类型ID
    LANGUAGE VARCHAR2(4) 语言
    NAME VARCHAR2(30) 订单类型名称
    DESCRIPTION VARCHAR2(2000) 订单类型描述

    oe_transaction_types_all
    TRANSACTION_TYPE_ID NUMBER 订单类型ID
    TRANSACTION_TYPE_CODE VARCHAR2(30) 行/头
    ORDER_CATEGORY_CODE VARCHAR2(30) 销售/RMA
    START_DATE_ACTIVE DATE 生效日期
    END_DATE_ACTIVE DATE 失效日期
    ORG_ID NUMBER OU ID
    ATTRIBUTE4 VARCHAR2(240) 是否需要到发运系统
    ATTRIBUTE5 VARCHAR2(240) 订单部门
    ATTRIBUTE6 VARCHAR2(240) 业务类型Code
    ATTRIBUTE7 VARCHAR2(240) 是否海外订单


    Fold:XXEUL_OM_RELATED_INFO
    说明:完整的订单数据
    oh.header_id 订单头ID
    oh.org_id OU ID
    oh.order_type_id 订单类型ID
    ttl.name 订单类型
    ttl.descriptionorder_type_desc order_type_name 订单类型描述
    tt.attribute5 order_dept_code 订单部门代码
    fv_dept.description order_dept_desc 订单部门
    tt.attribute6 type_class_code 订单业务代码
    fv_class.description order_type_class_desc 订单业务描述
    tt.attribute7 oversea_flag 是否海外订单
    oh.order_number 订单编号
    oh.ordered_date 合同签订日期
    oh.request_date 客户要求发货日期
    oh.booked_date 登记日期
    oh.DEMAND_CLASS_CODE 需求分类代码
    oh.price_list_id 价目表ID
    oh.TRANSACTIONAL_CURR_CODE 币种
    oh.CUST_PO_NUMBER 合同号
    oh.PAYMENT_TERM_ID 付款条件ID
    rt.name term_name 付款条件名称
    oh.SHIPPING_METHOD_CODE 发运方法CODE
    ship_meth.meaning SHIPPING_METHOD_MEANING 发运方法
    oh.fob_point_code FOB Code
    fob.meaning fob_point_meaning FOB名称
    fob.attribute5 fob_ship_point FOB发运时间点
    oh.FREIGHT_TERMS_CODE 运费条款Code
    oh.sold_to_org_id sold_to_customer_id 客户
    rc.customer_number 客户编码
    rc.customer_name 客户Party名称
    rc.Account_name 客户Account名称
    oh.ship_from_org_id order_ship_from_org_id 发货库存组织ID
    ship_from.organization_code ship_from_org_code 发货库存组织Code
    rc_ship.customer_id ship_to_customer_id 发货至客户Account ID
    rc_ship.customer_name ship_to_customer_name 发货至客户Name
    rc_bill.customer_id invoice_to_customer_id 开票至客户Account ID
    rc_bill.customer_name invoice_to_customer_name 开票至客户Name
    ship_contact.last_Name ship_contact_name 发运联系人名称
    ship_contact.First_Name ship_contact_phone 发运联系人电话
    bill_contact.last_Name invoice_contact_name 开票联系人名称
    bill_contact.First_Name invoice_contact_phone 开票联系人电话
    oh.CREATION_DATE ORDER_CREATION_DATE 订单创建日期
    fu.user_name creater_name 订单创建用户
    oh.ATTRIBUTE1 Contract_Received_Date 合同收到日期
    oh.ATTRIBUTE2 Customer_Request_Arrive_Date 客户要求到货日期
    oh.ATTRIBUTE3 Due_At_Theoretic_Date 到货视同验收
    oh.orig_sys_document_ref 导入的10.7老订单号
    oh.ATTRIBUTE11 Customer_Industry_Class 客户行业分类Code
    fv_ind.description Customer_Industry_Name 客户行业分类名称
    oh.ATTRIBUTE12 Contract_Amount 合同文本金额
    oh.ATTRIBUTE13 CSC_Need_Confirm 是否需要客服到货确认
    oh.ATTRIBUTE14 Promised_Loan_Application_Date 承诺核销日期
    oh.CANCELLED_FLAG ORDER_CANCELLED_FLAG 订单取消标记
    oh.OPEN_FLAG ORDER_OPEN_FLAG 订单Open标记
    oh.BOOKED_FLAG 订单登记标记
    oh.SALESREP_ID 销售员ID
    salerep.name SALESREP_NAME 销售员姓名
    oh.SALES_CHANNEL_CODE 销售渠道Code
    fv_chnl.meaning SALES_CHANNEL_MEANING 销售渠道
    oh.ORDER_CATEGORY_CODE 订单类别
    oh.SHIPPING_INSTRUCTIONS 老合同号
    oh.PACKING_INSTRUCTIONS 包装指令
    oh.FLOW_STATUS_CODE ORDER_FLOW_STATUS_CODE 订单头工作流Code
    xc_audit.audit_flag 是否通过审计
    xc_audit.audit_date 审计通过日期
    ol.line_id 订单行ID
    ol.LINE_TYPE_ID 订单行类型ID
    ttl_line.name line_type_name 订单行类型名称
    ol.LINE_NUMBER 订单行号
    ol.REQUEST_DATE LINE_REQUEST_DATE 计划发货日期
    ol.PROMISE_DATE 承诺到货日期
    ol.SCHEDULE_SHIP_DATE 计划理货日期
    ol.ORDER_QUANTITY_UOM 订单数量UOM
    ol.CANCELLED_QUANTITY 取消数量
    ol.SHIPPED_QUANTITY 发运数量
    ol.ORDERED_QUANTITY 定购数量
    ol.DELIVERY_LEAD_TIME 发运在途时间
    ol.SHIP_FROM_ORG_ID LINE_SHIP_FROM_ORG_ID 行发货库存组织ID
    line_ship_from.organization_code line_ship_from_org_code 行发货库存组织CODE
    ol.INVENTORY_ITEM_ID Item ID
    msi.segment1 item_segment1 Item编码
    item_description item_description Item描述
    ol.INVOICE_INTERFACE_STATUS_CODE 行AR接口状态
    ol.UNIT_SELLING_PRICE 销售单价
    ol.UNIT_LIST_PRICE 价目表价格
    ol.ATTRIBUTE1 Standard_Item 是否标准Item
    ol.ATTRIBUTE2 Need_Dropshipped 是否直发
    substr(ol.ATTRIBUTE413) Main_Category_Code 产品大类代码
    fv_main.description Main_Category_Desc 产品大类描述
    ol.ATTRIBUTE4 Item_category 产品分类代码
    fv_cate.description Item_category_description 产品分类描述
    ol.ATTRIBUTE5 Item_Audited_Price 工程费用评审单价
    ol.ATTRIBUTE6 Order_Line_memo 订单行备注
    ol.ATTRIBUTE13 Audit_Number 行评审书号
    ol.ATTRIBUTE14 Audit_Content 行评审书项
    ol.CREATION_DATE LINE_CREATION_DATE 订单行创建日期
    ol.TOP_MODEL_LINE_ID 顶层Model行ID
    ol.ITEM_TYPE_CODE Item Type
    ol.VISIBLE_DEMAND_FLAG 是否挂需求
    ol.SCHEDULE_ARRIVAL_DATE 计划到货日期
    ol.SCHEDULE_STATUS_CODE 计划状态代码
    ol.CANCELLED_FLAG LINE_CANCELLED_FLAG 行取消标记
    ol.OPEN_FLAG LINE_OPEN_FLAG 行Open标记
    ol.SHIPPING_INTERFACED_FLAG 行发运接口标记
    ol.INVOICED_QUANTITY 开票数量
    ol.FLOW_STATUS_CODE LINE_FLOW_STATUS_CODE 行工作流状态代码
    ATO_FLAG ATO_FLAG ATO行标记

    Fold:XXEUL_OE_DILIVERY_RECORDS
    说明:完整的订单发运记录
    wdd.source_header_id header_id 订单头ID
    wdd.source_line_id line_id 订单行ID
    wdd.delivery_detail_id 交货行ID
    wnd.delivery_id 交货ID
    wnd.namedelivery_name 交货名称
    wnd.initial_pickup_date ERP发运时间
    wdd.requested_quantity erp_request_quantity 需要发货数据
    xsh.SHIPPED_QUANTITY spc_shipped_quantity SCM发运数量
    wdd.shipped_quantity spc_confirmed_quantity ERP发运数量
    xsh.SHIPCONFIRM_DATE SCM发运出库时间
    xsh.DELIVERY_ACK_DATE SCM到货确认时间
    xsh.DELIVERY_ACK_PER SCM到货确认人
    xsh.SERVICE_ACK_DATE 客服到货确认时间
    xsh.SERVICE_ACK_PER 客服到货确认人
    xsh.SERVICE_ACK_COM 客服到货确认备注


    Fold:XXEUL_PRICING_LIST
    说明:完整的订单发运记录
    qh.list_header_id 价目表ID
    qh.namelist_name 价目表名称
    qh.currency_code 价目表币种
    ql.list_line_id 价目表行ID
    msi.inventory_item_id Item ID
    ql.product_attr_val_disp item_segment1 Item编码
    msi.description item_description Item描述
    ql.operand price 价目表价格
    ql.product_uom_codeuom UOM


    Fold:Ra Customers V
    说明:完整的客户头记录
    customer_id 客户Account ID
    customer_name 组织名称
    customer_number 客户编码
    Account_Name 客户名称
    status 状态

    Fold:Ra Addresses
    说明:完整的客户地址信息
    address_id 客户AddressID
    customer_id 客户account_ID
    org_id OU_ID
    address1, 
    address2, 
    address3,
    address4,
    postal_code
    country
    city
    province
    county
    state
    status

    Fold:Ra Site Use
    说明:完整的客户地址对应的目的
    Address Id 客户AddressID
    Site Use Code 目的
    Primary Flag 是否主要
    Location 目的描述
    Org Id OU_ID

    Fold:MTL_TXN_REQUEST_LINES_V
    说明:完整的搬运单行信息
    LINE_ID NUMBER 行ID
    REQUEST_NUMBER VARCHAR2(30) 搬运单号
    MOVE_ORDER_TYPE NUMBER 搬运单类型CODE
    MOVE_ORDER_TYPE_NAME VARCHAR2(80) 搬运单类型名称
    DESCRIPTION VARCHAR2(240) 搬运单头描述
    HEADER_ID NUMBER 搬运单头ID
    TRANSACTION_SOURCE_TYPE_ID NUMBER 库存事务处理来源类型ID
    TRANSACTION_TYPE_ID NUMBER 库存事务处理类型ID
    TRANSACTION_TYPE_NAME VARCHAR2(30) 搬运单事务处理类型
    LINE_NUMBER NUMBER
    ORGANIZATION_ID NUMBER 库存组织ID
    INVENTORY_ITEM_ID NUMBER
    REVISION VARCHAR2(3) 版本号
    FROM_SUBINVENTORY_ID NUMBER 来源子库存
    FROM_SUBINVENTORY_CODE VARCHAR2(10) 来源子库存货位类型
    FROM_SUB_LOCATOR_TYPE NUMBER 来源子库存ID
    FROM_LOCATOR_ID NUMBER 来源子库存货位ID
    TO_SUBINVENTORY_CODE VARCHAR2(10) 目标子库存
    TO_SUB_LOCATOR_TYPE NUMBER 目标子库存货位类型
    TO_SUBINVENTORY_ID NUMBER 目标子库存ID
    TO_LOCATOR_ID NUMBER 目标子库存货位ID
    SHIP_TO_LOCATION_ID NUMBER 发运至地点ID
    LOT_NUMBER VARCHAR2(30) 批号
    UOM_CODE VARCHAR2(3) UOM
    QUANTITY NUMBER 搬运单数量
    REQUIRED_QUANTITY NUMBER 请求数量
    QUANTITY_DELIVERED NUMBER 已经处理数量
    QUANTITY_DETAILED NUMBER 行分配数量
    DATE_REQUIRED DATE 请求日期
    REASON_ID NUMBER 事务处理原因ID
    LINE_STATUS NUMBER 行状态
    STATUS_DATE DATE 行状态变化日期
    LAST_UPDATED_BY NUMBER 最后更新人ID
    LAST_UPDATE_DATE DATE 最后更新日期
    CREATED_BY NUMBER 创建人ID
    CREATION_DATE DATE 行创建日期
    ATTRIBUTE1 VARCHAR2(150) 行备注
    ATTRIBUTE2 VARCHAR2(150) 行非标物品描述
    TXN_SOURCE_LINE_ID NUMBER 挑库单行对应的订单行ID
    PRIMARY_QUANTITY NUMBER 主交易数量


    Fold:MTL_TXN_REQUEST_HEADERS_V
    说明:完整的搬运单头信息
    HEADER_ID NUMBER 订单头ID
    REQUEST_NUMBER VARCHAR2(30) 搬运单号
    TRANSACTION_TYPE_ID NUMBER 搬运单类型CODE
    TRANSACTION_TYPE_NAME VARCHAR2(30) 搬运单类型名称
    MOVE_ORDER_TYPE NUMBER 搬运单类型
    MOVE_ORDER_TYPE_NAME VARCHAR2(80) 搬运单类型名称
    ORGANIZATION_ID NUMBER 库存组织ID
    DESCRIPTION VARCHAR2(240) 搬运单头描述
    DATE_REQUIRED DATE 头请求日期
    FROM_SUBINVENTORY_CODE VARCHAR2(10) 来源子库存
    TO_SUBINVENTORY_CODE VARCHAR2(10) 目标子库存
    SHIP_TO_LOCATION_ID NUMBER 发货至地址ID
    HEADER_STATUS NUMBER 头状态
    HEADER_STATUS_NAME VARCHAR2(80) 头状态名称
    STATUS_DATE DATE 头状态日期
    LAST_UPDATED_BY NUMBER 最近更新人
    LAST_UPDATE_DATE DATE 最近更新日期
    CREATED_BY NUMBER 创建人
    CREATION_DATE DATE 创建日期
    ATTRIBUTE1 VARCHAR2(150) 搬运单头备注
    ATTRIBUTE2 VARCHAR2(150) 借货退货原因
    ATTRIBUTE3 VARCHAR2(150) 借货合同号
    ATTRIBUTE4 VARCHAR2(150) 退货方法
    ATTRIBUTE5 VARCHAR2(150) 搬运单输入状态
    ATTRIBUTE6 VARCHAR2(150) 来源子库存货位
    TRANSACTION_ACTION_ID NUMBER

    Fold:Fnd Lookup Values Vl
    说明:OM 的Quick Code :SALES_CHANNEL
    Lookup Code 销售渠道编码
    Meaning 销售渠道名称
    Description 销售渠道英文描述
    Loan_Inv_Org1 销售渠道对应的借货库存组织1
    Loan_subinventory1 销售渠道对应的借货子库存1
    Loan_Inv_Org2 销售渠道对应的借货库存组织2
    Loan_subinventory2 销售渠道对应的借货子库存2
    Branch Office Manager Email 办事处主任Email
    CSC Job Notice Email 客服任务令Email
    Ship Notice Email 发货通知发送的人员Email
    Sales_Zone_id 销售大区ID

    Fold:XXEUL_OM_ORDER_TYPE
    说明:OM 的订单类型
    Transfer To Shipping System 是否进入发运系统
    Order Dept Code 订单部门Code
    Type Class Code 订单业务Code
    Is Abroad Order 是否海外订单
    Name 订单类型名称
    Description 订单类型描述
    Transaction Type Id 订单类型ID
    Transaction Type Code 订单类型Code
    Demand Class Code 订单需求分类


    Fold:Wsh Regions Tl
    说明:销售区域
    Region Id 销售大区ID
    Zone 销售大区名称

    INV模块常用表结构 
    表名:inv.mtl_system_items 
    说明: 物料主表 
    列名 类型 含义
    ORGANIZATION_ID NUMBER 组织代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    SEGMENT1 VARCHAR2(40) 项目编码(外码)
    UNIT_OF_ISSUE 单位
    DESCRIPTION 项目说明
    ALLOWED_UNITS_LOOKUP_CODE 可否单位换算
    INVENTORY_ITEM_STATUS_CODE 项目状态
    ITEM_TYPE 项目类型
    PRIMARY_UNIT_OF_MEASURE 基本度量单位
    BASE_ITEM_ID 基础代码
    BOM_ENABLED_FLAG BOM使能标志(项目能否有清单)(Y/N)
    BOM_ITEM_TYPE BOM项目类型
    ENGINEERING_ECN_CODE 工程更改号
    ENGINEERING_ITEM_ID 工程项目代码
    ENG_ITEM_FLAG 是否是工程项目
    COSTING_ENABLED_FLAG 成本始能标志(有无成本)
    COST_OF_SALES_ACCOUNT 货物销售帐目
    DEFAULT_INCLUDE_IN_ROLLUP_FLAG 是否可为缺省
    INVENTORY_ASSET_FLAG 是否是库存资产
    STD_LOT_SIZE 标准批量规格
    ALLOW_ITEM_DESC_UPDATE_FLAG 是否可更新项目说明
    ASSET_CATEGORY_ID 资产类别
    BUYER_ID 采购员代码
    ENCUMBRANCE_ACCOUNT 无效帐目
    EXPENSE_ACCOUNT 费用帐户
    HAZARD_CLASS_ID 风险类代码
    LIST_PRICE_PER_UNIT 单位定价
    MARKET_PRICE 市价
    OUTSIDE_OPERATION_FLAG 外部操作项目
    OUTSIDE_OPERATION_UOM_TYPE 外部操作单位类型
    PRICE_TOLERANCE_PERCENT 允许价格偏差百分比
    PURCHASING_ENABLED_FLAG 是否可采购
    PURCHASING_ITEM_FLAG 采购项目
    ROUNDING_FACTOR A 取舍因子
    TAXABLE_FLAG 税收项目
    UNIT_OF_ISSUE 单位
    ALLOW_EXPRESS_DELIVERY_FLAG A 可以快递项目
    ALLOW_SUBSTITUTE_RECEIPTS_FLAG 收据是否可以替换
    DAYS_EARLY_RECEIPT_ALLOWED 可以提前天数
    DAYS_LATE_RECEIPT_ALLOWED 可以推迟天数
    ENFORCE_SHIP_TO_LOCATION_CODE 目的地
    INVOICE_CLOSE_TOLERANCE 发票结束偏差
    QTY_RCV_EXCEPTION_CODE 例外接收数量代码
    QTY_RCV_TOLERANCE 例外接收允许量
    RECEIPT_REQUIRED_FLAG A 是否必须收据
    RECEIVE_CLOSE_TOLERANCE A 接收结束允许天数
    RECEIVING_ROUTING_ID 接收行程安排编码
    AUTO_SERIAL_ALPHA_PREFIX Starting Serial Prefix
    CYCLE_COUNT_ENABLED_FLAG 能否循环计算
    INVENTORY_ITEM_FLAG 是否为库存项目
    LOCATION_CONTROL_CODE 采购点控制代码
    LOT_CONTROL_CODE 是否有批量控制
    MTL_TRANSACTIONS_ENABLED_FLAG 可否交易
    POSITIVE_MEASUREMENT_ERROR Pos Measurement Error
    RESERVABLE_TYPE 是否要预留
    RESTRICT_LOCATORS_CODE 是否限制定位
    REVISION_QTY_CONTROL_CODE 是否受修订版本控制
    SERIAL_NUMBER_CONTROL_CODE 是否受系列号控制
    SHELF_LIFE_CODE 有无存储期控制
    SHELF_LIFE_DAYS 存储期天数
    START_AUTO_LOT_NUMBER 开始批量
    START_AUTO_SERIAL_NUMBER 开始系列号
    STOCK_ENABLED_FLAG 能否库存
    UNIT_VOLUME 体积
    UNIT_WEIGHT 重量
    VOLUME_UOM_CODE 体积度量单位
    WEIGHT_UOM_CODE 重量度量单位
    CARRYING_COST 运输费用百分比
    FIXED_DAYS_SUPPLY 固定提前期
    FIXED_LOT_MULTIPLIER 固定批量大小
    FIXED_ORDER_QUANTITY 固定定单数
    INVENTORY_PLANNING_CODE 库存计划方法
    MAXIMUM_ORDER_QUANTITY 最大定单数
    MAX_MINMAX_QUANTITY Min-Max Maximum Quantity
    MINIMUM_ORDER_QUANTITY 最小定单数
    MIN_MINMAX_QUANTITY Min-Max Minimum Quantity
    MRP_SAFETY_STOCK_CODE 安全库存
    MRP_SAFETY_STOCK_PERCENT 安全库存百分比
    ORDER_COST 定单费用
    PLANNER_CODE 计划员属性
    SAFETY_STOCK_BUCKET_DAYS 安全库存天数
    SOURCE_ORGANIZATION_ID 来源组织代码
    SOURCE_SUBINVENTORY 来源子库存
    SOURCE_TYPE 补充来源类型
    ACCEPTABLE_EARLY_DAYS 接收提前天数
    AUTO_REDUCE_MPS 自动冲减MPS
    DEMAND_TIME_FENCE_CODE 需求时间栏
    DEMAND_TIME_FENCE_DAYS 需求时间栏天数
    MRP_CALCULATE_ATP_FLAG 是否有ATP
    MRP_PLANNING_CODE 计划方法
    OVERRUN_PERCENTAGE 超差百分比
    PLANNING_MAKE_BUY_CODE 制造或购买
    PLANNING_TIME_FENCE_CODE 计划时间栏
    PLANNING_TIME_FENCE_DAYS 计划时间栏天数
    REPETITIVE_PLANNING_FLAG 是否是重复计划
    SHRINKAGE_RATE 收缩比率
    CUMULATIVE_TOTAL_LEAD_TIME 累积总体提前期
    CUM_MANUFACTURING_LEAD_TIME 制造提前期
    FULL_LEAD_TIME 处理提前期
    LEAD_TIME_LOT_SIZE 批量提前期
    PREPROCESSING_LEAD_TIME 预处理提前期
    VARIABLE_LEAD_TIME 不定的提前期
    BUILD_IN_WIP_FLAG 是否在制
    WIP_SUPPLY_LOCATOR_ID 离散作业库存地点
    WIP_SUPPLY_TYPE 离散作业供货类型
    ATP_COMPONENTS_FLAG 是否有ATP组成部件
    ATP_FLAG 是否为ATP项目
    ATP_RULE_ID ATP规则
    COLLATERAL_FLAG 是否为附属项目
    CUSTOMER_ORDER_FLAG 是否为定单项目
    DEFAULT_SHIPPING_ORG 运输组织代码
    INTERNAL_ORDER_ENABLED_FLAG 是否可以是内部定单
    INTERNAL_ORDER_FLAG 是否为内部定单
    PICKING_RULE_ID 库存规则
    PICK_COMPONENTS_FLAG 是否为可选部件
    REPLENISH_TO_ORDER_FLAG 是否为定单装配
    RETURNABLE_FLAG 是否可退回
    RETURN_INSPECTION_REQUIREMENT RMA Inspection Status
    SHIPPABLE_ITEM_FLAG 是否为运输项目
    SHIP_MODEL_COMPLETE_FLAG 运送是否完成
    SO_TRANSACTIONS_FLAG 是否可交易
    ACCOUNTING_RULE_ID 会计规则
    INVOICEABLE_ITEM_FLAG 是否为需发票项目
    INVOICE_ENABLED_FLAG 是否具有发票
    INVOICING_RULE_ID 发票规则
    PAYMENT_TERMS_ID 付款期限
    SALES_ACCOUNT 销售帐目
    TAX_CODE 税收代码
    ATO_FORECAST_CONTROL 预测控制
    MUST_USE_APPROVED_VENDOR_FLAG 是否必须授权供应商
    UN_NUMBER_ID 货期
    ALLOW_UNORDERED_RECEIPTS_FLAG 是否为非定单收据
    INSPECTION_REQUIRED_FLAG 是否需检查
    RECEIPT_DAYS_EXCEPTION_CODE 接收天数例外代码
    RESTRICT_SUBINVENTORIES_CODE 子库存限制
    ACCEPTABLE_RATE_DECREASE 可接受减少率
    END_ASSEMBLY_PEGGING_FLAG 是否是最终装配
    PLANNING_EXCEPTION_SET 计划例外设置
    ROUNDING_CONTROL_TYPE 四舍五入控制
    FIXED_LEAD_TIME 固定提前期
    POSTPROCESSING_LEAD_TIME 后处理提前期
    WIP_SUPPLY_SUBINVENTORY 离散作业子库存
    CUSTOMER_ORDER_ENABLED_FLAG 是否是销售定单
    ACCEPTABLE_RATE_INCREASE 可接受的增加率

    表名:inv.mtl_planners 
    说明:计划员代码表 
    列名 类型 含义
    PLANNER_CODE VARCHAR2(10) 计划员代码
    ORGANIZATION_ID NUMBER 组织代码
    DESCRIPTION VARCHAR2(50) 计划员描述
    DISABLE_DATE DATE 失效日期

    表名: inv.mtl_units_of_measure 
    说明:度量单位表 
    UNIT_OF_MEASURE VARCHAR2(25) 度量单位
    UOM_CODE VARCHAR2(3) 单位代码
    UOM_CLASS VARCHAR2(10) 单位类别
    BASE_UOM_FLAG VARCHAR2(1) 是否基本单位
    DISABLE_DATE DATE 失效日期
    DESCRIPTION VARCHAR2(50) 描述

    表名:inv.mtl_uom_classes 
    说明:度量单位类表 
    UOM_CLASS VARCHAR2(10) 单位类别
    DISABLE_DATE DATE 失效日期
    DESCRIPTION VARCHAR2(50) 描述

    表名: inv.mtl_uom_class_conversions 
    说明: 单位类别换算 
    INVENTORY_ITEM_ID NUMBER 项目内码
    FROM_UNIT_OF_MEASURE VARCHAR2(25) 从单位
    FROM_UOM_CODE VARCHAR2(3) 从单位代码
    FROM_UOM_CLASS VARCHAR2(10) 从单位类
    TO_UNIT_OF_MEASURE VARCHAR2(25) 到单位
    TO_UOM_CODE VARCHAR2(3) 到单位代码
    TO_UOM_CLASS VARCHAR2(10) 到单位类
    CONVERSION_RATE NUMBER 换算比率
    DISABLE_DATE DATE 失效日期

    表名: inv.mtl_descr_element_values 
    说明: 项目描述构成元素值 
    INVENTORY_ITEM_ID NUMBER 项目内码
    ELEMENT_NAME VARCHAR2(30) 元素名称
    ELEMENT_SEQUENCE NUMBER 元素序号
    ELEMENT_VALUE VARCHAR2(30) 元素值
    DEFAULT_ELEMENT_FLAG VARCHAR2(1) 是否默认

    表名: inv.mtl_descriptive_elements 
    说明: 项目描述构成元素表 
    ITEM_CATALOG_GROUP_ID NUMBER 项目目录组代码
    ELEMENT_SEQUENCE NUMBER 元素序号
    ELEMENT_NAME VARCHAR2(30) 元素名称(频率.光洁度.硬度.亮度)
    DESCRIPTION VARCHAR2(50)

    表名: inv.mtl_item_catalog_groups 
    说明: 项目目录表 
    ITEM_CATALOG_GROUP_ID NUMBER 项目目录组代码
    SEGMENT1 VARCHAR2(40) 项目编码前两位
    SEGMENT2 VARCHAR2(40) 项目编码3、4位
    DESCRIPTION VARCHAR2(240) 描述

    表名:inv.mtl_item_attributes 
    说明:项目属性字段说明 
    ATTRIBUTE_NAME 属性字段(项目属性表中)
    DATA_TYPE 数据类型
    USER_ATTRIBUTE_NAME 用户属性名
    USER_ATTRIBUTE_NAME_GUI 用户属性名界面文字信息
    CONTROL_LEVEL 控制级别
    SEQUENCE 序号
    LEVEL_UPDATEABLE_FLAG 级别可否更改
    VALIDATION_CODE 校验代码
    MANDATORY_FLAG 是否强制

    表名: inv.mtl_manufacturers 
    说明: 制造商代码表 
    MANUFACTURER_ID NUMBER 制造商代码
    MANUFACTURER_NAME VARCHAR2(30) 制造商名称

    表名:inv.mtl_item_status 
    说明:项目状态表 
    INVENTORY_ITEM_STATUS_CODE VARCHAR2(10) 状态代码(Active/Inactive)
    DESCRIPTION VARCHAR2(240) 描述

    表名: inv.mtl_picking_rules 
    说明: 捡料规则表 
    PICKING_RULE_ID NUMBER 捡料规则代码
    PICKING_RULE_NAME VARCHAR2(30) 捡料规则名称(FIFO/BY_INV)
    DESCRIPTION VARCHAR2(50) 说明(先进先出/按库捡料)

    表名:inv.mfg_lookups 
    说明:系统检查类型及值列表(从中可查许多TYPE字段的值) 
    LOOKUP_TYPE VARCHAR2(30) 检查类型
    LOOKUP_CODE NUMBER 值代码
    MEANING VARCHAR2(80) 值含义

    表名: inv.mtl_item_revisions 
    说明: 项目版本表 
    ORGANIZATION_ID NUMBER 组织代码
    INENTORY_ITEM_ID NUMBER 项目内码
    REVISION VARCHAR2(3) 版本
    LAST_UPDATE_DATE DATE 最后更新日期
    EFFECTIVITY_DATE DATE 生效日期

    表名:inv.mtl_onhand_quantities 
    说明:库存数据表 
    列名 类型 含义
    INVENTORY_ITEM_ID NUMBER 项目内码
    ORGANIZATION_ID NUMBER 组织代码
    DATE_RECEIVED DATE 接收日期
    TRANSACTION_QUANTITY NUMBER 交易数量
    SUBINVENTORY_CODE VARCHAR2(10) 子库名
    REVISION VARCHAR2(3) 版本
    LOCATOR_ID NUMBER 货位内码
    CREATE_TRANSACTION_ID NUMBER 创建交易代码
    UPDATE_TRANSACTION_ID NUMBER 更改交易代码

    表名: inv.mtl_item_locations 
    说明: 项目货位表 
    ORGANIZATION_ID NUMBER 组织代码
    INVENTORY_LOCATION_ID NUMBER 货位内码
    SUBINVENTORY_CODE VARCHAR2(10) 子库名称
    SEGMENT1 VARCHAR2(40) 货位编码

    表名:inv.mtl_material_transactions 
    说明:交易登记(出入库记录)表 
    列名 类型 含义
    TRANSACTION_ID NUMBER 交易代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    REVISION VARCHAR2(3) 版本
    ORGANIZATION_ID NUMBER 组织代码
    SUBINVENTORY_CODE VARCHAR2(10) 子库名称
    LOCATOR_ID NUMBER 货位代码
    TRANSACTION_TYPE_ID NUMBER 交易类型代码
    TRANSACTION_ACTION_ID NUMBER 交易执行代码
    TRANSACTION_SOURCE_TYPE_ID NUMBER 交易来源类型代码
    TRANSACTION_SOURCE_ID NUMBER 交易来源代码(视情况时对应
    任务令内码,订单内码等)
    TRANSACTION_SOURCE_NAME VARCHAR2(30) 交易来源名称
    TRANSACTION_QUANTITY NUMBER 交易数量
    TRANSACTION_UOM VARCHAR2(3) 单位
    TRANSACTION_DATE DATE 交易日期
    TRANSACTION_REFERENCE VARCHAR2(240) 交易参考(类型为Z31时对应订单号)
    REASON_ID NUMBER 交易原因代码
    TRANSACTION_COST NUMBER 交易成本
    PRIOR_COST NUMBER 原来成本
    NEW_COST NUMBER 新成本
    DEPARTMENT_ID NUMBER 部门代码
    OPERATION_SEQ_NUM NUMBER 操作序列栏目
    TRANSFER_TRANSACTION_ID NUMBER 移动交易代码
    TRANSACTION_SET_ID NUMBER 交易集代码
    RCV_TRANSACTION_ID NUMBER 接收交易代码
    MOVE_TRANSACTION_ID NUMBER 移动交易代码
    COMPLETION_TRANSACTION_ID NUMBER 最终交易代码
    SOURCE_CODE VARCHAR2(30) 来源代码(如RCV为接收)
    SOURCE_LINE_ID NUMBER 来源行号(无来源行时为-1)
    VENDOR_LOT_NUMBER VARCHAR2(30) 供应商批量
    TRANSFER_ORGANIZATION_ID NUMBER 对应组织代码
    TRANSFER_SUBINVENTORY VARCHAR2(10) 对应子库名
    TRANSFER_LOCATOR_ID NUMBER 对应货位

    表名:inv.mtl_transaction_types 
    说明:交易类型代码表 
    列名 类型 含义
    TRANSACTION_TYPE_ID NUMBER 交易类型代码
    TRANSACTION_TYPE_NAME VARCHAR2(30) 交易类型名称
    DESCRIPTION VARCHAR2(240) 描述
    TRANSACTION_ACTION_ID NUMBER 交易执行代码
    TRANSACTION_SOURCE_TYPE_ID NUMBER 交易来源类型代码
    DISABLE_DATE DATE 失效日期
    USER_DEFINED_FLAG VARCHAR2(1) 是否用户自定义

    表名:inv.mtl_transaction_reasons 
    说明:交易原因代码表 
    REASON_ID NUMBER 原因代码
    REASON_NAME VARCHAR2(30) 名称
    DESCRIPTION VARCHAR2(240) 描述

    表名: inv.mtl_txn_source_types 
    说明: 交易来源类型代码表 
    TRANSACTION_SOURCE_TYPE_ID NUMBER 交易来源类型代码
    TRANSACTION_SOURCE_TYPE_NAME VARCHAR2(30) 交易来源类型名称
    DESCRIPTION VARCHAR2(240) 描述

    表名: inv.mtl_supply 
    说明: 项目供给信息表 
    ITEM_ID NUMBER 项目代码
    SUPPLY_TYPE_CODE 供应类型(REQ,PO,RECEIVING,SHIPMENT)
    SUPPLY_SOURCE_ID 供应来源代码
    LAST_UPDATE_DATE DATE 最后更新时间
    REQ_HEADER_ID NUMBER PR头号(类型为REQ时有内容)
    REQ_LINE_ID NUMBER PR行号(类型为REQ时有内容)
    PO_HEADER_ID NUMBER PO头号(类型为PO时有内容)
    PO_LINE_ID NUMBER PO行号(类型为PO时有内容)
    PO_LINE_LOCATION_ID NUMBER PO定位号(类型为PO)
    PO_DISTRIBUTION_ID 
    SHIPMENT_HEADER_ID 运输信息头号(类型RECEIVING)
    SHIPMENT_LINE_ID 运输信息行号(类型RECEIVING)
    RCV_TRANSACTION_ID 接收交易代码
    QUANTITY NUMBER 数量
    UNIT_OF_MEASURE 单位
    TO_ORG_PRIMARY_QUANTITY 转入基本组织数量
    TO_ORG_PRIMARY_UOM 转入基本组织单位
    RECEIPT_DATE DATE 接收时间
    NEED_BY_DATE DATE 需求时间
    DESTINATION_TYPE_CODE 目标类型(INVENTORY,EXPENSE,SHOP FLOOR)
    LOCATION_ID NUMBER 位置代码
    FROM_ORGANIZATION_ID NUMBER 来源组织代码
    FROM_SUBINVENTORY 来源子库
    TO_ORGANIZATION_ID NUMBER 目的组织代码
    TO_SUBINVENTORY 目的子库
    INTRANSIT_OWNING_ORG_ID NUMBER 在途所属组织代码
    MRP_PRIMARY_QUANTITY NUMBER MRP基本计划数量
    MRP_PRIMARY_UOM MRP基本计划单位
    MRP_EXPECTED_DELIVERY_DATE DATE MRP预计交付时间
    MRP_DESTINATION_TYPE_CODE MRP目标类型
    MRP_TO_ORGANIZATION_ID NUMBER MRP目的组织代码

    表名: inv.mtl_demand 
    说明: 项目需求信息表 
    DEMAND_ID 需求代码
    ORGANIZATION_ID 组织代码
    INVENTORY_ITEM_ID 项目内码
    DEMAND_SOURCE_TYPE 需求类型
    DEMAND_SOURCE_HEADER_ID 需求来源头号
    DEMAND_SOURCE_LINE 需求来源行号
    DEMAND_SOURCE_DELIVERY 需求来源投递号
    UOM_CODE 单位
    LINE_ITEM_QUANTITY 需求行项目数量
    PRIMARY_UOM_QUANTITY 基本计量单位数量
    LINE_ITEM_RESERVATION_QTY 
    RESERVATION_QUANTITY 
    COMPLETED_QUANTITY 
    REQUIREMENT_DATE 需求时间
    RESERVATION_TYPE 专用类型
    LAST_UPDATE_DATE 最后更新日期
    PARENT_DEMAND_ID 上级需求代码
    USER_LINE_NUM 用户栏目
    UPDATE_FLAG 更新标志
    SUBINVENTORY 子库
    COMPONENT_SEQUENCE_ID 组成序号
    PARENT_COMPONENT_SEQ_ID 父组件序号
    RTA_MODEL_SOURCE_LINE 
    CONFIG_STATUS 
    AVAILABLE_TO_MRP 
    AVAILABLE_TO_ATP 
    ROW_STATUS_FLAG 
    ATP_LEAD_TIME 
    EXPLOSION_EFFECTIVITY_DATE 
    BOM_LEVEL 
    MRP_DATE 
    MRP_QUANTITY 
    CUSTOMER_ID 
    BILL_TO_SITE_ID 
    SHIP_TO_SITE_ID 
    MASTER_RESERVATION_QTY 

    表名:inv.mtl_sales_orders 
    说明:销售订单表 
    SALES_ORDER_ID NUMBER 销售订单内码
    SEGMENT1 VARCHAR2(40) 订单号
    SEGMENT2 VARCHAR2(40) 订单类别
    ENABLED_FLAG VARCHAR2(1) 使能标志
    LAST_UPDATE_DATE DATE 最后更新日期
    CREATION_DATE DATE 创建日期

    表名:inv.mtl_safety_stocks 
    说明:安全库存 
    ORGANIZATION_ID NUMBER 组织代码
    INVENTORY_ITEM_ID NUMBER 项目内码
    EFFECTIVITY_DATE DATE 生效日期
    SAFETY_STOCK_CODE NUMBER 安全库存代码
    SAFETY_STOCK_QUANTITY NUMBER 安全库存数量

    表名:MTL_ONHAND_LOCATOR_V
    说明:库存数据视图
    列名 类型 含义
    INVENTORY_ITEM_ID NUMBER 项目内码
    ORGANIZATION_ID NUMBER 组织代码
    PADDED_CONCATENATED_SEGMENTS 物品编码
    REVISION VARCHAR2(3) 物品版本
    TOTAL QOH NUMBER 现有量
    SUBINVENTORY_CODE VARCHAR2(10) 子库名
    LOCATOR_ID NUMBER 货位内码

    WIP模块常用表结构
    表名: wip.wip_accounting_classes
    说明: 离散作业会计科目
    CLASS_CODE VARCHAR2(10) 帐目
    ORGANIZATION_ID NUMBER 组织代码
    CLASS_TYPE NUMBER 帐目类型
    DESCRIPTION VARCHAR2(240) 描述
    DISABLE_DATE DATE 失效日期
    MATERIAL_ACCOUNT NUMBER 物料帐目
    MATERIAL_VARIANCE_ACCOUNT NUMBER 物料差异帐目
    MATERIAL_OVERHEAD_ACCOUNT NUMBER 物料经常费用帐目
    RESOURCE_ACCOUNT NUMBER 资源帐目
    RESOURCE_VARIANCE_ACCOUNT NUMBER 资源差异帐目
    OUTSIDE_PROCESSING_ACCOUNT NUMBER
    OUTSIDE_PROC_VARIANCE_ACCOUNT NUMBER
    OVERHEAD_ACCOUNT NUMBER 经常费用帐目
    OVERHEAD_VARIANCE_ACCOUNT NUMBER 经常费用差异帐目
    STD_COST_ADJUSTMENT_ACCOUNT NUMBER 标准成本调节帐目
    COMPLETION_COST_SOURCE NUMBER 完成成本来源
    COST_TYPE_ID NUMBER 成本类型
    BRIDGING_ACCOUNT NUMBER 过渡帐目

    表名: wip.wip_comment_codes
    说明: 离散作业注释
    COMMENT_CODE VARCHAR2(10) 注释
    ORGANIZATION_ID NUMBER 组织代码
    COMMENT_DESCRIPTION VARCHAR2(240) 说明

    表名: wip.wip_discrete_jobs
    说明: 离散作业表
    WIP_ENTITY_ID NUMBER 任务令内码
    ORGANIZATION_ID NUMBER 组织代码
    SOURCE_LINE_ID NUMBER 来源行号
    SOURCE_CODE VARCHAR2(20) 来源
    DESCRIPTION VARCHAR2(240) 说明
    STATUS_TYPE NUMBER 状态
    PRIMARY_ITEM_ID NUMBER 加工件内码
    FIRM_PLANNED_FLAG NUMBER
    JOB_TYPE NUMBER 作业类型(1.标准,3.非标准)
    WIP_SUPPLY_TYPE NUMBER 供应类型
    CLASS_CODE VARCHAR2(10) 任务类别
    MATERIAL_ACCOUNT NUMBER 物料帐目
    MATERIAL_OVERHEAD_ACCOUNT NUMBER 物料经常费用帐目
    RESOURCE_ACCOUNT NUMBER 资源帐目
    OUTSIDE_PROCESSING_ACCOUNT NUMBER 外(超)处理帐目
    MATERIAL_VARIANCE_ACCOUNT NUMBER 物料差异帐目
    RESOURCE_VARIANCE_ACCOUNT NUMBER 资源差异帐目
    OUTSIDE_PROC_VARIANCE_ACCOUNT NUMBER 外(超)处理差异帐目
    STD_COST_ADJUSTMENT_ACCOUNT NUMBER 标准成本调整帐目
    OVERHEAD_ACCOUNT NUMBER 经常性费用帐目
    OVERHEAD_VARIANCE_ACCOUNT NUMBER 经常性费用差异帐目
    SCHEDULED_START_DATE DATE 计划开工时间
    DATE_RELEASED DATE 任务令释放时间
    SCHEDULED_COMPLETION_DATE DATE 计划完工时间
    DATE_COMPLETED DATE 完工时间
    DATE_CLOSED DATE 关门时间
    START_QUANTITY NUMBER 开始数量
    QUANTITY_COMPLETED NUMBER 完工数量
    QUANTITY_SCRAPPED NUMBER 报废数量
    NET_QUANTITY NUMBER 净数量
    BOM_REFERENCE_ID NUMBER BOM参考标识码
    ROUTING_REFERENCE_ID NUMBER 工艺路线参考标识码
    COMMON_BOM_SEQUENCE_ID NUMBER 公共BOM序号
    COMMON_ROUTING_SEQUENCE_ID NUMBER 公共工艺路线序号
    BOM_REVISION VARCHAR2(3) BOM版本
    ROUTING_REVISION VARCHAR2(3) 工艺路线版本
    BOM_REVISION_DATE DATE BOM版本日期
    ROUTING_REVISION_DATE DATE 工艺路线版本日期
    LOT_NUMBER VARCHAR2(30) 批量
    ALTERNATE_BOM_DESIGNATOR VARCHAR2(10) 可替换BOM
    ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 可替换工艺路线
    COMPLETION_SUBINVENTORY VARCHAR2(10) 完工应入子库
    COMPLETION_LOCATOR_ID NUMBER 完工应入货位
    MPS_SCHEDULED_COMPLETION_DATE DATE MPS计划完工时间
    MPS_NET_QUANTITY NUMBER MPS净数量
    DEMAND_CLASS VARCHAR2(30) 需求类别
    SCHEDULE_GROUP_ID NUMBER 计划组标识码
    BUILD_SEQUENCE NUMBER
    LINE_ID NUMBER 行号

    其中STATUS_TYPE 1 未发放的-收费不允许
    3 发入-收费允许
    4 完成-允许收费
    5 完成-不允许收费
    6 暂挂-不允许收费
    7 已取消-不允许收费
    8 等待物料单加载
    9 失败的物料单加载
    10 等待路线加载
    11 失败的路线加载
    12 关闭-不可收费
    13 等待-成批加载
    14 等待关闭
    15 关闭失败
    WIP_SUPPLY_TYPE 1 推式
    2 装配拉式
    3 操作拉式
    4 大量
    5 供应商
    6 虚拟
    7 以帐单为基础
    表名: wip.wip_entities
    说明: 任务令信息表
    WIP_ENTITY_ID NUMBER 任务令内码
    ORGANIZATION_ID NUMBER 组织代码
    WIP_ENTITY_NAME VARCHAR2(240) 任务令名称
    ENTITY_TYPE NUMBER 任务类型
    DESCRIPTION VARCHAR2(240) 说明
    PRIMARY_ITEM_ID NUMBER 装配件内码

    表名: wip.wip_requirement_operations
    说明: 任务令物料需求发放表
    INVENTORY_ITEM_ID NUMBER 物料项目内码
    ORGANIZATION_ID NUMBER 组织代码
    WIP_ENTITY_ID NUMBER 任务令内码
    OPERATION_SEQ_NUM NUMBER 工序号
    REPETITIVE_SCHEDULE_ID NUMBER 重复计划标识码
    COMPONENT_SEQUENCE_ID NUMBER BOM清单构成件序号
    DEPARTMENT_ID NUMBER 部门标识码
    WIP_SUPPLY_TYPE NUMBER 供应类型
    DATE_REQUIRED DATE 要求日期
    REQUIRED_QUANTITY NUMBER 要求数量
    QUANTITY_ISSUED NUMBER 发放数量
    QUANTITY_PER_ASSEMBLY NUMBER 单位需求量
    COMMENTS VARCHAR2(40) 注释
    SUPPLY_SUBINVENTORY VARCHAR2(10) 供应子库
    SUPPLY_LOCATOR_ID NUMBER 供应货位
    MRP_NET_FLAG NUMBER 净MRP标志
    MPS_REQUIRED_QUANTITY NUMBER MPS要求数量
    MPS_DATE_REQUIRED NUMBER MPS要求日期
    SEGMENT1 物料项目编码(外码)

    表名: wip.wip_operations
    说明: 离散作业操作表
    WIP_ENTITY_ID NUMBER 任务令内码
    OPERATION_SEQ_NUM NUMBER 工序号
    ORGANIZATION_ID NUMBER 组织代码
    REPETITIVE_SCHEDULE_ID NUMBER 重复计划代码
    OPERATION_SEQUENCE_ID NUMBER 操作序号
    STANDARD_OPERATION_ID NUMBER 标准操作序号
    DEPARTMENT_ID NUMBER 部门标识代码
    DESCRIPTION VARCHAR2(240) 描述
    SCHEDULED_QUANTITY NUMBER 计划数量
    QUANTITY_IN_QUEUE NUMBER 排队数量
    QUANTITY_RUNNING NUMBER 运行数量
    QUANTITY_WAITING_TO_MOVE NUMBER 待移动数量
    QUANTITY_REJECTED NUMBER 故障品数量
    QUANTITY_SCRAPPED NUMBER 报废品数量
    QUANTITY_COMPLETED NUMBER 完工数量
    FIRST_UNIT_START_DATE DATE 最早一个单位上线时间
    FIRST_UNIT_COMPLETION_DATE DATE 最早一个单位完成时间
    LAST_UNIT_START_DATE DATE 最后一个单位上线时间
    LAST_UNIT_COMPLETION_DATE DATE 最后一个单位完工时间
    PREVIOUS_OPERATION_SEQ_NUM NUMBER 前一工序序号
    NEXT_OPERATION_SEQ_NUM NUMBER 下一工序序号
    COUNT_POINT_TYPE NUMBER 计数点(1.是--自动收费,2.否)
    BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)
    MINIMUM_TRANSFER_QUANTITY NUMBER 最小传送数量
    DATE_LAST_MOVED DATE 最后移动时间

    表名: wip.wip_operation_resources
    说明: 离散作业操作资源表
    WIP_ENTITY_ID NUMBER 任务令内码
    OPERATION_SEQ_NUM NUMBER 工序号
    RESOURCE_SEQ_NUM NUMBER 资源序号
    ORGANIZATION_ID NUMBER 组织代码
    REPETITIVE_SCHEDULE_ID NUMBER 重复计划代码
    RESOURCE_ID NUMBER 资源代码
    UOM_CODE VARCHAR2(3) 单位
    BASIS_TYPE NUMBER 基本类型(1.项目,2.批量)
    USAGE_RATE_OR_AMOUNT NUMBER 利用率或金额
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    SCHEDULED_FLAG NUMBER 计划标志
    ASSIGNED_UNITS NUBMER 已分配单位
    AUTOCHARGE_TYPE NUMBER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUMBER 标准费用率标志(1.否,2.是)
    APPLIED_RESOURCE_UNITS NUMBER 已应用单位
    APPLIED_RESOURCE_VALUE NUMBER 已应用值
    START_DATE DATE 开始日期
    COMPLETION_DATE DATE 完成日期

    表名: wip.wip_transactions
    说明: 离散作业交易表
    TRANSACTION_ID NUBMER 交易代码
    ORGANIZATION_ID NUBMER 组织代码
    WIP_ENTITY_ID NUBMER 任务令内码
    PRIMARY_ITEM_ID NUBMER 加工件内码
    ACCT_PERIOD_ID NUBMER
    DEPARTMENT_ID NUBMER 部门内码
    TRANSACTION_TYPE NUBMER 交易类型*
    TRANSACTION_DATE DATE 交易日期
    GROUP_ID NUBMER 组号
    SOURCE_CODE VARCHAR2(30) 来源
    SOURCE_LINE_ID NUBMER 来源行号
    OPERATION_SEQ_NUM NUBMER 工序号
    RESOURCE_SEQ_NUM NUBMER 资源序号
    EMPLOYEE_ID NUBMER 雇员标识号
    RESOURCE_ID NUBMER 资源标识号
    AUTOCHARGE_TYPE NUBMER 自动记帐(1.WIP移动,2.人工,3.PO接收,4.PO移动)
    STANDARD_RATE_FLAG NUBMER 标准费用率标志(1.否,2.是)
    USAGE_RATE_OR_AMOUNT NUBMER 利用率或金额
    BASIS_TYPE NUBMER 基本类型(1.项目,2.批量)
    TRANSACTION_QUANTITY NUBMER 交易数量
    TRANSACTION_UOM VARCHAR2(3) 交易单位
    PRIMARY_QUANTITY NUBMER 基本数量
    PRIMARY_UOM VARCHAR2(3) 基本单位
    ACTUAL_RESOURCE_RATE NUBMER 资源实际利用率
    STANDARD_RESOURCE_RATE NUBMER 标准资源可用率
    CURRENCY_CODE VARCHAR2(15) 货币代码
    CURRENCY_CONVERSION_DATE DATE 货币兑换日期
    CURRENCY_CONVERSION_TYPE VARCHAR2(10) 货币兑换类型
    CURRENCY_CONVERSION_RATE NUBMER 汇率
    CURRENCY_ACTUAL_RESOURCE_RATE NUBMER 按该币种计算的资源实际利用率
    ACTIVITY_ID NUBMER 活动(1.运行,4.移动,5.排队)
    REASON_ID NUBMER 原因代码
    REFERENCE VARCHAR2(240) 参考
    MOVE_TRANSACTION_ID NUBMER 移动交易代码
    PO_HEADER_ID NUBMER 采购订单头
    PO_LINE_ID NUBMER 采购订单行号
    RCV_TRANSACTION_ID NUBMER 接收交易代码(采购订单到货)
    注:TRANSACTION_TYPE取值:1.资源交易,2.制造费交易,3.外部处理,4.成本更新,5.周期关闭差异,6.作业关闭差异

    表名: wip.wip_transaction_accounts
    说明: 离散作业交易帐目
    ORGANIZATION_ID NUMBER 组织代码
    TRANSACTION_ID NUMBER 交易代码
    REFERENCE_ACCOUNT NUMBER 参考科目
    TRANSACTION_DATE DATE 交易日期
    WIP_ENTITY_ID NUMBER 任务令内码
    REPETITIVE_SCHEDULE_ID NUMBER 重复计划代码
    ACCOUNTING_LINE_TYPE NUMBER 会计栏类型
    TRANSACTION_VALUE NUMBER 交易价值
    BASE_TRANSACTION_VALUE NUMBER 基本交易价值
    CONTRA_SET_ID NUMBER 反方集代码
    PRIMARY_QUANTITY NUMBER 基本数量
    RATE_OR_AMOUNT NUMBER 率或金额
    BASIS_TYPE NUMBER 基本类型(1.项目,2.批量)
    RESOURCE_ID NUMBER 资源代码
    COST_ELEMENT_ID NUMBER 成本要素
    ACTIVITY_ID NUMBER 活动(1.运行,4.移动,5.排队)
    CURRENCY_CODE VARCHAR2(15) 币种
    CURRENCY_CONVERSION_DATE DATE 汇率日期
    CURRENCY_CONVERSION_TYPE VARCHAR2(10) 汇率类型
    CURRENCY_CONVERSION_RATE NUMBER 汇率
    OVERHEAD_BASIS_FACTOR NUMBER 基本经常费用因子
    BASIS_RESOURCE_ID NUMBER 基本资源代码
    GL_BATCH_ID NUMBER 财务批号

    表名: wip.wip_scrap_values
    说明: 离散作业报废价值表
    TRANSACTION_ID NUMBER 交易代码
    LEVEL_TYPE NUMBER 级别类型
    COST_ELEMENT_ID NUMBER 成本要素
    COST_ELEMENT_VALUE NUMBER 要素值

    表名: wip.wip_shop_floor_status_codes
    说明: 场地状态表
    SHOP_FLOOR_STATUS_CODE VARCHAR2(10) 场地状态
    ORGANIZATION_ID NUMBER 组织
    DESCRIPTION VARCHAR2(240) 描述
    DISABLE_DATE DATE 失效日期
    STATUS_MOVE_FLAG NUMBER 状态移动标志

    表名: wip.wip_move_transactions
    说明: 离散作业工序移动交易
    TRANSACTION_ID NUMBER 交易代码
    GROUP_ID NUMBER 组号
    SOURCE_CODE VARCHAR2(30) 资源
    SOURCE_LINE_ID NUMBER 资源行号
    ORGANIZATION_ID NUMBER 组织代码
    WIP_ENTITY_ID NUMBER 任务令内码
    LINE_ID NUMBER 行号
    PRIMARY_ITEM_ID NUMBER 加工件内码
    TRANSACTION_DATE DATE 交易时间
    ACCT_PERIOD_ID NUMBER 会计周期
    FM_OPERATION_SEQ_NUM NUMBER 从工序号
    FM_OPERATION_CODE VARCHAR2(4) 从工序
    FM_DEPARTMENT_ID NUMBER 从部门
    FM_INTRAOPERATION_STEP_TYPE NUMBER
    TO_OPERATION_SEQ_NUM NUMBER 到工序号
    TO_OPERATION_CODE VARCHAR2(4) 到工序
    TO_DEPARTMENT_ID NUMBER 到部门
    TO_INTRAOPERATION_STEP_TYPE NUMBER
    TRANSACTION_QUANTITY NUMBER 交易数量
    TRANSACTION_UOM VARCHAR2(3) 交易单位
    PRIMARY_QUANTITY NUMBER 基本数量
    PRIMARY_UOM VARCHAR2(3) 基本单位
    SCRAP_ACCOUNT_ID NUMBER 报废记帐标识号
    REASON_ID NUMBER 原因标识号
    REFERENCE VARCHAR2(240) 参考

    表名:wip.wip_so_allocations
    说明: 分配表
    ALLOCATION_ID NUMBER 分配标识码
    WIP_ENTITY_ID NUMBER 任务令内码
    ORGANIZATION_ID NUMBER 组织代码
    DEMAND_SOURCE_HEADER_ID NUMBER 需求源头标识码
    DEMAND_SOURCE_LINE VARCHAR2(30) 需求源行号
    USER_LINE_NUM VARCHAR2(30) 用户栏目号
    DEMAND_SOURCE_DELIVERY VARCHAR2(30) 需求源投递号
    USER_DELIVERY VARCHAR2(30) 用户投递号
    QUANTITY_ALLOCATED NUMBER 已分配数量
    QUANTITY_COMPLETED NUMBER 已完成数量
    DEMAND_CLASS VARCHAR2(30) 需求类别

    表名: wip.wip_valid_intraoperation_steps
    说明: 有效的进入工序步骤
    ORGANIZATION_ID NUMBER 组织代码
    RECORD_CREATOR VARCHAR2(6) 记录创建者(SYSTEM/USER)
    STEP_LOOKUP_TYPE NUMBER 步骤类型
    LAST_UPDATE_DATE DATE 最后更改日期
    STEP_MEANING VARCHAR2(10) 步骤含义

    其它字典表
    表名:apps.fnd_user
    说明:MRPII用户表
    USER_ID NUMBER 用户ID
    USER_NAME VARCHAR2 用户名称
    EMPLOYEE_ID NUMBER 使用人ID(可与hr.per_people_f.person_id关联)

    表名:hr.per_people_f
    说明:职工姓名表
    PERSON_ID NUMBER 职工ID号
    LAST_NAME VARCHAR2 姓名
    FULL_NAME VARCHAR2 姓名(带称呼MR./MISS./MRS.)
    DATE_OF_BIRTH DATE 生日
    EMPLOYEE_NUMBER VARCHAR2 工号
    SEX VARCHAR2 性别(M/F)
    TITLE VARCHAR2 称呼(MR./MISS./MRS)

    表名:hr.hr_locations
    说明:交货位置表
    LOCATION_ID NUMBER ID号
    LOCATION_CODE VARCHAR2 名称
    ADDRESS_LINE_1 VARCHAR2 地址
    POSTAL_CODE VARCHAR2 邮编
    RECEIVING_SITE_FLAG VARCHAR2 可否接收
    TAX_NAME VARCHAR2 税种
    TELEPHONE_NUMBER_1 VARCHAR2 电话1
    TELEPHONE_NUMBER_2 VARCHAR2 电话2
    TOWN_OR_CITY VARCHAR2 城市

    表名: hwcust.hw_oe.products
    说明: 产品编码表
    PRODUCT_CODE VARCHAR2(20) 产品代码
    PRODUCT_CLASSES VARCHAR2(30) 产品类别
    PRODUCT_SUB_CLASSES VARCHAR2(16) 产品子类
    PRODUCT_NAME VARCHAR2(30) 产品名称
    UNIT_OF_MEASURE VARCHAR2(4) 单位
    START_DATE_ACTIVE DATE 开始时间
    END_DATE_ACTIVE DATE 结束时间
    STATUS VARCHAR2(1) 状态

    表名:oe.ra_customers
    说明:客户表
    CUSTOMER_ID NUMBER 客户ID
    CUSTOMER_NUMBER VARCHAR2 客户代码
    CUSTOMER_NAME VARCHAR2 客户名称

    Oracle ERP 11i 维护经验2008-06-12 12:021. 在oracle applications 11i 中如何快速获得上次查询的SQL 语句
    方法:我们不必使用SQL Trace 来获得,有一个简单的办法,即:帮助->诊断->检查->在"
    块"中输入"system",在"字段"输入" last_query ",然后把鼠标移动到"值",你就可以看到你
    所要的SQL 语句,简单吧!

    2. 如何更改Applications 中LOG 的存放位置
    方法:(以AIX 为例)在11i 中默认LOG 的存放位置是各个模块下log 目录,例如FND
    模块log 的存放目录就是$FND_TOP/log/,可能有些用户想统一管理log,可以采取下面这
    种方法得到解决:
    更改applprod 用户(用于启动FormSever,ReportServer 和并发管理器等)的.profile,
    增加两行:
    APPLCSF=/u10/oracle/prodcomn
    export APPLCSF
    然后重新以applprod 登录,重新启动FormSever,ReportServer 和并发管理器等(一般有
    个shell 文件,例如start.sh),至于为什么能起作用?原因很简单,Applications 首先查看
    APPLCSF 环境变量是否设置,一旦设置,所有的log 均存放在$APPLCSF/log;否则就存
    放在各个模块的log 目录

    3. 如何清除一些历史数据?
    方法:Applications 11i 的许多模块都提供清除相关历史数据,例如fnd 模块提供"清除
    过时的工作流运行时数据"的并发请求,你可以清除OM 模块的旧的工作流的历史数据(目
    前我们系统中每隔3 个月自动清除);
    fnd 模块提供"汇总和清除并发请求统计":
    在第一个参数中选择清除什么。
    第二个参数是选择模式,是按天来删除还是按记录的条数来删除。
    第三个参数就是根据第二个参数选择保留多少天或者保留多少条的记录
    你可以清除提交并发请求产生的log(目前我们系统每隔7 天自动清除)。大家有兴趣可以去研究一下其他模块的提供的清除历史数据的并发请求,毕竟系统用了一阶段,数据量剧增 
    ,给备份,
    硬件和整个系统性能都会有很大的影响,做一些必要的清除工作也许能解决燃眉之急,而且
    能减少整个硬件的投资

    4. 如何获得某个Forms 文件的版本号?
    方法:当你跟踪iTAR 时,Oracle 工程师有时会叫你提供某个Forms 版本,你可以采
    用如下方法获得(以AIX 为例):Strings filename|grep Header
    #adident Header

    5.如何获得Oracle Applications快捷键的定义?
    解答:CTRL+K,通过它,你可以了解到Oracle Applications快捷键的定义,从而加快操作的速度

    6.如何更改APPLSYS用户的密码?
    解答:在以前版本中,更改APPLSYS的密码相当的麻烦,既要更改Applications层的密码,又要更改数据库的密码,而且顺序还不能乱,挺麻烦。11i版本引入新的工具FNDCPASS(位于 
    $FND_TOP/bin),你可以轻松更改APPLSYS的密码:
    $FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS WELCOME
    上述语句把APPLSYS的密码改为WELCOME,当然你可以利用它更改各个模块数据库的密码,例如:
    $FNDCPASS apps/apps 0 Y system/manager orACLE GL GL1
    上述语句把GL的密码改为GL1,同时,你也可以更改Applications层用户的密码:
    $FNDCPASS apps/apps 0 Y system/manager USER VISION WELCOME
    上述语句把VISION用户的密码改为WELCOME


    1、如何设置Oracle Form上的字体?

    将c:Program FilesOracleJInitiator 1.3.1.25lib下

    font.properties.zh
    font.properties.zh.5.0 font.properties.zh.5.1 中的
    dialog.0和dialog.1字体互换 如下
    dialog.0=Arial,DEFAULT_CHARSET
    dialog.1=u5b8bu4f53,DEFAULT_CHARSET
    如果是win 2003系统,把font.properties.zh.5.1 改名字

    font.properties.zh.5.2

    2、如何设置Form的色彩?

    在Profile里设置:J***a Color Scheme


    3、如何定义自助个人主页登录模式?

    Profile里定义:Self Service Personal Home Page mode

    同时打开多个职责的Form,如果选择仅限于结构,会以网页方式打开功能,然后如

    果先后打开多个职责则后打开的职责会替换掉新的职责,保证仅有三个窗口存在。

    如果选择:个人主页,则可以同时打开多个职责。没发现选择:具有结构的个人主

    页 与“仅限于结构”有太大的区别,只是在一登录系统时感觉上像是“个人主页

    ”方式。

    4、Form. Export文件时,系统自动加扩展名为:.XLS?

    Profile里定义:%MIME% change it to 'applicationExcel'

    5、不重启AP或DB,直接重启并发管理器的方法?

    telnet 服务器
    切换到应用用户
    adcmctl.sh stop apps/apps
    adcmctl.sh start apps/apps

    6、Oracle EBS有哪些默认的登录名及密码?

    sysadmin/sysadmin
    mfg/welcome
    operations/welcome
    services/welcome
    mrc/welcome
    hrms/welocme

    7、如何将Sql&plus的输出信息转换为英文?

    修改注册表:HKEY_LOCAL_MACHINESOFTWAREOracle----NLS_LANG

    将SIMPLIFIED CHINESE_CHINA.ZHS16GBK替换为AMERICAN_CHINA.UTF8

    8、如何强制关闭任务管理器(Windows)的进程?

    ntsd -c q -p PID

    9、10g_client下载地址?

    http://download.oracle.com/otn/nt/oracle10g/10g_win32_db.zip

    http://download.oracle.com/otn/nt/oracle10g/10g_win32_client.zip

    10、如何查询视图里的数据?

    首先在Toad中运行如下语句:

    begin
    dbms_application_info.set_client_info(106);
    end;

    P.S.106指的ORG_ID,也可以是SOB_ID,根据需要设置。


    oracle Applications 11i 技术支持经验杂谈
    如何获得Oracle Applications快捷键的定义?
    解答:CTRL+K,通过它,你可以了解到Oracle Applications快捷键的定义,从而加快操作的速度
    oracle Applications表和视图的一些命名规则?
    解答:一般来说,在Applications中所有的表的命名都是相当规范,通过名字,一般你都可以知道这个表是做什么用,而且你还可以通过查看FND_TABLES和FND_COLUMNS来获得表的详 
    细信息。除此之外,还有一些规则,例如以TL结尾表示带有语言信息的表,V结尾表示一般的视图,VL表示带有语言信息的视图,以V$开头代表动态性能试图,以FND开头是属于 
    Application Object Library模块的,以AR,RA开头是属于Oracle Receivables模块的,以MTL开头是属于库存模块的,以AP开头是属于应收模块的,以GL开头是属于总帐模块的,以FA 
    开头是属于资产模块的,以OE开头的是属于订单模块的,以WSH开头是属于发运模块的,以WIP开头是属于在制车间模块的,以IBE开头是属于网上商店的,etc
    如何获得有关当前FORM的名、版本及其其他相关信息?
    解答:帮助->关于Oracle Applications(这对于更改FORM和向metalink提交TAR时特别有用),当然你也可以通过unix命令来获得FORM的头信息,例如( 以AIX为例):
    $strings FNDSCAUS | grep Header
    如何获得当前FORM相应的表或者视图信息?
    解答:帮助->历史纪录,当然有可能存在“无历史纪录”或者“历史纪录”菜单是灰的,你可以通过CTRL+F11进行查询,然后再进行查看;有时这种方法也不可行,你可以尝试使用这 
    种方法,同样按CTRL+F11,然后帮助->诊断->检查,在“块”中输入SYSTEM,在字段输入LAST_QUERY,你就可以获得有关查询的信息;如果实在没办法的话,你可以使用TRACE来获得, 
    帮助->诊断->跟踪,然后进行必要的操作,在UNIX操作系统下以数据库用户登录,例如oraprod,然后执行下列的语句:
    $cd $ORACLE_HOME/admin/udump
    $ll -lt|head 查看时间最接近的语句
    $tkprof filename out_filename explain=apps/apps sys=no
    如何获得客户端跟服务器端之间网络的状况?
    解答:以系统管理员身份登录,应用->网络测试( 也许你会经常听到客户的怨言,说为什么速度太慢,这也许不是服务器端的问题,经常的情况是网络状况不好,你可以通过这种方 
    法来验证)
    如何修正监控用户的不准确的数据呢?
    解答:以系统管理员身份登录,请求->运行,提交“清除登录审计数据”,参数可以设定为当天,然后在计划选项中设定“定期”,开始日期设定为晚上11点左右,同时使“设置每次 
    运行的日期增量参数”有效,这样参数就会每天自动增加(也许系统管理员有时会向你抱怨,说监控用户时,很多用户都已经正常退出,但是仍然在系统中存在,而且已经存在很长一 
    段时间。其实这部分数据是不准确,你必须定期的清除这些审计的数据,才能反映真实的情况)
    如何定期清理并发请求产生的数据(包括log和out文件)呢?
    方法:提交并发请求“清除并发请求和(或)管理器数据”,设定实体为“所有”,模式为“使用期限”,模式值为“7”,报表为“是”,清除其他为“是”,这样的意思是:清除7 
    天以前并发请求和管理数据的报表和日志(由于并发请求所产生的报表文件占用的空间比较大,定期做这样的清理是很有必要的)

    如何定义只读的FORMS?
    解答:对某些FORMS,有时需要限制用户的访问,比如说不允许修改FORMS。我们可以采用这种方法来解决,以系统管理员职责登录,应用->功能,如下图输入:
    点击“表单”,在参数中输入“QUERY_ONLY=YES”,其他输入如下图所示:
    这样你就可以在菜单中添加这个“只读用户”的功能表单
    如何更改APPLSYS用户的密码?
    解答:在以前版本中,更改APPLSYS的密码相当的麻烦,既要更改Applications层的密码,又要更改数据库的密码,而且顺序还不能乱,挺麻烦。11i版本引入新的工具FNDCPASS(位于 
    $FND_TOP/bin),你可以轻松更改APPLSYS的密码:
    $FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS WELCOME
    上述语句把APPLSYS的密码改为WELCOME,当然你可以利用它更改各个模块数据库的密码,例如:
    $FNDCPASS apps/apps 0 Y system/manager orACLE GL GL1
    上述语句把GL的密码改为GL1,同时,你也可以更改Applications层用户的密码:
    $FNDCPASS apps/apps 0 Y system/manager USER VISION WELCOME
    上述语句把VISION用户的密码改为WELCOME
    如何卸载Oracle Applications的部分模块?
    解答:mount光驱,把11i的光盘放入,运行adunload(位于$AD_TOP/bin下),例如:
    $ adunload.sh product=ar 卸载AR模块
    $ adunload.sh product=gl directory=forms/ZHS filename=GLSTUOM.fmx
    怎样往已经安装好的系统添加新的模块?
    解答:如果你有图形终端,你可以直接运行x windows,否则你可以用XWIN-32、Reflection之类终端仿真登录,设置display属性和访问权限,例如:
    $ export DISPLAY=192.168.42.88:0.0
    $ xhost + 允许所有的主机访问
    然后运行adlicmgr.sh,安装你要安装的新模块,然后更新APPLFULL和APPLSHAR的路径,接着重新应用最新的相关补丁,重新实施新安装模块
    如何仿真Oracle Applications的用户?
    解答:使用fnd_global.apps_initialize(user_id,resp_id,resp_appl_id),其中user_id,resp_id,resp_appl_id可以通过这种方法获得:帮助->诊断->检查,在块中选择$PROFILES, 
    在字段选择USER_ID可以获得USER_ID,同样方法可以获得RESP_ID,RESP_APPL_ID(可能有时你需要在Oracle Applications环境外运行一些PL/SQL语句,但是这些语句中需要访问系统相 
    关的环境变量,例如view,这样你可以使用上述方法达到你的目的)
    怎样kill在监控用户列表中处于inactive的用户?
    解答:执行下列语句
    Select SUBSTR(d.user_name,1,30) "User Name"
    , a.pid
    , b.sid
    , b.serial#
    FROM v$process a, v$session b, fnd_logins c, fnd_user d
    Where a.pid = c.pid
    AND c.pid = &PID
    AND d.user_name = UPPER('&USER_NAME')
    AND d.user_id = c.user_id
    AND a.addr = b.paddr
    AND c.end_time IS NULL
    其中&PID输入“Oracle进程”列,&USER_NAME输入“用户名”栏,根据获得的SID和SERIAL#,是用以下语句来KILL SESSION:
    Alter SYSTEM KILL SESSION ‘[SID],[SERIAL#]’
    如何自定义并发请求?
    解答:如果你为一些模块写SQL类型的并发请求,你就必须知道如何为它定义并发请求。下面以test.sql为例,谈谈如何定义OM模块的并发请求。首先,把test.sql放到$ONT_TOP/sql 
    目录下;然后以系统管理员职责登录,并发->程序->可执行,在窗体上输入可执行为“Test only”,简称为“tst”,应用选择“Oracle order Management”,执行方法选 
    择“SQL*Plus”,在可执行名输入“test”(这里的名称就是test.sql去掉.sql),保存关闭,如下图所示:
    并发->程序->定义,输入程序名称为“Test Report”,简称“tstr”,应用选择“Oracle order Management”,可执行栏中,在名称选择“tst”,保存即OK,如下图所示:

    这样你就可以在OM模块相关职责中,提交“Test Report”这个报表了。
    如何将二次开发的FORMS融合进Applications系统呢?
    解答:首先为二次开发的系统建立数据库表空间,然后创建访问用户CUX,为CUX用户分配权限,在unix系统下指定CUX_TOP的目录,并在CUX_TOP目录创建跟其他模块相同的目录结构, 
    同时在环境变量文件中设定CUX_TOP环境变量(记得必须在重启系统前运行环境变量文件),把TEST.fmb放在AU_TOP/forms/ZHS目录下,进入这个目录,使用f60gen进行编译:
    $ f60gen module=TESt.fmb userid=apps/apps output_file=$CUX_TOP/forms/ZHS/TEST.fmx
    然后以系统管理员的身份登录系统,安全性->ORACLE->注册,输入信息如下图所示:
    保存退出,然后以应用开发者的职责进入系统,应用->注册,输入如下图所示:
    然后存盘退出,然后 应用->表单,其中表单输入的是TEST.fmx去掉.fmx,输入如下图所示:
    存盘退出,然后可以在应用->功能,为表单设置功能菜单(上面已经有介绍),最后你就可以往菜单中添加表单功能

    IE中HTML打印时实现每页都有的表头和打印分页2008-05-29 15:53<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta. http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <style>
    @media print{
    INPUT {display:none}
    }
    </style>
    </head>

    <body>

    <TABLE border="0" style="font-size:9pt;" width="300px" align="center">
    <THEAD style="display:table-header-group;font-weight:bold">
    <TR><TD colspan="2" align="center" style="font-weight:bold;border:3px double red">每页都有的表头</TD></TR>
    </THEAD>
    <TBODY style="text-align:center"">
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR style="page-break-after:always;"><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR style="page-break-after:always;"><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR><TD>表格内容</TD><TD>表格内容</TD></TR>
    <TR style="page-break-after:always;"><TD>表格内容</TD><TD>表格内容</TD></TR>
    </TBODY>
    <TFOOT style="display:table-footer-group;font-weight:bold">
    <TR>
    <TD colspan="2" align="center" style="font-weight:bold;border:3px double blue">每页都有的表尾</TD>
    </TR>
    </TFOOT>
    </TABLE>
    <input type=button value=" 打 印 " nclick=javascript.:window.print()>
    </body>
    </html>

    常用命令2008-05-15 14:39shutdown -y -h 0 (关闭系统,然后关闭电源)
    shutdown -y -r (关闭系统后重新启动,类于widowns里的热起)
    shutdown -y 0 (关闭系统,并进到单用户模式)

      Apache服务安装后并不自动运行。需要手动启停。
      启动HP-UX Apache-based Web Server服务:
       $ /opt/hpws/apache/bin/apachectl start
      停止HP-UX Apache-based Web Server服务:
       $ /opt/hpws/apache/bin/apachectl stop
      然后就可以用浏览器来查看WEB有没有发布了。

      也可以启动带SSL的HP-UX Apache-based Web Server服务:
       $ /opt/hpws/apache/bin/apachectl startssl
      停止服务为:
       $ /opt/hpws/apache/bin/apachectl stop

      还要说说HP-UX WEBMIN-BASED ADMIN。这个是基于WEB的web服务配置工具,可以用root来Log in,然后启动服务: 
       $ /opt/hpws/webmin/webmin-init start
       用浏览器访问:http://yourserver.com:10000/
       Login : admin
       Password : hp.com
      停止这个服务用:$ /opt/hpws/webmin/webmin-init stop

    ORACLE EBS 11i安装(后)常见问题 (转)2008-03-31 17:52问题一:ERP系统安装过程中出错
    RW-50004: Error code received when running external process.
    Check log file for details.
    Running Database Install Driver for VIS instance
    处理方法:
    检查日志发现错误发生于以下阶段的错误
    ALTER DATABASE RENAME GLOBAL_NAME TO VIS.ec-sichuan.net
    *ERROR at line 1:
    ORA-00933: SQL command not properly ended
    去除原域名里的“-”则问题解决。


    问题二:进入系统FORM界面时报错:打开ORALCE*TERMINAL文件frmweb 出错)
    处理方法:如果使用了UTF8要做如下修改:
    $ cd $ORACLE_HOME/forms60/admin/resource/ZHS
    $ cp fmrweb.res fmrweb.res.bak
    $ cp fmrweb_utf8.res fmrweb.res


    问题三:客户端计算机无法使用工具直接连接ERP数据库,提示报错
    处理方法:修改服务端 sqlnet.ora 文件,具体如下
    cd /u1/VIS/visdb/9.2.0/network/admin/VIS_erp
    修改 sqlnet.ora,令 tcp.validnode_checking = no


    问题四:如果启动Discover Server出错,在APPLVIS用户的.bash_profile中加入以下语名处理:
    LD_ASSUME_KERNEL=2.4.19
    export LD_ASSUME_KERNEL


    问题五:安装完毕后,重启动机器,登陆界面正常,但是点击屏幕左栏的模块名称,右面不出现相应的子菜单
    这个问题一般是没有在中文补丁打完后用adadmin关闭维护模式或没有关闭维护模式,关闭维护模式后重启ERP服务。


    问题六:Oracle EBS 11i 在客户端WINDOWS 2003下不能正常中文,但是在XP/2000下确正常显示... :

    处理: 到JInitiator的lib目录(C:Program FilesOracleJInitiator 1.3.1.18lib)下,复制一个font.properties.zh.5.1,并改名为font.properties.zh.5.2

    问题七:FRM-92060错误


    处理:
    第一种:清空客户端计算机C:Documents and SettingsAdministratorOracle Jar Cache(用户是Administrator)目录下所有文件
    第二种:这个问题的产生是由于没有指明form. server 连接方式,系统默认连接方式是http,但是连接方式是socket 方式才正确,要修改这个问题,需要下载Patch: EditContext 修 
    改系统配置将formserver 的启动方式改为socket。 后来EditContext工具查明系统设置中已经是socket,错误原因不是因为formserver 的连接方式。
    但是至少让我理解掌握了EditContext 这个工具是用来修改系统设置的一种工具,例如各种server 的端口号目录名,log 目录visappl/admin/VIS_erp.xml,EditContext
    就是调用这个文件来修改设置。Xml 文件名的组成方式是SID_主机名,请按照自己的主机名和SID 查找此文件

    第三种 这个问题的产生是由于操作系统缺少一个X11R6 的类库,而formserver 中需要这个类库,所以启动就不正确, cd usr/X11R6/lib
    改正方法,:ln –fs libXm.so libXm.so.2.1
    改正完毕,重启应用服务,系统正常.


    问题八:登陆http://erptest.com:8000/dev60cgi/f60cgi不成功,显示:


    处理:打开$APPL_TOP/admin/<SID>_<hostname>.xml,把里面的s_appserverid_authentication从SECURE改为OFF,adautocfg一下。不过以后打Patch之前要记得改回来。

    ie7如何进入oracle erp?
    1. 下载安装最新的jdk1.6.0...

    2. 安装后的文件位置:X:\Program Files\Java\jre1.6.0_01\bin\client\jvm.dll,拷贝jvm.dll文件,覆盖掉X:\Program Files\Oracle\JInitiator 1.3.1.21\bin\hotspot目录下的 
    jvm.dll.

    3. 解决操作系统兼容问题:
    修改X:\Program Files\Oracle\JInitiator 1.3.1.21\lib目录下的
    font.properties.zh.5 为font.properties.zh.6,font.properties.zh.5.1
    为font.properties.zh.6.1

    4. 解决乱码问题:
    修改X:\Program Files\Oracle\JInitiator 1.3.1.21\lib\font.properties文件中的filename.\u5b8b\u4f53=SIMSUN.TTF 为filename.\u5b8b\u4f53=SIMSUN.TTC

    修改以上设置后,就可以使用vista 的ie7进入ebs form中

    按照上述方法,虽然ie不再报错自动关闭,但是还是不能进入ERP的最终界面

    补充1 2007-10-24 11:25
    我是XP系统下装的IE7 ,在没有按照上述方法时,每次进入ERP,IE都会报错自动关闭
    症状:部分乱码(菜单文字乱码,其他不乱)
    方法:把C:\Program Files\Oracle\JInitiator 1.3.1.21\lib\font.properties.zh.5.1改成font.properties.zh.5.2

     

     

     

     

     

     

     

    call fnd_global.APPS_INITIALIZE(1318,50583,401)

    select fnd_profile.VALUE('ORG_ID') FROM DUAL

    select * from hr_operating_units hou where hou.organization_id=204

    --fnd

    select * from fnd_application   

    select * from fnd_application_tl where application_id=101

    select * from fnd_application_vl where application_id = 101

    ----值集

    select * from fnd_flex_value_sets   

    select * from fnd_flex_values       

    select * from fnd_flex_values_vl

    ----弹性域

    select * from fnd_id_flexs         

    select * from fnd_id_flex_structures where id_flex_code='GL#'

    select * from fnd_id_flex_segments where id_flex_code='GL#' and id_flex_num=50671

    select * from fnd_profile_options_vl

    select * from fnd_concurrent_programs    程序表

    select * from fnd_concurrent_requests    请求表

    select * from fnd_concurrent_processes   进程表

    --inv

    select * from org_organization_definitions   库存组织

    select * from mtl_parameters                 组织参数

    select * from mtl_system_items_b where inventory_item_id = 171 and organization_id=204 物料表

    select * from mtl_secondary_inventories    子库存

    select * from mtl_item_locations           货位

    select * from mtl_lot_numbers              批次

    select * from mtl_onhand_quantities        现有量表

    select * from mtl_serial_numbers           序列

    select * from mtl_material_transactions    物料事务记录

    select * from mtl_transaction_accounts     会计分录

    select * from mtl_transaction_types        事务类型

    select * from mtl_txn_source_types         事务来源类型

    select * from mfg_lookups ml where ml.LOOKUP_TYPE = 'MTL_TRANSACTION_ACTION'

    --po

    select * from po_requisition_headers_all   请求头

    select * from po_requisition_lines_all     请求行

    select * from po_headers_all               订单头

    select * from po_lines_all                 订单行

    select * from po_line_locations_all       

    select * from po_distributions_all          分配

    select * from po_releases_all               发送

    select * from rcv_shipment_headers          采购接收头

    select * from rcv_shipment_lines            采购接收行

    select * from rcv_transactions              接收事务处理

    select * from po_agents                    

    select * from po_vendors                    订单

    select * from po_vendor_sites_all

    --oe

    select * from ra_customers                  客户

    select * from ra_addresses_all              地址

    select * from ra_site_uses_all              用户

    select * from oe_order_headers_all          销售头

    select * from oe_order_lines_all            销售行

    select * from wsh_new_deliveries            发送

    select * from wsh_delivery_details

    select * from wsh_delivery_assignments

    --gl

    select * from gl_sets_of_books     总帐

    select * from gl_code_combinations gcc where gcc.summary_flag='Y'   科目组合

    select * from gl_balances          科目余额

    select * from gl_je_batches        凭证批

    select * from gl_je_headers        凭证头

    select * from gl_je_lines          凭证行

    select * from gl_je_categories     凭证分类

    select * from gl_je_sources        凭证来源

    select * from gl_summary_templates 科目汇总模板

    select * from gl_account_hierarchies 科目汇总模板层次

    --ar

    select * from ar_batches_all                 事务处理批

    select * from ra_customer_trx_all            发票头

    select * from ra_customer_trx_lines_all      发票行

    select * from ra_cust_trx_line_gl_dist_all   发票分配

    select * from ar_cash_receipts_all           收款

    select * from ar_receivable_applications_all 核销

    select * from ar_payment_schedules_all       发票调整

    select * from ar_adjustments_all             会计分录

    select * from ar_distributions_all           付款计划

    --ap

    select * from ap_invoices_all               发票头

    select * from ap_invoice_distributions_all 发票行

    select * from ap_payment_schedules_all      付款计划

    select * from ap_check_stocks_all           单据

    select * from ap_checks_all                 付款

    select * from ap_bank_branches              银行

    select * from ap_bank_accounts_all          银行帐号

    select * from ap_invoice_payments_all       核销

     

    ========================华丽的分割线=========================

     

    INV库存
    organization 两个含义:
    1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织
    ORG,ORG_ID;
    2. 库存组织,例如制造商的仓库,例如A1,A2等工厂
    Organization_id;

    HR_ORGANIZATION_UNITS -
    Org_organization_definitions 
    Mtl_subinventory_ 库存组织单位
    MTL_PARAMETERS -库存组织参数(没有用ID,直接用name)
    MTL_SYSTEM_ITEMS_b -物料信息(同上,应用了库存组织name)
    MTL_SECONDARY_INVENTORIES -子库存组织 - 
    MTL_ITEM_LOCATTIONS -货位 - SUBINVENTROY_CODE

    Mtl_Material_Transactions - (库存)物料事物表
    成本 mtl_transaction_accounts
    transaction_cost是事物成本;
    ACTUAL_COST是通过成本算法计算出来的实际成本,主计量单位

    现有量
    汇总历史记录(正负合计)
    Mtl_Material_Transactions
    MTL_ONHAND_QUANTITIES现有量表,组织/子库存/货位/物品 summary可能按照挑库先进先出统计,如果设置了"不允许负库存",这样就不可能出现负数

    PO
    请购单头表
    Po_Requisition_Headers_all
    行表
    Po_Requisition_lines_all
    采购订单
    PO_HEADER_ALL
    PO_LINES_ALL
    采购接收-退货/组织间转移/正常状态 都需要使用这个模块
    RCV_TRANSACTIONS
    1. 接收100单位货物,放入“待质检”货位
    2. 接受/拒绝
    3. 库存/退回
    有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物
    select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS
    可以看出以下阶段:
    A1.RECEIVE – RECEIVING
    A2.ACCEPT – RECEIVING
    A3.DELIERY – INVETORY(影响库存现有量)

    如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS

    销售订单
    OE_ORDER_headers_all
    SOLD_FROM_ORG_ID
    SOLD_TO_ORG_ID 就是客户层
    SHIP_FROM_ORG_ID
    SHIP_TO_ORG_ID 就是客户收货层
    INVOICE_TO_ORG_ID 就是客户收单层
    DELIVER_TO_ORG_ID
    和客户结构有关
    客户 RA_customers 
    客户Address Ra_Addresses
    Address 货品抵达 site RA_SITE_USES_ALL
    Address 发票抵达 site 
    OE_ORDER_LINEs_all

    GL凭证
    gl_je_batches
    凭证日期:                DEFAULT_EFFECTIVE_DATE
    会计期间:                DEFAULT_PERIOD_NAME
    原币种凭证批借贷方汇总: RUNNING_TOTAL_DR/CR 比如美元
    本位币凭证批借贷方汇总: RUNNING_TOTAL_ACCOUNTED_DR/CR 

    gl_je_headers日记账头信息
    批号:     JE_BATCH_ID
    会计期间: PERIOD_NAME
    币种:     CURRENCY_CODE
    汇率类型: CURRENCY_CONVERSION_TYPE
    汇率日期: CURRENCY_CONVERSION_DATE
    帐套:     SET_OF_BOOKS_ID 参考 GL_SETS_OF_BOOKS
    凭证类型: JE_CATEGORY 参考 GL_JE_SOURCES
    凭证来源: JE_SOURCE

    gl_je_lines日记账体信息
    CODE_COMBINATION_ID 科目组合编号

    GL_BALANCES 总帐余额
    PERIOD_NET_DR/CR 净值
    BEGIN_BALANCE_DR/CR 期初额

    AR应收发票
    RA_CUSTOMER_TRX_ALL
        CUSTOMER_TRX_ID 发票编号
        BILL_TO_SITE_USE_ID 客户收单方编号
        PRIMARY_SALES_ID销售员
    REFERENCE是Oracle提供的外部编号输入框,但是由于版本问题和长度(<=30),不建议用户使用,如果要使用外部编号,请使用说明性弹性域

    RA_CUSTOMER_TRX_LINES_ALL
        LINE_ID            行号
        INVENTORY_ITEM_ID 可以为空,比如非物料的服务,只在DE script ION中出现 /税行
        DE script ION      
        QUANTITY_INVOICE   开票数量
        LINE_TYPE          行类型 (一般/税)
        EXTEND_PRICE       本行金额
    注意:税行是隐藏行,所以至少会有两行

    收款情况
    AR_CASH_RECEIPTS_ALL(还包含了非收款信息)
        CASH_RECEIPT_ID 内部code
        RECEIPT_NUMBER   收款号
        RECEIPT_DATE     收款日期
        AMOUNT           总额
        RECEIPT_TYPE     现金/杂项 Cash/Misc
        FUNCTIONAL_AMOUNT 本位币计量金额
       UI上为RECEIPTS 
       核销关系不是一一对应,也不是一次核销100%,UI上右下方的Application 按钮
       AR_RECEIVABLE_APPLICATIONS_ALL
        APPLIED_CUSTOMER_TRX_ID   发票编号
        APPLIED_CUSTOMER_TRX_LINE_ID   发票行编号

        STATUS APP表示核销 /UNAPP表示未核销
            AMOUNT_APPLIED                 匹配金额
        注意:红冲收款报表时间跨月的问题;必须联查 AR_CASH_RECEIPTS_ALL和   AR_CASH_RECEIPT_HISTORY_ALL

    AP
    应付帐款(是我方人员按照供应商提供的纸张发票信息录入)UI 上的invoice
    AP_INVOICES_ALL

    实际付款PAYMENT
    AP_CHECKS_ALL

    核销关系 同AR,右下方的Payment 按钮
    AP_INVOICE_PAYMENTS_ALL客户余额表,情况比较复杂:比如两个用户合并,应收应付差额,预付款

    资产信息FA_ADDITIONS
    名称
    编号
    分类
    数量

    资产类别
    FA_CATEGORIES

    资产帐簿
    FA_BOOK_CONTROLS 和会计帐簿有什么关系?
    FA_BOOKS 
    UI中的Inquiry
    Mothed是折旧方法(直线法/产量法)

    FA_DISTRIBUTION_HISTORY分配assignment,给什么部门使用多少
    LOCATION_ID 部门 联查FA_LOCATIONS

    折旧信息(分摊方法)
    FA_DEPRN_DETAIL
    period_counter 折旧期间编号

    折旧事务(新增、重建、转移、报废)
    FA_TRANSACTION_HEADERS

     

    ========================华丽的分割线=========================

     

    fnd_user --- 系统用户表

    po_vendors --- 供应商信息表

    po_vendor_sites --- 供应商地点信息表

    hr_organization_units --- 组织及库存组织表

    per_people_f --- 员工表

    wip_entities --- 作业名信息表

    wip_discrete_jobs --- 离散作业表

    wip_requirement_operations --- 作业名物料需求发放表

    po_headers_all --- 采购订单头表

    po_lines_all --- 采购订单行表

    po_line_locations_all --- 采购行地点表

    rcv_transactions --- 接收交易表

    bom_bill_of_materials --- 物料清单表

    bom_inventory_components --- 物料清单构成表

    mtl_system_items --- 物料主表

    mtl_onhand_quantities --- 库存数据表

    mtl_item_locations --- 项目货位表

    mtl_material_transactions --- 出入库记录表

    mtl_supply --- 供应表

    mtl_demand --- 需求表

    ----=====================-下面的是用于修改表单注册情况========-------


    select * from FND_FORM_VL where form_name='出货信息' order by last_update_date desc
    update FND_FORM set form_name='OUTINVINFO' where form_id=58864
    select * from fnd_form where form_name='出货信息'
    commit;
    -------===========================-----------
    select item as 物料,subinventory as 子库存,locator as 货位,results_transaction_uom as 单位 from MTL_TXN_REQUEST_HEADERS_V
    select lot_number as 批次,LOT_EXPIRATION_DATE as 到期日,pimary_quantity as 数量 from MTL_TXN_REQUEST_LINES_V
    /*==================物料发送请求行视图==================================*/
    select * from MTL_TXN_REQUEST_LINES_V

    select * from MTL_TXN_REQUEST_HEADERS_V

    -----其他信息从OE上取
    ---------organization_id = :parameter.org_id ----------
    select * from MTL_ONHAND_LOCATOR_V
    select * from MTL_MATERIAL_TRANSACTIONS_TEMP
    select * from MTL_SERIAL_NUMBERS_TEMP
    select * from MTL_TRANSACTION_LOTS_TEMP
    ---------------------------------------------------------
    通过PO, 找点收单号: 
    =========================================================== 
    通过PO, 找点收单号:
    作者: moonsoft(http://moonsoft.itpub.net)
    发表于: 2006.05.08 16:20
    分类: 分销 
    出处: http://moonsoft.itpub.net/post/15182/86513
    ---------------------------------------------------------------

    select rsh.receipt_num 
    from po_headers_all poh,
    rcv_shipment_headers rsh, 
    rcv_shipment_lines rsl, 
    po_lines_all pol, 
    po_line_locations_all poll
    where
    poh.segment1='20600021'
    and
    poh.po_header_id=pol.po_header_id
    and 
    pol.po_line_id=poll.po_line_id
    and 
    poll.line_location_id=rsl.po_line_location_id
    and 
    rsh.SHIPMENT_HEADER_ID=rsl.shipment_header_id

    /*--------------------------//接收事务处理------------------------************/
    select * from RCV_TRANSACTIONS_V
    select * from RCV_TRANSACTIONS_INTERFACE
    select * from MTL_TRANSACTION_LOTS_TEMP
    select * from MTL_SERIAL_NUMBERS_TEMP ----------条码-----------
    select * from QA_RESULTS_V

    select * from ic_lots_mst
    select * from mtl_serial_numbers ----------条码表-----------
    select * from wms_license_plate_numbers
    select * from rcv_lots_supply
    select * from oe_lot_serial_numbers ----------销售订单批次条码---------------
    select * from rcv_transactions -----//接收事务处理----
    select * from sy_reas_cds 
    select * from mtl_serial_numbers_all_v
    select * from qa_plan_char_value_lookups
    select * from mtl_lot_numbers
    select * from mtl_serial_numbers-------------序列号
    select * from wip_operations_all_v
    select * from cs_counter_values
    select * from wip_discrete_jobs_all_v
    select * from cs_incidents
    select * from qa_ahl_mr
    select * from cs_counters
    select * from qa_csi_item_instances
    select * from mtl_system_items_kfv
    select * from wms_lpn_contents
    select * from ic_item_mst
    select * from ic_tran_pnd
    select * from ic_loct_inv
    select * from ic_loct_mst
    select * from hr_employees------------人事人员
    select * from pjm_projects_all_v
    select * from PA_TASKS_EXPEND_V
    select * from wip_osp_jobs_val_v
    select * from mtl_kanban_cards
    select * from hr_locations_all --------人事组织档案-----
    select * from hr_locations_all_tl -------同上
    select * from mtl_serial_numbers_all_v ---------序列视图
    select * from hz_parties----------
    select * from po_pos_val_v 
    select * from rcv_transactions_interface
    select * from PO_LINE_LOCATIONS
    select * from PO_REQUISITION_LINES 
    select * from wip_discrete_jobs_all_v 
    select * from oke_k_headers_lov_v 
    select * from oke_k_lines_full_v 
    select * from oke_k_deliverables_vl 
    select * from OE_SOLD_TO_ORGS_V ------------
    select * from cst_cost_groups --------
    select * from rcv_shipment_headers ----------发运头
    select * from rcv_shipment_lines --------发运体
    select * from rcv_transactions_interface

    select * from oe_order_lines_all -----------订单
    select * from oe_order_headers_all ---------订单
    select * from oe_transaction_types_all ------订单处理\交易类型
    select * from MTL_TRANSACTION_TYPES-------交易的类型--
    select * from oe_transaction_types_tl -------订单处理类型

    select * from rcv_transactions ------接收事务处理
    select * from rcv_supply -----------
    select * from oe_transaction_types
    select * from oe_po_enter_receipts_v 
    select * from mtl_customer_items_all_v 
    select * from mtl_lot_issues_val_v ------------
    select * from mtl_uom_conversions -----------
    select * from mtl_uom_class_conversions --------------
    select * from po_lines_supplier_items_v 
    select * from per_all_people_f ---------------
    select * from financials_system_parameters 
    select * from org_freight ------运输组织--------
    select * from mtl_supply -------------物料供给
    select * from org_organization_definitions --------------库存组织定义
    select * from po_vendor_sites 
    select * from rcv_sources_both_val_v ----------------
    select * from rcv_suppliers_val_v -----------
    select * from hr_locations_all ---------
    select * from hr_locations_all_tl ------------
    select * from mtl_item_revisions -----------
    select * from mtl_system_items_kfv ----正规ID编码,------
    select * from po_requisition_lines 
    select * from financials_system_parameters 
    select * from po_lookup_codes ----------------
    select * from po_requisition_headers 
    select * from rcv_shipment_lines---------
    select * from rcv_transactions------------
    select * from po_line_locations 
    select * from hr_locations_all_tl -----------
    select * from po_releases 
    select * from po_pos_all_v 
    select * from po_pos_val_v 
    select * from per_all_people_f ------------
    select * from rcv_transactions_interface

    select * from mtl_serial_numbers ------------------SERIAL----------
    select * from mtl_transaction_lots_temp 
    select * from mtl_employees_view ----------
    select * from po_suppliers_val_v ---------------
    select * from mtl_employees_current_view -------------
    select * from mtl_item_status -------------------物料项状态基础表---------
    select * from org_organization_definitions ------------
    select * from mtl_secondary_inventories -----子库存组织---------
    select * from mtl_transaction_types ------------
    select * from mtl_txn_source_types -----------
    select * from mtl_system_items_vl ------------
    select * from mtl_system_items_kfv --------
    select * from mtl_category_sets_vl ---------
    select * from mtl_physical_inventories_v ----------
    select * from mtl_kanban_cards 
    select * from mtl_item_sub_inventories 
    select * from fnd_folders -------
    select * from fnd_user --------系统用户
    select * from so_order_types_all ----------销售订单类型
    select * from oe_order_headers_all ---------
    select * from qa_customers_lov_v ---------
    select * from qa_sales_orders_lov_v-----------
    select * from PO_VENDORS -----采购供货方-----
    select * from po_shipments_all_v 
    select * from po_lines_val_v 
    select * from po_pos_val_v 
    select * from mtl_task_v 
    select * from pjm_projects_all_v 
    select * from qa_customers_lov_v ---
    select * from mtl_item_revisions ----
    select * from mtl_category_sets----
    select * from wip_operations_all_v 
    select * from wip_first_open_schedule_v 
    select * from wip_discrete_jobs_all_v 
    select * from wip_lines_val_v 
    select * from mtl_item_uoms_view -----
    select * from bom_resources_val_v 
    select * from bom_departments_val_v 
    select * from qa_plan_char_value_lookups ---------
    select * from qa_plans-------
    select * from qa_specs_v 
    select * from qa_specs_val_v 
    select * from po_lookup_codes -----
    select * from hr_employees_current_v --------
    select * from po_quality_codes 
    select * from mtl_transaction_reasons --库存相关接转信息----
    select * from mtl_uom_conversions_val_v ----
    select * from mtl_uom_class_conversions ----
    select * from hr_locations_all --------
    select * from hr_locations_all_tl --------
    select * from hz_locations -------
    select * from hz_party_sites ---------
    select * from hz_cust_site_uses_all --------
    select * from hz_cust_acct_sites_all ---------
    select * from hz_cust_accounts -----------
    select * from oe_order_lines_all -----------
    select * from oe_drop_ship_sources 
    select * from rcv_trx_int_lots_v 
    select * from mtl_rma_serial_temp 
    select * from rcv_trx_int_serials_v 
    select * from po_distributions 
    select * from pjm_projects_all_v 
    select * from po_distributions 
    select * from hr_locations_all_tl-----------
    select * from hr_employees_current_v -------
    select * from po_lookup_codes -----------
    select * from pjm_projects_all_v 
    select * from pa_tasks_expend_v 
    select * from mtl_kanban_cards 
    select * from qa_plans_val_v ---------


    ------------------------------------------签证分类

    select t.meaning from fnd_lookup_values_vl t Where t.lookup_type='CUX_FC_QZYY'

    -- 任务ID
    Select Distinct A.Task_Number,A.Task_Name From pa_tasks A

    ---------------------------//发运------------------------------
    select * from wsh_new_deliveries_v
    select * from mtl_txn_request_lines_v
    select * from oe_order_headers_v
    select * from wsh.wsh_delivery_details


    -------------------------//出货信息--------------------------
    select * from oe_lot_serial_numbers ----订单批次与序列号
    select * from ic_lots_mst 
    select * from mtl_serial_numbers---------序列号 
    select * from rcv_transactions ---------接收处理
    select * from gml_recv_trans_map
    select * from ic_tran_pnd
    select * from ic_loct_inv
    select reason_code,reason_desc1 from sy_reas_cds order by 1
    select * from MTL_MATERIAL_TRANSACTIONS--是物料交易表,
    ---------它存放着相关库存物料的每一笔交易,或库存更新的每一笔数据
    ----物料处理,(库存)物料事物表
    select * from MTL_CONSUMPTION_TXN_TEMP
    select * from hr_locations_all -------------收货地点档案----------------
    select * from hz_locations------交货地点
    select * from wms_lpn_contents
    select * from mtl_subinventories_val_v ------------子库----------------
    select * from mtl_object_genealogy
    select * from mtl_lot_numbers-----------物料批号
    select * from mtl_lot_issues_val_v -----------物料批号发出 
    select * from wms_license_plate_numbers 
    select * from cst_cost_groups
    select * from mtl_item_sub_val_v
    select * from mtl_subinventories_trk_val_v----------
    select * from mtl_item_sub_trk_val_v
    select * from mtl_item_sub_exp_val_v
    select * from mtl_sub_exp_val_v
    select * from mtl_so_rma_interface
    select * from mtl_system_items-------库存、工程和采购物料的明细-物料信息--
    select * from mtl_item_revisions----------修订
    select * from bom_departments
    select * from wip_lines_all_v
    select * from wip_entities
    select * from wip_discrete_jobs_all_v
    select * from wsh_inv_delivery_details_v---------库存存货发放明细
    select * from mtl_txn_request_lines--------请求
    select * from mtl_material_transactions_temp
    select * from mtl_transaction_types------物料处理类型
    select * from pjm_unit_numbers_lov_v
    select * from mtl_sales_orders----------------销售订单
    select * from mtl_secondary_inventories ---------
    select * from mtl_lot_numbers----------
    select * from pjm_tasks_v
    select * from pjm_projects_v
    select * from pjm_project_parameters
    select * from fnd_user --------------系统用户
    select * from mtl_txn_request_headers-------------头
    select * from mtl_txn_request_lines------------体
    select * from mtl_onhand_quantities_detail----物料的库存明细--------
    select * from fnd_folders------------
    select * from mtl_item_sub_inventories
    select * from mtl_kanban_cards-------物料看板
    select * from mtl_physical_inventories_v------物理库存
    select * from mtl_category_sets_vl---物料类别
    select * from mtl_system_items_vl
    select * from mtl_txn_source_types
    select * from mtl_transaction_types---处理类型
    select * from org_organization_definitions------库存组织 where or
    select * from mtl_item_status-----物料状态
    select * from mtl_employees_current_view------员工
    select * from po_suppliers_val_v--------------采购供应商视图
    select * from mtl_employees_view-----------------员工
    select * from mtl_transaction_lots_temp
    select * from pa_projects_expend_v
    select * from pa_tasks_expend_v
    select * from pa_organizations_expend_v
    select * from mtl_onhand_quantities_detail---------物料现存量明细
    select * from mtl_lot_numbers----物料批号
    select * from mtl_transaction_reasons------------物料处理原因
    select * from mtl_item_uoms_view--------------物料单位mtl_units_of_measure
    select * from mtl_so_rma_interface
    select * from mtl_system_items------------物料项
    select * from mtl_item_sub_ast_trk_val_v
    select * from mtl_lot_issues_val_v-------------批次-
    select * from mtl_so_rma_interface
    select * from mtl_sub_ast_trk_val_v ---------------子库
    select * from pa_expenditure_types
    select * from MTL_TXN_REQUEST_LINES_V--------------发送请求
    select * from MTL_SERIAL_NUMBERS_TEMP
    select * from MTL_TRANSACTION_LOTS_TEMP
    select * from MTL_MATERIAL_TRANSACTIONS_TEMP
    select * from MTL_ITEM_LOCATTIONS---------------货位
    Select * from Po_Requisition_Headers_all------------请购单头表
    Select * from Po_Requisition_lines_all----------体表
    Select * from PO_HEADER_ALL---------采购订单头
    Select * from PO_LINES_ALL---采购订单体


    select * from wsh_pick_slip_v 
    select * from mtl_system_items_vl msi -- bug# 3306781 
    select * from wsh_delivery_details wdd 
    select * from mtl_txn_request_lines mtrl 
    select * from mtl_txn_request_headers mtrh
    select * from wsh_delivery_assignments wda 
    select * from wsh_new_deliveries wnd 
    select * from oe_order_lines_all oola 
    select * from oe_sets os 
    select * from wsh_pick_grouping_rules wpgr 


    select * from hz_locations -------交货位置表
    select * from hr_locations_all-------收貨位置表



    Select flex_value_set_id From apps.fnd_flex_value_sets

    select * from MTL_TXN_REQUEST_LINES_V --查找物料搬运单



    SELECT 
    TRANSACTION_TYPE_NAME,TRANSACTION_TYPE_ID,TRANSACTION_ACTION_ID,
    TRANSACTION_SOURCE_TYPE_ID,LINE_ID,REQUEST_NUMBER,HEADER_ID,
    MOVE_ORDER_TYPE,MOVE_ORDER_TYPE_NAME,LINE_NUMBER,ORGANIZATION_ID,
    INVENTORY_ITEM_ID,REVISION,FROM_SUBINVENTORY_CODE,FROM_LOCATOR_ID,
    TO_SUBINVENTORY_CODE,FROM_SUB_LOCATOR_TYPE,TO_LOCATOR_ID,TO_ACCOUNT_ID,
    LOT_NUMBER,SERIAL_NUMBER_START,SERIAL_NUMBER_END,UNIT_NUMBER,UOM_CODE,
    QUANTITY,REQUIRED_QUANTITY,QUANTITY_DELIVERED,QUANTITY_DETAILED,DATE_REQUIRED,
    REASON_ID,REFERENCE,REFERENCE_ID,REFERENCE_TYPE_CODE,PROJECT_ID,TASK_ID,
    TRANSACTION_HEADER_ID,LINE_STATUS,STATUS_DATE,LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN,LAST_UPDATE_DATE,CREATED_BY,REQUEST_ID,CREATION_DATE,
    PROGRAM_APPLICATION_ID,PROGRAM_ID,PROGRAM_UPDATE_DATE,ATTRIBUTE1,ATTRIBUTE2,
    ATTRIBUTE3,ATTRIBUTE4,ATTRIBUTE5,ATTRIBUTE6,ATTRIBUTE7,ATTRIBUTE8,ATTRIBUTE9,ATTRIBUTE10
    ,ATTRIBUTE11,ATTRIBUTE12,ATTRIBUTE13,ATTRIBUTE14,ATTRIBUTE15,ATTRIBUTE_CATEGORY,
    TO_SUB_LOCATOR_TYPE,FROM_SUB_ASSET,FROM_SUB_QUANTITY_TRACKED,FROM_SUB_MATERIAL_ACCOUNT,
    TXN_SOURCE_ID,TXN_SOURCE_LINE_ID,TXN_SOURCE_LINE_DETAIL_ID,PRIMARY_QUANTITY,
    TO_ORGANIZATION_ID,PICK_STRATEGY_ID,PUT_AWAY_STRATEGY_ID,SHIP_TO_LOCATION_ID 
    FROM MTL_TXN_REQUEST_LINES_V 
    WHERE organization_id = '117' AND -1=-1 
    and ( mtl_txn_request_lines_v.move_order_type != 6 
    AND mtl_txn_request_lines_v.request_number between '4009' AND '4009' 
    AND mtl_txn_request_lines_v.line_status in (3,7,9) ) and (REQUEST_NUMBER='4009') 
    order by REQUEST_NUMBER,MOVE_ORDER_TYPE_NAME,LINE_NUMBER



    ------哪个用户锁定了哪个表的SQL----
    SELECT c.owner
    ,c.object_name
    ,c.object_type
    ,fu.user_name locking_fnd_user_name
    ,fl.start_time locking_fnd_user_login_time
    ,vs.module
    ,vs.machine
    ,vs.osuser
    ,vlocked.oracle_username
    ,vs.SID
    ,vp.pid
    ,vp.spid AS os_process
    ,vs.serial#
    ,vs.status
    ,vs.saddr
    ,vs.audsid
    ,vs.process
    FROM fnd_logins fl
    ,fnd_user fu
    ,v$locked_object vlocked
    ,v$process vp
    ,v$session vs
    ,dba_objects c
    WHERE vs.SID = vlocked.session_id
    AND vlocked.object_id = c.object_id
    AND vs.paddr = vp.addr
    AND vp.spid = fl.process_spid(+)
    AND vp.pid = fl.pid(+)
    AND fl.user_id = fu.user_id(+)
    --AND c.object_name LIKE '%' || UPPER('&tab_name_leaveblank4all') || '%'
    AND NVL(vs.status
    ,'XX') != 'KILLED';



    --------------

    select * from oe_ra_cust_trx_hdr_v
    select * from ar_payment_schedules_all
    select * from oe_ra_customers_v-----------客户名称 
    select * from OE_PO_REQUISITION_LINES_V

    ------------==================

    select 
    fyhzt.delivery_detail_id,
    fyhzt.source_code as 源单类,
    fyhzt.source_line_id as 源单行号,
    fyhzt.source_header_id as 源单头号,
    fyhzt.header_number as 单据号,
    fyhzt.line_number as 行号,
    fyhzt.ship_method_code as 发运方式,
    fyhzt.inventory_item_id as 物料ID,
    fyhzt.requested_quantity as 请求数量,
    fyhzt.shipped_quantity_uom as 发运单位,
    fyhzt.shipped_quantity as 已发运,
    fyhzt.requested_quantity_uom as 请求单位,
    fyhzt.ship_set_id,
    fyhzt.line_number as 批次号,
    fyhzt.serial_number as 序列号从,
    fyhzt.pick_status as 挑库状态,
    fyhzt.pick_meaning as 挑库状态名称,
    fyhzt.delivery_id,
    fyhzt.delivery_name,
    fyhzt.delivery_status,
    fyhzt.delivery_status_meaning as 发运状态,
    fyhzt.organization_id as 公司,
    fyhzt.initial_pickup_location_id as 地点ID,
    fyhzt.initial_pickup_location as 地点,
    fyhzt.ultimate_dropoff_location_id,
    fyhzt.ultimate_dropoff_location,
    fyhzt.date_shipped,
    fyhzt.date_received,
    fyhzt.to_serial_number as 序列号止
    from WSH_DELIVERY_LINE_STATUS_V fyhzt-------发运行状态
    -------------------------
    select * from OE_ORDER_HEADERS_V
    -------付款方式
    select distinct t.name, t.description from ra_terms t order by t.name
    --------收单地点
    select * from hz_cust_site_uses_all
    -------业务员
    select * from JTF_RS_DEFRESOURCES_VL
    -----------公司 名称
    select * from HR_ALL_ORGANIZATION_UNITS where organization_id=103

    展开全文
  • MySQL 集群 概述 MySQL集群概述和安装环境 MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是“集群”的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL...

    MySQL 集群 概述

    MySQL集群概述和安装环境
    MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是“集群”的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。
    MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。

    mysql 集群架构
    在这里插入图片描述
    图为mysql的一种常见集群

    SQL节点: 给上层应用层提供sql访问。
    管理节点(MGM): 管理整个集群。 启动,关闭集群。 通过ndb_mgmd命令启动集群
    存储/数据节点: 保存cluster中的数据。 数据节点,可以提供副本。实现数据冗余。
    NDB引擎:是一种 “内存中”的存储引擎 , 它具有可用性高和数据一致性好的特点。
    拓展:NDB引擎介绍:
    NDB引擎
    MySQL Cluster 使用了一个专用的基于内存的存储引擎——NDB引擎,这样做的好处是速度快, 没有磁盘I/O的瓶颈,但是由于是基于内存的,所以数据库的规模受系统总内存的限制, 如果运行NDB的MySQL服务器一定要内存够大,比如4G, 8G, 甚至16G。NDB引擎是分布式的,它可以配置在多台服务器上来实现数据的可靠性和扩展性,理论上 通过配置2台NDB的存储节点就能实现整个数据库集群的冗余性和解决单点故障问题。
    缺陷
    基于内存,数据库的规模受集群总内存的大小限制
    基于内存,断电后数据可能会有数据丢失,这点还需要通过测试验证。
    多个节点通过网络实现通讯和数据同步、查询等操作,因此整体性受网络速度影响,因此速度也比较慢
    2.2 优点
    多个节点之间可以分布在不同的地理位置,因此也是一个实现分布式数据库的方案。
    扩展性很好,增加节点即可实现数据库集群的扩展。
    冗余性很好,多个节点上都有完整的数据库数据,因此任何一个节点宕机都不会造成服务中断。

    Mysql cluster的下载地址:https://dev.mysql.com/downloads/cluster/
    在这里插入图片描述
    MySQL集群搭建
    环境
    5台机器

    主机IP 主机名 节点名称 主要安装的服务
    10.10.100.39 test1 管理节点 安装(server client)
    10.10.100.28 test2 数据节点 安装(server client)
    10.10.100.30 test3 数据节点 安装(server client)
    10.10.100.31 test4 sql节点 安装(server client)
    10.10.100.34 test5 sql节点 安装(server client)

    服务器不要安装任何mysql

    环境清理以及安装
    这一部分虽然是初始过程但是比较复杂,请大家耐心配置。
    所有主机上执行下面内容:
    首先我们要清除旧版本,然后安装mysql cluster,最后是文件权限管理。
    1.mysql旧版本清除
    首先使用如下命令来清理之前操作系统自带的mysql安装:

    [root@localhost ~]#yum -y remove mysql*       #卸载
    [root@localhost ~]#yum -y remove mariadb*     #卸载
    [root@localhost ~]# rpm -qa |grep mysql      #查看是否还有mysql命令
    [root@localhost ~]# rm -rf /etc/my.cnf*      #删除配置文件
    [root@localhost ~]# cat  /etc/profile        #查看环境变量是否有mysql
    

    还需要查看是否还存在mysql相关的文件夹也一并删除

    开始部署

    安装扩展源

    [root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 
    

    这次部署使用yum的方式,下载yum源包

    [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    

    安装mysql社区版源安装包

    [root@localhost ~]# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    

    开启mysql cluster 源

    [root@localhost ~]# sed -i "55s/0/1/g" /etc/yum.repos.d/mysql-community.repo
    

    刷新yum源缓存

    [root@localhost ~]# yum clean all && yum list
    

    安装解决Cluster的依赖包

    [root@localhost ~]# yum install -y perl perl-Class-MethodMaker perl-DBI  libaio numactl
    

    安装Mysql Cluster

    [root@localhost ~]# yum install -y mysql-cluster-community-server
    
    已安装:
      mysql-cluster-community-server.x86_64 0:7.5.16-1.el7                                                           
    
    作为依赖被安装:
      mysql-cluster-community-client.x86_64 0:7.5.16-1.el7    mysql-cluster-community-common.x86_64 0:7.5.16-1.el7   
      mysql-cluster-community-libs.x86_64 0:7.5.16-1.el7      net-tools.x86_64 0:2.0-0.25.20131004git.el7 
    

    查看安装路径

    [root@localhost ~]# rpm -ql mysql-cluster-community-server
    /etc/logrotate.d/mysql
    /etc/my.cnf
    /etc/my.cnf.d
    /usr/bin/innochecksum
    /usr/bin/lz4_decompress
    /usr/bin/my_print_defaults
    /usr/bin/myisam_ftdump
    /usr/bin/myisamchk
    /usr/bin/myisamlog
    /usr/bin/myisampack
    /usr/bin/mysql_install_db
    /usr/bin/mysql_plugin
    /usr/bin/mysql_secure_installation
    /usr/bin/mysql_ssl_rsa_setup
    /usr/bin/mysql_tzinfo_to_sql
    /usr/bin/mysql_upgrade
    /usr/bin/mysqld_pre_systemd
    /usr/bin/mysqldumpslow
    /usr/bin/perror
    /usr/bin/replace
    /usr/bin/resolve_stack_dump
    /usr/bin/resolveip
    /usr/bin/zlib_decompress
    /usr/lib/systemd/system/mysqld.service
    /usr/lib/systemd/system/mysqld@.service
    /usr/lib/tmpfiles.d/mysql.conf
    /usr/lib64/mysql/mecab
    /usr/lib64/mysql/mecab/dic
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/char.bin
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/dicrc
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/left-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/matrix.bin
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/pos-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/rewrite.def
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/right-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/sys.dic
    /usr/lib64/mysql/mecab/dic/ipadic_euc-jp/unk.dic
    /usr/lib64/mysql/mecab/dic/ipadic_sjis
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/char.bin
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/dicrc
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/left-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/matrix.bin
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/pos-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/rewrite.def
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/right-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/sys.dic
    /usr/lib64/mysql/mecab/dic/ipadic_sjis/unk.dic
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/char.bin
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/dicrc
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/left-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/matrix.bin
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/pos-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/rewrite.def
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/right-id.def
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/sys.dic
    /usr/lib64/mysql/mecab/dic/ipadic_utf-8/unk.dic
    /usr/lib64/mysql/mecab/etc
    /usr/lib64/mysql/mecab/etc/mecabrc
    /usr/lib64/mysql/plugin
    /usr/lib64/mysql/plugin/adt_null.so
    /usr/lib64/mysql/plugin/auth_socket.so
    /usr/lib64/mysql/plugin/authentication_ldap_sasl_client.so
    /usr/lib64/mysql/plugin/connection_control.so
    /usr/lib64/mysql/plugin/debug
    /usr/lib64/mysql/plugin/debug/adt_null.so
    /usr/lib64/mysql/plugin/debug/auth_socket.so
    /usr/lib64/mysql/plugin/debug/authentication_ldap_sasl_client.so
    /usr/lib64/mysql/plugin/debug/connection_control.so
    /usr/lib64/mysql/plugin/debug/group_replication.so
    /usr/lib64/mysql/plugin/debug/ha_example.so
    /usr/lib64/mysql/plugin/debug/innodb_engine.so
    /usr/lib64/mysql/plugin/debug/keyring_file.so
    /usr/lib64/mysql/plugin/debug/keyring_udf.so
    /usr/lib64/mysql/plugin/debug/libmemcached.so
    /usr/lib64/mysql/plugin/debug/libpluginmecab.so
    /usr/lib64/mysql/plugin/debug/locking_service.so
    /usr/lib64/mysql/plugin/debug/mypluglib.so
    /usr/lib64/mysql/plugin/debug/mysql_no_login.so
    /usr/lib64/mysql/plugin/debug/mysqlx.so
    /usr/lib64/mysql/plugin/debug/rewrite_example.so
    /usr/lib64/mysql/plugin/debug/rewriter.so
    /usr/lib64/mysql/plugin/debug/semisync_master.so
    /usr/lib64/mysql/plugin/debug/semisync_slave.so
    /usr/lib64/mysql/plugin/debug/validate_password.so
    /usr/lib64/mysql/plugin/debug/version_token.so
    /usr/lib64/mysql/plugin/group_replication.so
    /usr/lib64/mysql/plugin/ha_example.so
    /usr/lib64/mysql/plugin/innodb_engine.so
    /usr/lib64/mysql/plugin/keyring_file.so
    /usr/lib64/mysql/plugin/keyring_udf.so
    /usr/lib64/mysql/plugin/libmemcached.so
    /usr/lib64/mysql/plugin/libpluginmecab.so
    /usr/lib64/mysql/plugin/locking_service.so
    /usr/lib64/mysql/plugin/mypluglib.so
    /usr/lib64/mysql/plugin/mysql_no_login.so
    /usr/lib64/mysql/plugin/mysqlx.so
    /usr/lib64/mysql/plugin/rewrite_example.so
    /usr/lib64/mysql/plugin/rewriter.so
    /usr/lib64/mysql/plugin/semisync_master.so
    /usr/lib64/mysql/plugin/semisync_slave.so
    /usr/lib64/mysql/plugin/validate_password.so
    /usr/lib64/mysql/plugin/version_token.so
    /usr/sbin/mysqld
    /usr/sbin/mysqld-debug
    /usr/share/doc/mysql-cluster-community-server-7.5.16
    /usr/share/doc/mysql-cluster-community-server-7.5.16/ChangeLog
    /usr/share/doc/mysql-cluster-community-server-7.5.16/INFO_BIN
    /usr/share/doc/mysql-cluster-community-server-7.5.16/INFO_SRC
    /usr/share/doc/mysql-cluster-community-server-7.5.16/LICENSE
    /usr/share/doc/mysql-cluster-community-server-7.5.16/README
    /usr/share/man/man1/innochecksum.1.gz
    /usr/share/man/man1/lz4_decompress.1.gz
    /usr/share/man/man1/my_print_defaults.1.gz
    /usr/share/man/man1/myisam_ftdump.1.gz
    /usr/share/man/man1/myisamchk.1.gz
    /usr/share/man/man1/myisamlog.1.gz
    /usr/share/man/man1/myisampack.1.gz
    /usr/share/man/man1/mysql.server.1.gz
    /usr/share/man/man1/mysql_install_db.1.gz
    /usr/share/man/man1/mysql_plugin.1.gz
    /usr/share/man/man1/mysql_secure_installation.1.gz
    /usr/share/man/man1/mysql_ssl_rsa_setup.1.gz
    /usr/share/man/man1/mysql_tzinfo_to_sql.1.gz
    /usr/share/man/man1/mysql_upgrade.1.gz
    /usr/share/man/man1/mysqldumpslow.1.gz
    /usr/share/man/man1/mysqlman.1.gz
    /usr/share/man/man1/perror.1.gz
    /usr/share/man/man1/replace.1.gz
    /usr/share/man/man1/resolve_stack_dump.1.gz
    /usr/share/man/man1/resolveip.1.gz
    /usr/share/man/man1/zlib_decompress.1.gz
    /usr/share/man/man8/mysqld.8.gz
    /usr/share/mysql/dictionary.txt
    /usr/share/mysql/fill_help_tables.sql
    /usr/share/mysql/innodb_memcached_config.sql
    /usr/share/mysql/install_rewriter.sql
    /usr/share/mysql/magic
    /usr/share/mysql/mysql-log-rotate
    /usr/share/mysql/mysql_security_commands.sql
    /usr/share/mysql/mysql_sys_schema.sql
    /usr/share/mysql/mysql_system_tables.sql
    /usr/share/mysql/mysql_system_tables_data.sql
    /usr/share/mysql/mysql_test_data_timezone.sql
    /usr/share/mysql/ndb_dist_priv.sql
    /usr/share/mysql/uninstall_rewriter.sql
    /var/lib/mysql
    /var/lib/mysql-files
    /var/lib/mysql-keyring
    /var/run/mysqld
    

    五台服务器都安装,所有服务器同一执行一遍。安装的时间有点久

    管理节点创建配置目录(1台)test1

    [root@localhost ~]# mkdir -p /usr/mysql-cluster/
    

    管理节点安装management管理包

    [root@localhost ~]# yum -y install mysql-cluster-community-management-server
    

    数据节点主机都要安装数据节点的相关包(2台)teat2,test3

    [root@localhost ~]# yum install -y mysql-cluster-community-data-node
    

    搭建mysql集群

    经过复杂的初始配置,现在开始搭建

    1.在管理节点创建节点配置文件
    [root@localhost ~]# vim /usr/mysql-cluster/config.ini #写入以下内容
    [ndbd default]
    NoOfReplicas=2 #数据写入数量。2表示两份,两个数据节点所以是2
    DataMemory=200M #配置数据存储可使用的内存,越大越好
    IndexMemory=100M #索引给100M可以配置大一点
    [ndb_mgmd]
    nodeid=1
    datadir=/var/lib/mysql #管理结点的日志
    HostName=10.10.100.39 #管理结点的IP地址。本机IP
    ######data node options: #存储结点
    [ndbd]
    HostName=10.10.100.28
    DataDir=/var/lib/mysql #mysql数据存储路径
    nodeid=2
    [ndbd]
    HostName=10.10.100.30
    DataDir=/var/lib/mysql #mysql数据存储路径
    nodeid=3
    #SQL node options: #关于SQL结点
    [mysqld]
    HostName=10.10.100.31
    nodeid=4
    [mysqld]
    HostName=10.10.100.34
    nodeid=5
    在这里插入图片描述
    在这个文件里,分别给五个节点分配了ID,这有利于更好的管理和区分各个节点。当然,要是不指定,MySQL也会动态分配一个
    配置数据节点/etc/my.cnf

    [root@localhost ~]# mv /etc/my.cnf /etc/my.cnf.bak
    [mysqld]
    datadir=/var/lib/mysql						#mysql数据存储路径
    ndbcluster     									#启动ndb引擎
    ndb-connectstring=10.10.100.39				# 管理节点IP地址 
    [mysqld_safe]  
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    [mysql_cluster] 
    ndb-connectstring=10.10.100.39			#管理节点IP地址
    

    两个管理节点的配置一样,直接复制粘贴即可

    sql节点的配置

    [root@localhost ~]# mv /etc/my.cnf /etc/my.cnf.bak
    [root@localhost ~]# vim /etc/my.cnf
    [mysqld]
    ndbcluster              
    ndb-connectstring=10.10.100.39                    
    [mysqld_safe]  
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    [mysql_cluster]
    ndb-connectstring=10.10.100.39
    

    说明:数据节点和SQL结点配置文件区别 ,就多一行
    数据结点有:datadir=/var/lib/mysql #mysql数据存储路径。
    SQL节点上没有。

    MySQL Cluster启动
    初次启动命令以及用户密码更改调整:(请严格按照次序启动)
    先启动:管理结点服务->数据结点服务->sql结点服务
    关闭:关闭管理结点服务,关闭管理结点服务后,nbdb数据结点服务会自动关闭->手动把sql结点服务关了。
    执行初次启动前请先确认 将两台机器的防火墙关闭(service iptables stop 或者 设定 防火墙端口可通,两个端口即通讯端口1186、数据端口3306 )

    [root@localhost ~]# ndb_mgmd --ndb_nodeid=1 --initial -f /usr/mysql-cluster/config.ini 
    MySQL Cluster Management Server mysql-5.7.28 ndb-7.5.16
    

    查看端口

    [root@localhost ~]# netstat  -antup | grep 1186
    tcp        0      0 0.0.0.0:1186            0.0.0.0:*               LISTEN      16967/ndb_mgmd      
    tcp        0      0 127.0.0.1:1186          127.0.0.1:41240         ESTABLISHED 16967/ndb_mgmd      
    tcp        0      0 127.0.0.1:41240         127.0.0.1:1186          ESTABLISHED 16967/ndb_mgmd  
    

    登录查看集群状态

    [root@localhost ~]# ndb_mgm
    -- NDB Cluster -- Management Client --
    ndb_mgm> show
    Connected to Management Server at: localhost:1186
    Cluster Configuration
    ---------------------
    [ndbd(NDB)]	2 node(s)
    id=2 (not connected, accepting connect from 10.10.100.28)
    id=3 (not connected, accepting connect from 10.10.100.30)
    
    [ndb_mgmd(MGM)]	1 node(s)
    id=1	@10.10.100.39  (mysql-5.7.28 ndb-7.5.16)
    
    [mysqld(API)]	2 node(s)
    id=4 (not connected, accepting connect from 10.10.100.31)
    id=5 (not connected, accepting connect from 10.10.100.34)
    
    

    启动数据节点

    [root@localhost ~]# ndbd --initial
    2019-10-26 05:24:01 [ndbd] INFO     -- Angel connected to '10.10.100.39:1186'
    2019-10-26 05:24:01 [ndbd] INFO     -- Angel allocated nodeid: 2
    

    看到这样的消息,说明已经启动成功id=2
    继续启动,另一个节点

    [root@localhost ~]# ndbd --initial
    2019-10-26 05:24:41 [ndbd] INFO     -- Angel connected to '10.10.100.39:1186'
    2019-10-26 05:24:41 [ndbd] INFO     -- Angel allocated nodeid: 3
    

    启动sql节点

    [root@localhost ~]# systemctl start mysqld
    

    第一次启动时间较长

    全部启动完成,到管理节点查看状态

    ndb_mgm> show
    Cluster Configuration
    ---------------------
    [ndbd(NDB)]	2 node(s)
    id=2	@10.10.100.28  (mysql-5.7.28 ndb-7.5.16, Nodegroup: 0, *)
    id=3	@10.10.100.30  (mysql-5.7.28 ndb-7.5.16, Nodegroup: 0)
    
    [ndb_mgmd(MGM)]	1 node(s)
    id=1	@10.10.100.39  (mysql-5.7.28 ndb-7.5.16)
    
    [mysqld(API)]	2 node(s)
    id=4 (not connected, accepting connect from 10.10.100.31)
    id=5 (not connected, accepting connect from 10.10.100.34)
    

    数据同步实验测试
    查看mysql root用户密码
    修改sql节点的密码
    [root@localhost ~]#grep password /var/log/messages

    在my.cnf添加 validate-password=off 重启mysql
    登录修改密码

    mysql> set password for root@localhost =password('123456');
    Query OK, 0 rows affected, 1 warning (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    

    两台做相同的操作。

    在sql节点授权一个用户登录数据库

    mysql> grant all privileges on *.* to cluster@"%" identified by "123456";
    Query OK, 0 rows affected, 1 warning (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    

    用外部机器做一个客户端连接sql节点

    [root@localhost ~]# mysql -ucluster -p123456 -h10.10.100.34
    mysql: [Warning] Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 6
    Server version: 5.7.28-ndb-7.5.16-cluster-gpl MySQL Cluster Community Server (GPL)
    
    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> 
    

    注意:创建表的时候使用ndb引擎

    mysql> create database db;
    mysql> use db;
    mysql> create table test(id int) engine=ndb;
    mysql> insert into test values(1000);
    mysql> select * from test;
    

    登陆另一台sql节点查看

    mysql -ucluster -p123456 -h 10.10.10.71
    mysql> use db;
    mysql> select * from test;
    

    在管理节点

    [root@localhost ~]# mysqladmin -uroot -p123456 shutdown
    ndb_mgm> show 查看状态
    

    关闭服务

    [root@localhost ~]# ndb_mgm
    -- NDB Cluster -- Management Client --
    ndb_mgm> shutdown
    Connected to Management Server at: localhost:1186
    Node 2: Cluster shutdown initiated
    Node 3: Cluster shutdown initiated
    
    ndb_mgm> exit
    ps -axu | grep  ndbd		#查看不到,说明数据节点已经被关
    

    手动关闭SQL节点服务
    在test4和test5sql节点上,手动关闭SQL节点服务

    [root@localhost ~]#mysqladmin -uroot -p123456 shutdown
    

    或者:方法二 kill掉

    [root@localhost ~]#ps -axu | grep mysqld
    [root@localhost ~]#kill -9 进程id
    

    方法三

    [root@localhost ~]#pkillall mysqld
    

    再次启动,mysql集群启动
    [root@localhost ~]# ndb_mgmd --ndb_nodeid=1 --initial -f /usr/mysql-cluster/config.ini
    [root@localhost ~]# ndbd --initial
    [root@localhost ~]# systemctl start mysqld

    查看mysql 集群状态

    [root@localhost ~]# ndb_mgm
    -- NDB Cluster -- Management Client --
    ndb_mgm> show
    

    下面异常处理,来自https://www.cnblogs.com/suncoolcat/p/3292104.html

    MySQL Cluster测试过程中的错误汇总–ERROR 1296 (HY000)等等

    – =============================================================================
    【1】查看表空间数据文件大小
    – =============================================================================

    mysql>
    SELECT TABLESPACE_NAME, FILE_NAME, EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 AS TOTAL_MB, EXTENT_SIZE*FREE_EXTENTS/1024/1024 AS FREE_MB, EXTRA FROM information_schema.FILES WHERE FILE_TYPE="DATAFILE";
    +-----------------+------------+----------------+----------------+----------------+
    | TABLESPACE_NAME | FILE_NAME  | TOTAL_MB       | FREE_MB        | EXTRA          |
    +-----------------+------------+----------------+----------------+----------------+
    | ts_1            | data_2.dat | 10240.00000000 | 10146.00000000 | CLUSTER_NODE=4 |
    | ts_1            | data_2.dat | 10240.00000000 | 10146.00000000 | CLUSTER_NODE=5 |
    | ts_1            | data_2.dat | 10240.00000000 | 10146.00000000 | CLUSTER_NODE=6 |
    | ts_1            | data_2.dat | 10240.00000000 | 10162.00000000 | CLUSTER_NODE=7 |
    | ts_1            | data_1.dat |   512.00000000 |    19.00000000 | CLUSTER_NODE=4 |
    | ts_1            | data_1.dat |   512.00000000 |    19.00000000 | CLUSTER_NODE=5 |
    | ts_1            | data_1.dat |   512.00000000 |    16.00000000 | CLUSTER_NODE=6 |
    | ts_1            | data_1.dat |   512.00000000 |     0.00000000 | CLUSTER_NODE=7 |
    +-----------------+------------+----------------+----------------+----------------+  
     
     
    

    – ============================
    【2】:建库报错

    mysql> CREATE DATABASE zhang;
    Query OK, 1 row affected, 2 warnings (0.01 sec)
    
    
    mysql> 
    mysql> 
    mysql> 
    mysql> show warnings;
    +---------+------+----------------------------------------------------------------------------------+
    | Level   | Code | Message                                                                          |
    +---------+------+----------------------------------------------------------------------------------+
    | Warning | 1296 | Got error 4009 'Cluster Failure' from NDB. Could not acquire global schema lock  |
    | Warning | 1296 | Got error 4009 'Cluster Failure' from Could not log query '%s' on other mysqld's |
    +---------+------+----------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    

    【ok】安全模式启动
    /usr/local/mysql/bin/mysqld_safe &

    – ==============================
    【3】ERROR 1296 (HY000): Got error 157 ‘Unknown error code’ from NDBCLUSTER

    mysql> use bg;
    Database changed
    mysql> 
    mysql> 
    mysql> show create table bgt1;
    ERROR 1296 (HY000): Got error 157 'Unknown error code' from NDBCLUSTER
    mysql> 
    mysql> 
    mysql> 
    mysql> 
    mysql> 
    mysql> show create table bgt1;
    ERROR 1296 (HY000): Got error 157 'Unknown error code' from NDBCLUSTER
    mysql> 
    mysql> 
    mysql> create table bgt2(id int,name varchar(20))engine=ndb;
    ERROR 1005 (HY000): Can't create table 'bg.bgt2' (errno: 157)
    

    【ok】之后关闭sql节点,重新启动,搞定了!

    [root@banggo data]# /etc/rc.d/init.d/mysqld stop
    Shutting down MySQL....                                    [确定]
    [root@banggo data]# /etc/rc.d/init.d/mysqld start
    Starting MySQL...                                          [确定]
    [root@banggo data]# mysql
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 2
    Server version: 5.5.19-ndb-7.2.4-gpl MySQL Cluster Community Server (GPL)
    
    
    Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
    
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    
    mysql> use bg;
    Database changed
    mysql> show tables;
    +--------------+
    | Tables_in_bg |
    +--------------+
    | bgt1         |
    +--------------+
    1 row in set (0.03 sec)
    
    
    mysql> desc bgt1;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | id    | int(11)     | NO   | PRI | 0       |       |
    | name  | varchar(20) | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    2 rows in set (0.02 sec)
    

    – =============================================================================
    【4】ERROR 1296 (HY000): Got error 157 ‘Unknown error code’ from NDBCLUSTER
    – =============================================================================

    2012-07-18 09:58:15 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.41. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:16 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.39. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:16 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.39. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:17 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.41. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:17 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.41. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:18 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.39. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:18 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.39. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:19 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.41. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:19 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.41. Returned eror: 'No free node id found for mysqld(API).'
    2012-07-18 09:58:20 [MgmtSrvr] WARNING  -- Failed to allocate nodeid for API at 10.100.200.39. Returned eror: 'No free node id found for mysqld(API).'
    
    
    【ok】:在config.ini里面加空的sql节点,以便自动扩展s
    [API]
    [API]
    

    – =============================================================================
    【5】数据节点报错
    – =============================================================================

    2012-07-18 23:34:48 [ndbd] INFO     -- Start initiated (mysql-5.5.19 ndb-7.2.4)
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    Adding 7164Mb to ZONE_LO (32896,229247)
    Adding 4301Mb to ZONE_LO (262145,137607)
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    WOPool::init(61, 9)
    RWPool::init(22, 14)
    2012-07-18 23:35:00 [ndbd] INFO     -- timerHandlingLab now: 12658118985 sent: 12658118306 diff: 679
    2012-07-18 23:36:09 [ndbd] WARNING  -- Ndb kernel thread 0 is stuck in: Allocating memory elapsed=60029
    2012-07-18 23:36:09 [ndbd] INFO     -- Watchdog: User time: 244  System time: 6855
    2012-07-18 23:36:35 [ndbd] ALERT    -- Node 4: Forced node shutdown completed. Occured during startphase 0. Initiated by signal 9.
    
    
    【ok】:调整参数值
    调小参数,内存超过了。
    

    – =============================================================================
    【6】建立表空间报错
    – =============================================================================

    mysql> CREATE LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_1.log' INITIAL_SIZE 1024 M UNDO_BUFFER_SIZE 128 M ENGINE NDBCLUSTER;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'M UNDO_BUFFER_SIZE 128 M ENGINE NDBCLUSTER' at line 1
    mysql> 
    
    
    【ok】M不识别
    -- CREATE LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_1.log' INITIAL_SIZE 536870912 UNDO_BUFFER_SIZE 67108864 ENGINE NDBCLUSTER;
    mysql> CREATE LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_1.log' INITIAL_SIZE 536870912 UNDO_BUFFER_SIZE 67108864 ENGINE NDBCLUSTER;
    Query OK, 0 rows affected (27.95 sec)
    
    
    -- CREATE TABLESPACE ts_1  ADD DATAFILE 'data_1.dat' USE LOGFILE GROUP lg_1 INITIAL_SIZE 536870912 ENGINE NDBCLUSTER; 
    mysql> CREATE TABLESPACE ts_1  ADD DATAFILE 'data_1.dat' USE LOGFILE GROUP lg_1 INITIAL_SIZE 536870912 ENGINE NDBCLUSTER; 
    Query OK, 0 rows affected (28.79 sec)
    

    创建使用磁盘存储的表:

    CREATE TABLE `bgtdisk` (    
      `Name` varchar(50) NOT NULL,
      `ProviderName` varchar(200) NOT NULL,
      PRIMARY KEY (`Name`)
    ) tablespace ts_1 storage disk ENGINE=ndbcluster DEFAULT CHARSET=utf8;
    

    – =============================================================================
    【7】配置报错
    – =============================================================================

    Caused by error 2353: 'Insufficent nodes for system restart(Restart error). Temporary error, restart node'.
    

    – =============================================================================
    【8】ERROR 1528 (HY000): Failed to create LOGFILE GROUP
    – =============================================================================

    mysql> CREATE LOGFILE GROUP lg_02 ADD UNDOFILE 'undo_02.log' INITIAL_SIZE 5368709120         UNDO_BUFFER_SIZE 67108864       ENGINE NDBCLUSTER; 
    ERROR 1528 (HY000): Failed to create LOGFILE GROUP
    mysql> 
    mysql> 
    mysql> 
    mysql> show errors;
    +-------+------+--------------------------------+
    | Level | Code | Message                        |
    +-------+------+--------------------------------+
    | Error | 1528 | Failed to create LOGFILE GROUP |
    +-------+------+--------------------------------+
    1 row in set (0.00 sec)
    
    
    mysql> 
    

    解决办法:
    原来现在的MYSQL只支持创建一个LOGFILE GROUP文件。
    只有删掉原来的才可以创建新的。

    – =============================================================================
    【9】ERROR 1114 (HY000): The table ‘UserMvpbak’ is full
    – =============================================================================

    mysql> insert into UserMvpbak select * from UserMvp limit 800000,200000;
    ERROR 1114 (HY000): The table 'UserMvpbak' is full
    mysql> 
    alter tablespace ts_1
             add datafile 'data_15.dat'
             initial_size 10737418240
               engine ndb;
      
    【ok】原有的数据文件空间满了,需要增加新的数据文件   
    mysql> alter tablespace ts_1
        ->      add datafile 'data_2.dat'
        ->      initial_size 10737418240
        ->      engine ndb;
    
    
    Query OK, 0 rows affected (1 min 54.30 sec)
    
    
    mysql>  insert into bguserdb.UserPoints_2012 select * from test.UserPoints_2012 limit 1200000,300000;
    ERROR 1114 (HY000): The table 'UserPoints_2012' is full
    
    
    alter tablespace ts_1
             add datafile 'data_16.dat'
             initial_size 10737418240
               engine ndb;
    
    
    
    
    mysql> 
    

    – =============================================================================
    【10】ERROR 1114 (HY000): The table ‘UserMvpbak’ is full
    – =============================================================================

    mysql> insert into UserMvpbak select * from UserMvp limit 940000,3000000;
    ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
    mysql> 
    
    
    [ok]
    mysql> replace into UserMvpbak select * from UserMvp limit 940000,800000;       
    Query OK, 755105 rows affected (2 min 44.54 sec)
    Records: 755105  Duplicates: 0  Warnings: 0
    

    – =============================================================================
    【11】Node 4: Forced node shutdown completed. Occured during startphase 0. Initiated by signal 11.
    – =============================================================================

    2012-08-15 12:35:38 [ndbd] INFO     -- Start initiated (mysql-5.5.25 ndb-7.2.7)
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    2012-08-15 12:35:45 [ndbd] WARNING  -- Ndb kernel thread 0 is stuck in: Polling for Receive elapsed=159
    2012-08-15 12:35:45 [ndbd] INFO     -- timerHandlingLab now: 498814955 sent: 498814782 diff: 173
    2012-08-15 12:35:45 [ndbd] INFO     -- Watchdog: User time: 28  System time: 497
    2012-08-15 12:35:47 [ndbd] INFO     -- timerHandlingLab now: 498816970 sent: 498816803 diff: 167
    2012-08-15 12:35:49 [ndbd] INFO     -- Watchdog: User time: 39  System time: 741
    2012-08-15 12:35:49 [ndbd] WARNING  -- Watchdog: Warning overslept 262 ms, expected 100 ms.
    2012-08-15 12:35:49 [ndbd] INFO     -- timerHandlingLab now: 498818963 sent: 498818779 diff: 184
    Adding 5201Mb to ZONE_LO (1152,166408)
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    NDBFS/AsyncFile: Allocating 310392 for In/Deflate buffer
    2012-08-15 12:35:56 [ndbd] WARNING  -- Ndb kernel thread 0 is stuck in: Allocating memory elapsed=6002
    2012-08-15 12:35:56 [ndbd] INFO     -- Watchdog: User time: 61  System time: 1179
    2012-08-15 12:36:02 [ndbd] WARNING  -- Ndb kernel thread 0 is stuck in: Allocating memory elapsed=12006
    2012-08-15 12:36:02 [ndbd] INFO     -- Watchdog: User time: 64  System time: 1763
    2012-08-15 12:36:08 [ndbd] WARNING  -- Ndb kernel thread 0 is stuck in: Allocating memory elapsed=18030
    2012-08-15 12:36:08 [ndbd] INFO     -- Watchdog: User time: 70  System time: 1957
    2012-08-15 12:36:12 [ndbd] ALERT    -- Node 4: Forced node shutdown completed. Occured during startphase 0. Initiated by signal 11.
    
    
    
    
    [ok] 注释如下三个参数,启动ok!
    #MaxNoOfConcurrentTransactions=100000
    #MaxNoOfConcurrentOperations=10000000
    #MaxNoOfLocalOperations=11000000
    

    – =============================================================================
    【12】启动管理节点报错
    – =============================================================================

    [root@banggo mysql-cluster]# ndb_mgmd -f /usr/local/mysql/cluster-conf/config.ini --reload
    MySQL Cluster Management Server mysql-5.5.25 ndb-7.2.7
    2012-08-15 21:36:54 [MgmtSrvr] ERROR    -- at line 18: Illegal value 128 for parameter LockPagesInMainMemory.
    Legal values are between 0 and 2
    2012-08-15 21:36:54 [MgmtSrvr] ERROR    -- at line 18: Could not parse name-value pair in config file.
    2012-08-15 21:36:54 [MgmtSrvr] ERROR    -- Could not load configuration from '/usr/local/mysql/cluster-conf/config.ini'
    2012-08-15 21:36:54 [MgmtSrvr] ERROR    -- Could not determine which nodeid to use for this node. Specify it with --ndb-nodeid=<nodeid> on command line
    [root@banggo mysql-cluster]# 
    [root@banggo mysql-cluster]# 
    
    
    【ok】LockPagesInMainMemory值设置太大了!改成默认的1吧。
    

    – =============================================================================
    【13】 1528 错误
    – =============================================================================

    mysql> CREATE LOGFILE GROUP lg_1
        -> ADD UNDOFILE 'undo_2.log'
        -> INITIAL_SIZE 634217728 
        ->  UNDO_BUFFER_SIZE 134217728      
        -> ENGINE NDBCLUSTER;
    ERROR 1528 (HY000): Failed to create LOGFILE GROUP
    mysql> 
    mysql> 
    mysql> 
    mysql> show warnings;
    +---------+------+---------------------------------------------------+
    | Level   | Code | Message                                           |
    +---------+------+---------------------------------------------------+
    | Warning | 1296 | Got error 1504 'Out of logbuffer memory' from NDB |
    | Error   | 1528 | Failed to create LOGFILE GROUP                    |
    +---------+------+---------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    【ok】
    

    #UNDO_BUFFER_SIZE不能超过config.ini的配置RedoBuffer=32M大小,否则创建失败,

    CREATE LOGFILE GROUP lg_1
    ADD UNDOFILE 'undo_1.log'
    INITIAL_SIZE 634217728  
    UNDO_BUFFER_SIZE 33554432      
    ENGINE NDBCLUSTER;
    
    CREATE TABLESPACE ts_1
           ADD DATAFILE 'data_10.dat'
           USE LOGFILE GROUP lg_1
           INITIAL_SIZE 32212254720
      EXTENT_SIZE 33554432
           ENGINE NDBCLUSTER;
    

    执行结束之后,需要去数据目录/var/lib/mysql-cluster/里面看看undo文件和data文件,如果存在,那么就证明建立成功了。

    可以建立2个表空间
    CREATE TABLESPACE ts_2
           ADD DATAFILE 'data_20.dat'
           USE LOGFILE GROUP lg_1
           INITIAL_SIZE 10737418240
      EXTENT_SIZE 33554432
           ENGINE NDBCLUSTER;
      
      create table bguserdb.mcbak like test.MvpCard;
      alter table bguserdb.mcbak tablespace ts_1 storage disk ENGINE=ndbcluster DEFAULT CHARSET=utf8;
      insert into bguserdb.mcbak select * from test.MvpCard;
      
      CREATE TABLESPACE ts_1
           ADD DATAFILE 'data_10.dat‘ USE LOGFILE GROUP lg_1 INITIAL_SIZE 32212254720
      EXTENT_SIZE 33554432 ENGINE NDBCLUSTER;
    

    – =============================================================================
    【14】 1528 错误
    – =============================================================================

    mysql> insert into bguserdb.MvpCard select * from test.MvpCard;
    ERROR 1297 (HY000): Got temporary error 410 'REDO log files overloaded (decrease TimeBetweenLocalCheckpoints or increase NoOfFragmentLogFiles)' from NDBCLUSTER
    mysql> 
    
    
    【】增加2个参数的值
    TimeBetweenLocalCheckpoints=30
    NoOfFragmentLogFiles=128
    

    – =============================================================================
    【15】 1005 错误
    – =============================================================================

    mysql>    create table bguserdb.mcbak like test.MvpCard;
    Query OK, 0 rows affected (0.07 sec)
    
    
    mysql>    alter table bguserdb.mcbak tablespace ts_1 storage disk ENGINE=ndbcluster DEFAULT CHARSET=utf8;
    ERROR 1005 (HY000): Can't create table 'bguserdb.#sql-14ab_2' (errno: 140)
    mysql> show errors;
    +-------+------+--------------------------------------------------------+
    | Level | Code | Message                                                |
    +-------+------+--------------------------------------------------------+
    | Error | 1005 | Can't create table 'bguserdb.#sql-14ab_2' (errno: 140) |
    +-------+------+--------------------------------------------------------+
    1 row in set (0.00 sec)
    
    
    mysql> show warnings;
    +---------+------+--------------------------------------------------------+
    | Level   | Code | Message                                                |
    +---------+------+--------------------------------------------------------+
    | Warning | 1296 | Got error 755 'Invalid tablespace' from NDB            |
    | Error   | 1005 | Can't create table 'bguserdb.#sql-14ab_2' (errno: 140) |
    +---------+------+--------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    mysql> 
    

    【ok】重新建立表空间:

    CREATE LOGFILE GROUP lg_1
    ADD UNDOFILE 'undo_1.log'
    INITIAL_SIZE 334217728  
    UNDO_BUFFER_SIZE 33554432      
    ENGINE NDBCLUSTER;
    CREATE TABLESPACE ts_1 ADD DATAFILE 'data_11.dat' USE LOGFILE GROUP lg_1 INITIAL_SIZE 4294967296 EXTENT_SIZE 33554432 ENGINE NDBCLUSTER;
    alter table bguserdb.MvpCard tablespace ts_1 storage disk ENGINE=ndbcluster DEFAULT CHARSET=utf8;
    insert into bguserdb.MvpCard select * from test.MvpCard limit 0,100000;
    

    – =============================================================================
    【16】 1005 错误
    – =============================================================================

    mysql> alter table order_infobak TABLESPACE ts_1 STORAGE DISK  ENGINE=ndbcluster DEFAULT CHARSET=utf8;
    ERROR 1005 (HY000): Can't create table 'openshop.#sql-711_3' (errno: 851)
    mysql> show warnings;
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    | Level   | Code | Message                                                                                                             |
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    | Warning | 1296 | Got error 851 'Maximum 8052 bytes of FIXED columns supported, use varchar or COLUMN_FORMAT DYNMIC instead' from NDB |
    | Error   | 1005 | Can't create table 'openshop.#sql-711_3' (errno: 851)                                                               |
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    CREATE TABLE `order_xxxx` (
      `order_sn` varchar(20) NOT NULL DEFAULT '' COMMENT '订单编号,唯一键',
      `xx` tinyint(3) NOT NULL DEFAULT '1' COMMENT '交易类型 1:款到发货 2:货到付款 3:担保交易',
      `xx` tinyint(1) DEFAULT '0' COMMENT '订单类型 0,正常订单 1,补发订单  2,换货订单',
      `xxxxxx` varchar(30) DEFAULT '' COMMENT '关联换货单原订单号',
      `xxxxxx` varchar(30) NOT NULL DEFAULT '' COMMENT '关联退单编号(该项目用来存放换货单时生成的退货单所对应的退单号)',
      `xxxx` varchar(30) DEFAULT NULL COMMENT '关联退款单订单号(该项目用来存放换货时生成的退款单的对应退单号)',
      `user_id` varchar(60) NOT NULL DEFAULT '' COMMENT '用户ID,关联user_users表的user_id',
      `user_name` varchar(60) NOT NULL DEFAULT '' COMMENT '用户名',
      `use_level` int(6) DEFAULT '0' COMMENT '下单时会员等级',
      `xx` int(6) DEFAULT '0' COMMENT '下单时的淘宝拍拍会员等级',
      `aa` varchar(60) NOT NULL DEFAULT '' COMMENT '收货人的姓名,用户页面填写,默认取值于表user_address',
      `order_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '订单状态  (0,未确认;1,已确认;2,已取消;3,无效;4,退货;5,锁定;6,解锁;7,完成;8,拒收;9,已合并;10,已拆分;)',
      `aa` tinyint(3) NOT NULL DEFAULT '0' COMMENT '支付总状态(0,未付款;1,部分付款;2,已付款;3,已结算)',
      `cc` tinyint(3) NOT NULL DEFAULT '0' COMMENT '发货总状态(0,未发货;1,备货中;2,部分发货;3,已发货;4,部分收货;5,客户已收货)',
      `cc` int(11) NOT NULL DEFAULT '0' COMMENT '订单锁定状态(0,未锁定;1,已锁定)',
      `ee` tinyint(1) NOT NULL DEFAULT '0' COMMENT '处理状态 (0 正常  1 挂起)',
      `tt` tinyint(1) NOT NULL DEFAULT '0' COMMENT '问题单状态 (0 否  1 是)',
      `notice_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '通知收款状态 (0 否  1 是)',
      `timeout_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否超时单 (0 正常  1 超时)',
      `depot_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '分仓发货状态(0,未分仓 1,已分仓未通知 2,已分仓已通知)',
      `return_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0未退货、1部分退货申请中、2退货申请中、3已部分退货、4已退货',
      `refund_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0未退款、1部分退款申请中、2退款申请中、3已部分退款、4已退款',
      `is_order_print` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否要发票',
      `money_treatment_type` tinyint(1) DEFAULT '1' COMMENT '钱款处理方式:1.补款 2,退款 3,不补不退',
      `order_from` varchar(20) NOT NULL DEFAULT '' COMMENT '订单来源',
      `merge_from` varchar(255) DEFAULT NULL COMMENT '合并来源',
      `split_to` varchar(255) DEFAULT NULL COMMENT '订单拆分为',
      `split_from` varchar(255) DEFAULT '' COMMENT '由XX订单拆分生成',
      `add_time` datetime DEFAULT NULL COMMENT '订单生成时间',
      `confirm_time` datetime DEFAULT NULL COMMENT '订单确认时间',
      `finish_time` datetime DEFAULT NULL COMMENT '订单完成时间',
      `clear_time` datetime DEFAULT NULL COMMENT '订单结算时间',
      `question_time` datetime DEFAULT NULL COMMENT '设为问题单时间',
      `lock_time` datetime DEFAULT NULL COMMENT '订单锁定时间',
      `update_time` datetime DEFAULT NULL COMMENT '订单最后更新时间',
      `notice_time` datetime DEFAULT NULL COMMENT '通知收款时间',
      `order_out_sn` varchar(255) NOT NULL DEFAULT '' COMMENT '外部交易号',
      `beneficiary_id` mediumint(8) NOT NULL DEFAULT '0' COMMENT '受益人ID,如果开启提成功能',
      `from_ad` smallint(5) NOT NULL DEFAULT '0' COMMENT '订单由某广告带来的广告id,应该取值于ad',
      `pr_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '参加了哪些促销',
      `pr_name` varchar(255) NOT NULL DEFAULT '' COMMENT '参加促销的名字(多个)',
      `referer` varchar(255) NOT NULL DEFAULT '' COMMENT '订单的来源媒体',
      `how_oos` varchar(120) NOT NULL DEFAULT '' COMMENT '缺货处理方式,等待所有商品备齐后再发; 取消订单;与店主协商',
      `hhh` varchar(30) NOT NULL DEFAULT '' COMMENT '通过活动购买的商品的代号;GROUP_BUY是团购AUCTION,是拍卖;SNATCH,夺宝奇兵;正常普通产品该处为空',
      `extension_id` mediumint(8) NOT NULL DEFAULT '0' COMMENT '通过活动购买的物品的id,取值goods_activity;如果是正常普通商品,该处为0',
      `is_separate` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0,未分成或等待分成;1,已分成;2,取消分成;',
      `parent_id` mediumint(8) NOT NULL DEFAULT '0' COMMENT '能获得推荐分成的用户id,id取值于表users',
      `outlet_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '代销类型(0无;1是代销;2是CPS)',
      `jjj` varchar(250) DEFAULT NULL COMMENT 'CPS来源',
      `inv_payee` varchar(120) NOT NULL DEFAULT '' COMMENT '发票抬头,用户页面填写',
      `inv_content` varchar(120) NOT NULL DEFAULT '' COMMENT '发票内容,用户页面选择,取值shop_config的code字段的值为invoice_content的value',
      `inv_type` varchar(60) NOT NULL DEFAULT '' COMMENT '发票类型,用户页面选择,取值shop_config的code字段的值为invoice_type的value',
      `tax` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '发票税额',
      `invoice_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发票状态',
      `delivery_station_id` int(10) NOT NULL DEFAULT '0' COMMENT '发票ID',
    
      ......
    
      `goods_count` int(11) NOT NULL DEFAULT '0' COMMENT '订单商品总数',
    
      `discount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '折扣金额',
      `confirm_lasttime` datetime DEFAULT NULL COMMENT '订单确认期限',
      `complete_lasttime` datetime DEFAULT NULL COMMENT '订单完成最后期限',
      `settled_lasttime` datetime DEFAULT NULL COMMENT '结算最后期限',
      `all_process_lasttime` datetime DEFAULT NULL COMMENT '订单全程处理期限',
      `urgent_level` tinyint(3) NOT NULL DEFAULT '0' COMMENT '订单加急等级',
      `period_series` int(8) NOT NULL DEFAULT '0' COMMENT '周期系列ID',
      `to_buyer` varchar(255) NOT NULL COMMENT '商家给客户的留言,当该字段有值时可以在订单查询看到',
      `chased_or_not` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已追单(0 否  1 是)',
      `is_agent` tinyint(2) DEFAULT '-1' COMMENT '是否代理换货',
      `is_update` tinyint(1) DEFAULT '0' COMMENT '是否更新(ERP用)',
      `update_type` varchar(255) DEFAULT NULL COMMENT '更新类型(ERP用)',
      `last_update_time` datetime DEFAULT NULL COMMENT '最后更新时间(ERP用)',
      `is_return` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已退款(暂不使用)',
      `return_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '退款金额(暂不使用)',
      `integral_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用积分金额(暂不使用)',
      `wait_pay` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否等待买家付款订单(0 否  1 是)(暂不使用)',
      `tel` varchar(60) NOT NULL DEFAULT '' COMMENT '收货人的电话号码',
      `mobile` varchar(60) NOT NULL DEFAULT '' COMMENT '收货人的手机号码',
      `email` varchar(60) NOT NULL DEFAULT '' COMMENT '收货人的电子邮件',
      `total_market_fee` decimal(10,2) NOT NULL DEFAULT '0.00',
      `real_shipping_total_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '真实的总快递费用,不免邮',
      `cancel_code` varchar(20) NOT NULL DEFAULT '' COMMENT '取消原因编码',
      `cancel_reason` varchar(20) NOT NULL DEFAULT '' COMMENT '取消原因名称',
      `order_category` int(11) DEFAULT '1' COMMENT '订单种类 1:零售 2:物资领用 3:其它出库',
      `reason` varchar(5) NOT NULL DEFAULT 'S' COMMENT '原因: S(零售) ;J (物资领用 ); T(其它出库 );',
     .......
      PRIMARY KEY (`order_sn`),
      KEY `user_id` (`user_id`),
      KEY `order_from` (`order_from`),
      KEY `order_out_sn` (`order_out_sn`),
      KEY `order_status` (`order_status`),
      KEY `addtime` (`add_time`),
      KEY `is_update` (`is_update`),
      KEY `relating_return_sn` (`relating_return_sn`),
      KEY `confirm_lasttime` (`confirm_lasttime`),
      KEY `complete_lasttime` (`complete_lasttime`),
      KEY `settled_lasttime` (`settled_lasttime`),
      KEY `all_process_lasttime` (`all_process_lasttime`),
      KEY `in_consignee` (`consignee`),
      KEY `in_last_update_time` (`last_update_time`),
      KEY `in_source_code` (`source_code`)
    ) TABLESPACE ts_1 STORAGE DISK  ENGINE=ndbcluster DEFAULT CHARSET=utf8 COMMENT='信息表';
    

    ERROR 1005 (HY000): Can’t create table ‘openshop.order_info’ (errno: 851)

    mysql> show warnings;
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    | Level   | Code | Message                                                                                                             |
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    | Warning | 1296 | Got error 851 'Maximum 8052 bytes of FIXED columns supported, use varchar or COLUMN_FORMAT DYNMIC instead' from NDB |
    | Error   | 1005 | Can't create table 'openshop.order_info' (errno: 851)                                                               |
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    [ok] ndb对表的varchar总长度有限制。
    

    – =============================================================================
    【17】 1297 错误
    – =============================================================================

    mysql> alter table ERP_BULK_ETL_FLAGE TABLESPACE ts_1 STORAGE DISK  ENGINE=ndbcluster DEFAULT CHARSET=utf8 comment '';
    
    
    ERROR 1297 (HY000): Got temporary error 1501 'Out of undo space' from NDBCLUSTER
    mysql> 
    mysql> show errors;
    +-------+------+--------------------------------------------------------------+
    | Level | Code | Message                                                      |
    +-------+------+--------------------------------------------------------------+
    | Error | 1297 | Got temporary error 1501 'Out of undo space' from NDBCLUSTER |
    | Error | 1296 | Got error 4350 'Transaction already aborted' from NDBCLUSTER |
    | Error | 1180 | Got error 4350 during COMMIT                                 |
    +-------+------+--------------------------------------------------------------+
    3 rows in set (0.00 sec)
    
    
    mysql>
    
    
    [ok]
    1 增加数据文件,数据文件空间可能不够了。 
    alter tablespace ts_1 add datafile 'data_12.dat' initial_size 10737418240 engine NDBCLUSTER;
    alter tablespace ts_1 add datafile 'data_13.dat' initial_size 10737418240 engine NDBCLUSTER;
    alter tablespace ts_1 add datafile 'data_14.dat' initial_size 10737418240 engine NDBCLUSTER;
    2 增加undo文件
    alter LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_21.log'  ENGINE NDBCLUSTER;
    
    
    -- =============================================================================
    【18】 1297 错误
    -- =============================================================================
    mysql> alter table account_adjust_users TABLESPACE ts_1 STORAGE DISK  ENGINE=ndbcluster DEFAULT CHARSET=utf8 comment '';
    

    ERROR 1297 (HY000): Got temporary error 1501 ‘Out of undo space’ from NDBCLUSTER

    mysql> show warnings;
    +---------+------+--------------------------------------------------------------+
    | Level   | Code | Message                                                      |
    +---------+------+--------------------------------------------------------------+
    | Warning | 1297 | Got temporary error 1501 'Out of undo space' from NDB        |
    | Error   | 1297 | Got temporary error 1501 'Out of undo space' from NDBCLUSTER |
    | Warning | 1296 | Got error 4350 'Transaction already aborted' from NDB        |
    | Error   | 1296 | Got error 4350 'Transaction already aborted' from NDBCLUSTER |
    | Error   | 1180 | Got error 4350 during COMMIT                                 |
    +---------+------+--------------------------------------------------------------+
    5 rows in set (0.00 sec)
    
    
    mysql> 
    

    – =============================================================================
    【19】 1297 错误
    – =============================================================================

    ndb_mgm> Node 7: Forced node shutdown completed. Occured during startphase 4. Caused by error 2303: 'System error, node killed during node restart by other node(Internal error, programming error or missing error message, please report a bug). Temporary error, restart node'.
    Node 4: Forced node shutdown completed. Occured during startphase 4. Caused by error 2308: 'Another node failed during system restart, please investigate error(s) on other node(s)(Restart error). Temporary error, restart node'.
    Node 5: Forced node shutdown completed. Occured during startphase 4. Caused by error 2308: 'Another node failed during system restart, please investigate error(s) on other node(s)(Restart error). Temporary error, restart node'.
    Node 6: Forced node shutdown completed. Occured during startphase 4. Caused by error 2308: 'Another node failed during system restart, please investigate error(s) on other node(s)(Restart error). Temporary error, restart node'.
    
    
    【ok1】baidu,google之,没有得到相似的案列,看到一个emporary error, restart node的提示,不得已 restart node 节点
    重新在4个data 节点,执行 ndbd --initial,等待2分钟,搞定!oh,my god,不知道其中的原理,但是data node确实是起来了。
    ndb_mgm> Node 4: Started (version 7.2.7)
    Node 7: Started (version 7.2.7)
    Node 5: Started (version 7.2.7)
    Node 6: Started (version 7.2.7)
    启动sql节点,执行检查数据,my god,原来的数据文件都无法显示了。
    mysql> SELECT TABLESPACE_NAME, FILE_NAME, EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 AS TOTAL_MB, EXTENT_SIZE*FREE_EXTENTS/1024/1024 AS FREE_MB, EXTRA FROM information_schema.FILES WHERE FILE_TYPE="DATAFILE";
    Empty set (0.00 sec)
    
    
    mysql> 
    
    
    【ok2】第一次ndbd不成功,之后,再重新启动以一次ndbd,
    

    – =============================================================================
    【20】 Out of undo space
    – =============================================================================

    mysql> insert into MvpCard select * from zzbak_MvpCard limit 0,10000;
    ERROR 1297 (HY000): Got temporary error 1501 'Out of undo space' from NDBCLUSTER
    mysql> show warnings;
    +---------+------+--------------------------------------------------------------+
    | Level   | Code | Message                                                      |
    +---------+------+--------------------------------------------------------------+
    | Warning | 1297 | Got temporary error 1501 'Out of undo space' from NDB        |
    | Error   | 1297 | Got temporary error 1501 'Out of undo space' from NDBCLUSTER |
    +---------+------+--------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    【ok】参考网址 http://forums.mysql.com/read.php?25,413217,413217
    I add another undo log file ,it's ok now ,but counld some one tell me how can I know the usage of my undo log file ? 
    SELECT FILE_NAME FROM information_schema.files WHERE FILE_TYPE='UNDO LOG'\G;
    执行:alter LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_21.log' UNDO_BUFFER_SIZE 33554432 ENGINE NDBCLUSTER;
    
    
    mysql> alter LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_21.log' ENGINE NDBCLUSTER; 
    Query OK, 0 rows affected (4.33 sec)
    
    
    mysql> SELECT FILE_NAME FROM information_schema.files WHERE FILE_TYPE='UNDO LOG';
    +-------------+
    | FILE_NAME   |
    +-------------+
    | undo_2.log  |
    | undo_2.log  |
    | undo_2.log  |
    | undo_2.log  |
    | undo_21.log |
    | undo_21.log |
    | undo_21.log |
    | undo_21.log |
    | NULL        |
    +-------------+
    9 rows in set (0.05 sec)
    
    
    mysql>SELECT FILE_NAME FROM information_schema.files WHERE FILE_TYPE='UNDO LOG'\G;
    mysql> insert into MvpCard select * from zzbak_MvpCard limit 0,10000;
    Query OK, 10000 rows affected (0.80 sec)
    Records: 10000  Duplicates: 0  Warnings: 0
    

    – =============================================================================
    【21】 后台日志报错,批量insert数据
    – =============================================================================

    2012-08-16 22:38:05 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 38285338476552 nodes: 0000000000000000000000000000000000000000000000000000000000016400
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8914/8) ref: 0fa2000e from: 0fa2000e
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8914/8) ref: 0fa2000a from: 0fa2000a
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8914/8) ref: 0fa20010 from: 0fa20010
    2012-08-16 22:38:05 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 38285338476553 nodes: 0000000000000000000000000000000000000000000000000000000000016400
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8914/9) ref: 0fa2000e from: 0fa2000e
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8914/9) ref: 0fa2000a from: 0fa2000a
    2012-08-16 22:38:05 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 38289633443840 nodes: 0000000000000000000000000000000000000000000000000000000000016400
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8914/9) ref: 0fa20010 from: 0fa20010
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8915/0) ref: 0fa2000a from: 0fa2000a
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8915/0) ref: 0fa20010 from: 0fa20010
    2012-08-16 22:38:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 8915/0) ref: 0fa2000e from: 0fa2000e
    
    
    【ok】减少insert的数量,一次批量从100W减少到50W,ok,不会报异常信息了。
    

    – =============================================================================
    【22】 第4个data节点意外down了
    – =============================================================================

    ndb_mgm> Node 7: Forced node shutdown completed. Caused by error 2305: 'Node lost connection to other nodes and can not form a unpartitioned cluster, please investigate if there are error(s) on other node(s)(Arbitration error). Temporary error, restart node'.
    
    
    ndb_mgm> 
    
    
    【ok】执行ndbd 重新启动起来
    

    – =============================================================================
    【22】 管理台老是报警,诡异
    – =============================================================================

    ndb_mgm> Node 7: Data usage increased to 80%(64016 32K pages of total 80000)
    Node 4: Data usage increased to 80%(64007 32K pages of total 80000)
    Node 5: Data usage increased to 80%(64014 32K pages of total 80000)
    Node 6: Data usage increased to 80%(64001 32K pages of total 80000)
    Node 4: Data usage increased to 90%(72005 32K pages of total 80000)
    Node 5: Data usage increased to 90%(72014 32K pages of total 80000)
    Node 7: Data usage increased to 90%(72010 32K pages of total 80000)
    Node 6: Data usage increased to 90%(72009 32K pages of total 80000)
    Node 6: Data usage decreased to 89%(71772 32K pages of total 80000)
    Node 7: Data usage decreased to 89%(71271 32K pages of total 80000)
    Node 4: Data usage decreased to 89%(71215 32K pages of total 80000)
    Node 5: Data usage decreased to 88%(70607 32K pages of total 80000)
    Node 5: Data usage decreased to 79%(63850 32K pages of total 80000)
    Node 7: Data usage decreased to 79%(63673 32K pages of total 80000)
    Node 4: Data usage decreased to 78%(62947 32K pages of total 80000)
    Node 6: Data usage decreased to 78%(62932 32K pages of total 80000)
    

    – =============================================================================
    【23】 ERROR 1297 (HY000)
    – =============================================================================

    mysql> insert into bguserdb.UserPoints_2012 select * from test.UserPoints_2012 limit 1200000,10000; 
    ERROR 1297 (HY000): Got temporary error 899 'Rowid already allocated' from NDBCLUSTER
    mysql> 
    
    
    【ok】网上都说需要调大datamemory,但是我的是磁盘表,应该不是这个原因,不得已只有restart cluster了试试了,还好搞定了!
    mysql>  replace into bguserdb.UserPoints_2012 select * from test.UserPoints_2012 limit 1200000,300000;
    Query OK, 300000 rows affected (59.97 sec)
    Records: 300000  Duplicates: 0  Warnings: 0
    

    – =============================================================================
    【24】 ERROR – c_gcp_list.seize() failed:
    – =============================================================================

    2012-08-19 17:00:24 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/6) ref: 0fa2000e from: 0fa2000e
    2012-08-19 17:00:24 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/6) ref: 0fa20010 from: 0fa20010
    2012-08-19 17:00:24 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/6) ref: 0fa2000a from: 0fa2000a
    2012-08-19 17:00:25 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 1002110359437319 nodes: 0000000000000000000000000000000000000000000000000000000000015400
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/7) ref: 0fa20010 from: 0fa20010
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/7) ref: 0fa2000e from: 0fa2000e
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/7) ref: 0fa2000a from: 0fa2000a
    2012-08-19 17:00:25 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 1002110359437320 nodes: 0000000000000000000000000000000000000000000000000000000000015400
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/8) ref: 0fa2000e from: 0fa2000e
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/8) ref: 0fa2000a from: 0fa2000a
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/8) ref: 0fa20010 from: 0fa20010
    2012-08-19 17:00:25 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 1002110359437321 nodes: 0000000000000000000000000000000000000000000000000000000000015400
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/9) ref: 0fa20010 from: 0fa20010
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/9) ref: 0fa2000e from: 0fa2000e
    2012-08-19 17:00:25 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/9) ref: 0fa2000a from: 0fa2000a
    2012-08-19 17:00:25 [ndbd] ERROR    -- c_gcp_list.seize() failed: gci: 1002114654404608 nodes: 0000000000000000000000000000000000000000000000000000000000015400
    
    
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/1) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/2) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/3) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/4) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/5) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/6) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/7) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/8) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233322/9) ref: 0fa2000c from: 0fa2000c
    2012-08-19 17:01:05 [ndbd] WARNING  -- ACK wo/ gcp record (gci: 233323/0) ref: 0fa2000c from: 0fa2000c
    

    – =============================================================================
    【24】 ERROR 1114 (HY000): The table ‘card_coin’ is full
    – =============================================================================

    mysql> insert into bgcarddb.card_coin select * from zbakbgcarddb.card_coin limit 0,300000;
    
    
    ERROR 1114 (HY000): The table 'card_coin' is full
    mysql> 
    mysql> show warnings;
    +---------+------+------------------------------------------------------------------------------------------------+
    | Level   | Code | Message                                                                                        |
    +---------+------+------------------------------------------------------------------------------------------------+
    | Warning | 1296 | Got error 902 'Out of memory in Ndb Kernel, ordered index data (increase DataMemory)' from NDB |
    | Error   | 1114 | The table 'card_coin' is full                                                                  |
    +---------+------+------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    mysql> 
    
    
    导入大量数据的时候或者执行大量的insert或者update操作的时候,经常会出现如下报错:
    ERROR 1297 (HY000) at line 1: Got temporary error 1218 'Send Buffers overloaded in NDB kernel' from NDBCLUSTER
    
    这个报错的原因有几个,
    
    第一、是参数SendBufferMemory设置过小,
    
    第二、和mysqld的二进制日志有关系,
    
    第三、和网络环境有关系
    
    解决办法:查看网络环境是否OK ,是否出现双工模式部队,是否都是千兆网或者百兆网,加大SendBufferMemory的设置,一般2M就够了,
    设置TotalSendBufferMemory = 256M,最后如果还是出现如此报错,建议关闭mysql的二进制日志,在my.cnf中注释掉相关的参数就可以了,比如:
    #log-bin=mysql-bin
    

    – =============================================================================
    【25】 修改了config.in之后,data node 启动,需要 ndbd --initial重新加载之后,
    原有的*.dat数据文件无效,启动不起来,sql节点启动之后,show tables; 原来的磁盘表都不见了,诡异啊!
    – =============================================================================

    1 修改config.inf
    2 ndb_mgmd -f /usr/local/mysql/cluster-conf/config.ini --reload 重新加载管理节点
    3 ndbd --initial  重新启动data node
    4 service mysqld start
    5 use bu; show tables; 原来的表不存在了,丢失了。
    
    
    看的文档是说,原有的数据文件加载不了,我想问的是:
    1 如果我已经导入了很多数据,这个时候发现自己的配置参数不合理,我要修改配置参数,能不能在线修改并生效。
    2 如果1失败,我能否在重新启动管理节点之后,启动data node的时候,能加载进去以前的数据呢?
    

    – =============================================================================
    【25】 批量insert 500W记录报错
    – =============================================================================

    mysql> insert into bgcarddb.card_package_20120120 select * from zbakbgcarddb.card_package_20120120 ;
    ERROR 1297 (HY000): Got temporary error 233 'Out of operation records in transaction coordinator (increase MaxNoOfConcurrentOperations)' from NDBCLUSTER
    mysql> 
    
    
    mysql> insert into bgcarddb.card_package select * from zbakbgcarddb.card_package limit 0,5000000;
    ERROR 1297 (HY000): Got temporary error 233 'Out of operation records in transaction coordinator (increase MaxNoOfConcurrentOperations)' from NDBCLUSTER
    mysql> 
    

    – =============================================================================
    【26】 批量insert 500W记录报错
    – =============================================================================

    2012-08-26 00:37:25 [ndbd] INFO     -- findNeighbours from: 4861 old (left: 5 right: 5) new (65535 65535)
    2012-08-26 00:37:25 [ndbd] INFO     -- Watchdog: User time: 976564  System time: 1189718
    2012-08-26 00:37:25 [ndbd] WARNING  -- Watchdog: Warning overslept 410 ms, expected 100 ms.
    2012-08-26 00:37:25 [ndbd] INFO     -- Arbitrator decided to shutdown this node
    2012-08-26 00:37:25 [ndbd] INFO     -- QMGR (Line: 5975) 0x00000002
    2012-08-26 00:37:25 [ndbd] INFO     -- Error handler shutting down system
    2012-08-26 00:37:25 [ndbd] INFO     -- Error handler shutdown completed - exiting
    2012-08-26 00:37:38 [ndbd] ALERT    -- Node 6: Forced node shutdown completed. Caused by error 2305: 'Node lost connection to other nodes and can not form a unpartitioned cluster, please investigate if there are error(s) on other node(s)(Arbitration error). Temporary error, restart node'.
    
    
    [ok]:google之,大部分的方案都是 restart data node。
    
    
    而且一般的ndbd启动无效,需要ndbd --initial 重新加载才行。
    

    – =============================================================================
    【27】 导入数据错误;
    – =============================================================================

     CREATE TABLE `pp_order` (
      `Id` int(11) NOT NULL AUTO_INCREMENT,
      `pid` varchar(255) DEFAULT NULL,
      `itemCode` varchar(255) DEFAULT NULL,
      `itemLocalCode` varchar(255) DEFAULT NULL,
      `stockLocalCode` varchar(255) DEFAULT NULL,
      `itemDetailLink` varchar(255) DEFAULT NULL,
      `itemName` varchar(255) DEFAULT NULL,
      `itemPicLink` varchar(255) DEFAULT NULL,
      `itemRetailPrice` varchar(255) DEFAULT NULL,
      `itemDealPrice` varchar(255) DEFAULT NULL,
      `stockAttr` varchar(255) DEFAULT NULL,
      `itemAdjustPrice` varchar(255) DEFAULT NULL,
      `itemDealCount` varchar(255) DEFAULT NULL,
      `itemDealState` varchar(255) DEFAULT NULL,
      `account` varchar(255) DEFAULT NULL,
      `itemFlag` varchar(255) DEFAULT NULL,
      `refundState` varchar(255) DEFAULT NULL,
      `refundStateDesc` varchar(255) DEFAULT NULL,
      `availableAction` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Id`),
      KEY `dealCode` (`pid`(30))
    ) TABLESPACE ts_1 STORAGE DISK  DEFAULT CHARSET=utf8;
    mysql> ERROR 1005 (HY000): Can't create table 'bgapidb.pp_order' (errno: 851)
    mysql> show warnings;
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    | Level   | Code | Message                                                                                                             |
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    | Warning | 1296 | Got error 851 'Maximum 8052 bytes of FIXED columns supported, use varchar or COLUMN_FORMAT DYNMIC instead' from NDB |
    | Error   | 1005 | Can't create table 'bgapidb.pp_order' (errno: 851)                                                                  |
    +---------+------+---------------------------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    

    [OK],磁盘表的varchar列的占据的总长度不能多于8052B,所以合理设计字段的长度。搞定

    mysql>  CREATE TABLE bgapidb.`pp_order` (
        ->   `Id` INT(11) NOT NULL AUTO_INCREMENT,
        ->   `pid` VARCHAR(30) DEFAULT NULL,
        ->   `itemCode` VARCHAR(40) DEFAULT NULL,
        ->   `itemLocalCode` VARCHAR(16) DEFAULT NULL,
        ->   `stockLocalCode` VARCHAR(16) DEFAULT NULL,
        ->   `itemDetailLink` VARCHAR(100) DEFAULT NULL,
        ->   `itemName` VARCHAR(100) DEFAULT NULL,
        ->   `itemPicLink` VARCHAR(100) DEFAULT NULL,
        ->   `itemRetailPrice` VARCHAR(10) DEFAULT NULL,
        ->   `itemDealPrice` VARCHAR(10) DEFAULT NULL,
        ->   `stockAttr` VARCHAR(120) DEFAULT NULL,
        ->   `itemAdjustPrice` VARCHAR(10) DEFAULT NULL,
        ->   `itemDealCount` VARCHAR(10) DEFAULT NULL,
        ->   `itemDealState` VARCHAR(30) DEFAULT NULL,
        ->   `account` VARCHAR(10) DEFAULT NULL,
        ->   `itemFlag` VARCHAR(10) DEFAULT NULL,
        ->   `refundState` VARCHAR(32) DEFAULT NULL,
        ->   `refundStateDesc` VARCHAR(32) DEFAULT NULL,
        ->   `availableAction` VARCHAR(60) DEFAULT NULL,
        ->   PRIMARY KEY (`Id`),
        ->   KEY `dealCode` (`pid`(30))
        -> ) TABLESPACE ts_1 STORAGE DISK  ENGINE=NDBCLUSTER DEFAULT CHARSET=utf8;
    Query OK, 0 rows affected (0.24 sec)
    

    – =============================================================================
    【28】 Got temporary error 4010
    – =============================================================================

    mysql> insert into bgapidb.top_deliverysend_queue select * from zbakapi.top_deliverysend_queue limit 0,200000;  
    ERROR 1297 (HY000): Got temporary error 4010 'Node failure caused abort of transaction' from NDBCLUSTER
    【ok】内存不足,清空掉一些无用的大表,释放内存从60%降到30%
    ndb_mgm> all report memory;
    Node 4: Data usage is 30%(39215 32K pages of total 128000)
    Node 4: Index usage is 16%(18575 8K pages of total 115232)
    Node 5: Data usage is 30%(39196 32K pages of total 128000)
    Node 5: Index usage is 16%(18575 8K pages of total 115232)
    Node 6: Data usage is 30%(39489 32K pages of total 128000)
    Node 6: Index usage is 16%(18554 8K pages of total 115232)
    
    
    
    
    
    
    
    
    CREATE TABLE `top_trade` (
      `Id` int(11) NOT NULL AUTO_INCREMENT,
      `seller_nick` varchar(255) DEFAULT NULL,
      `buyer_nick` varchar(255) DEFAULT NULL,
      `title` varchar(255) DEFAULT NULL,
      `type` varchar(255) DEFAULT NULL,
      `created` varchar(20) DEFAULT NULL,
      `iid` varchar(60) DEFAULT NULL,
      `price` decimal(10,2) DEFAULT NULL,
      `pic_path` varchar(255) DEFAULT NULL,
      `num` int(5) DEFAULT NULL,
      `tid` varchar(20) DEFAULT NULL,
      `buyer_message` varchar(255) DEFAULT NULL,
      `sid` varchar(255) DEFAULT NULL,
      `shipping_type` varchar(50) DEFAULT NULL,
      `alipay_no` varchar(60) DEFAULT NULL,
      `payment` decimal(10,2) DEFAULT NULL,
      `discount_fee` decimal(10,2) DEFAULT NULL,
      `adjust_fee` decimal(10,2) DEFAULT NULL,
      `snapshot_url` varchar(255) DEFAULT NULL,
      `snapshot` varchar(255) DEFAULT NULL,
      `status` varchar(60) DEFAULT NULL,
      `seller_rate` varchar(20) DEFAULT NULL,
      `buyer_rate` varchar(20) DEFAULT NULL,
      `buyer_memo` varchar(255) DEFAULT NULL,
      `seller_memo` varchar(255) DEFAULT NULL,
      `pay_time` varchar(20) DEFAULT NULL,
      `end_time` varchar(20) DEFAULT NULL,
      `modified` varchar(20) DEFAULT NULL,
      `buyer_obtain_point_fee` int(10) DEFAULT NULL,
      `point_fee` int(10) DEFAULT NULL,
      `real_point_fee` int(10) DEFAULT NULL,
      `total_fee` decimal(10,2) DEFAULT NULL,
      `post_fee` decimal(10,2) DEFAULT NULL,
      `buyer_alipay_no` varchar(100) DEFAULT NULL,
      `receiver_name` varchar(100) DEFAULT NULL,
      `receiver_state` varchar(60) DEFAULT NULL,
      `receiver_city` varchar(60) DEFAULT NULL,
      `receiver_district` varchar(80) DEFAULT NULL,
      `receiver_address` varchar(255) DEFAULT NULL,
      `receiver_zip` varchar(10) DEFAULT NULL,
      `receiver_mobile` varchar(100) DEFAULT NULL,
      `receiver_phone` varchar(100) DEFAULT NULL,
      `consign_time` varchar(20) DEFAULT NULL,
      `buyer_email` varchar(255) DEFAULT NULL,
      `commission_fee` decimal(10,2) DEFAULT NULL,
      `seller_alipay_no` varchar(100) DEFAULT NULL,
      `seller_mobile` varchar(50) DEFAULT NULL,
      `seller_phone` varchar(50) DEFAULT NULL,
      `seller_name` varchar(30) DEFAULT NULL,
      `seller_email` varchar(60) DEFAULT NULL,
      `available_confirm_fee` decimal(10,2) DEFAULT NULL,
      `has_post_fee` varchar(20) DEFAULT NULL,
      `received_payment` decimal(10,2) DEFAULT NULL,
      `cod_fee` decimal(10,2) DEFAULT NULL,
      `timeout_action_time` varchar(20) DEFAULT NULL,
      `is_3d` varchar(20) DEFAULT NULL,
      `is_lgtype` tinyint(3) DEFAULT NULL COMMENT '是否需要物流宝发货标识',
      `is_brand_sale` tinyint(3) DEFAULT NULL COMMENT '是否品牌特卖订单',
      `is_force_wlb` tinyint(3) DEFAULT NULL COMMENT '是否强制使用物流宝发货',
      `outer_order_sn` varchar(255) DEFAULT NULL,
      `is_change` tinyint(3) NOT NULL DEFAULT '1',
      `is_os` tinyint(3) NOT NULL DEFAULT '0',
      `channel_code` varchar(20) NOT NULL DEFAULT '',
      `channel_name` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Id`),
      KEY `tid` (`tid`),
      KEY `change_chl_status` (`channel_code`(10),`status`(24),`is_change`),
      KEY `is_os` (`is_os`),
      KEY `created` (`created`)
    ) TABLESPACE ts_1 STORAGE DISK  ENGINE=ndbcluster DEFAULT CHARSET=utf8;
    ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 14000. You have to change some columns to TEXT or BLOBs
    

    – =============================================================================
    【29】 Got temporary error 899 ‘Rowid already allocated’ from NDB
    – =============================================================================

    mysql> create table bglogdb.t1(id int, n varchar(30)) TABLESPACE ts_1 STORAGE DISK  ENGINE=ndbcluster;
    ERROR 1005 (HY000): Can't create table 'bglogdb.t1' (errno: 899)
    mysql> show warnings;
    +---------+------+------------------------------------------------------------+
    | Level   | Code | Message                                                    |
    +---------+------+------------------------------------------------------------+
    | Warning | 1297 | Got temporary error 899 'Rowid already allocated' from NDB |
    | Error   | 1005 | Can't create table 'bglogdb.t1' (errno: 899)               |
    +---------+------+------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    【ok】,google之,没有找到办法,无奈从新启动cluster系统,建表成功。
    

    – =============================================================================
    【30】 Got temporary error 899 ‘Rowid already allocated’ from NDB
    – =============================================================================

    CREATE TABLE bglogdb.`nc_api_logs` (
      `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
      `ymd` datetime NOT NULL COMMENT '请求日期',
      `request_url` varchar(200) NOT NULL COMMENT '请求URL',
      `post_data` text COMMENT '提交参数',
      `return_data` text COMMENT '返回参数',
      `ipaddr` varchar(20) DEFAULT NULL COMMENT '发送请求IP',
      `status` char(3) DEFAULT NULL COMMENT '请求状态:0  已请求 返回异常     1  已请求 正常返回  ',
      `created` datetime DEFAULT NULL COMMENT '该记录创建时间',
      `modified` datetime DEFAULT NULL COMMENT '记录修改时间',
      `api_type` varchar(55) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=ndbcluster  DEFAULT CHARSET=utf8;
    ERROR 1005 (HY000): Can't create table 'bglogdb.nc_api_logs' (errno: 708)
    mysql> show warnings;
    +---------+------+------------------------------------------------------------------------------------------+
    | Level   | Code | Message                                                                                  |
    +---------+------+------------------------------------------------------------------------------------------+
    | Warning | 1296 | Got error 708 'No more attribute metadata records (increase MaxNoOfAttributes)' from NDB |
    | Error   | 1005 | Can't create table 'bglogdb.nc_api_logs' (errno: 708)                                    |
    +---------+------+------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    
    【ok】,将MaxNoOfAttributes值增加到24760,搞定。
    

    – ==================================================================================================================
    【31】 ERROR : Got temporary error 1234 ‘REDO log files overloaded (increase disk hardware)’ from NDBCLUSTER
    – ==================================================================================================================

    [root@banggo ~]# time mysqlslap --engine=ndbcluster --auto-generate-sql-write-number=100000 --auto-generate-sql-guid-primary  --concurrency=200,400,600 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb –-commint=1000 --auto-generate-sql-load-type=write   
    mysqlslap: Cannot run query INSERT INTO t1 VALUES (uuid(),412380163,1002100976,271523606,1458696239,1603135659,696200156,1997806484,42367420,1574962246,
    1628033484,'5QF0PnnE7cfW1qKl2J245d0XcXRDB6THOlHqOwwXZc1aQDKLOEPTrHsJgCOsIu1aXAGv6DQXpJ67PISpOlJ723QbFrRPlK08WG3STL0IYyIxGmnYOyfI15t9oKaPYa',
    'Z2jcNCpNNMLhJTJy1jog2idvrQ8PrgsPbbt
    ynbD2xaj833zwmncgTDcKXkmNGWgr5Zpk82nxSM6NH5JwkncEtCaOoCf5iJwfteOtY3r1PpGjmSfWF7k0KBP0F45yO2','T9Ytu4olxEQEpCiKjpRRqfW7gm3lcJf5SBrF8f05tRBaXtuEbEaPt4OZiRJI
    nqO727M2mF7YaJ654tCX7mw0iCQHgdbJRrQLyhNdwN9Mi7ResXAz9yssBI1jnc2EKK','SAtrnhEo3ooNJguTY4JOoMap5LHzRdCvo5fRnlGiQ45lcs68wPYcoyPlBilfCpQ0uxJZjR89X5m8xs8lHhLxX
    ejjLKEP9YHvWcL54T6RasROkc9t9Nrg1QFEeLffuw','QGZnDT8JwbBOrns0g1NNZHhpXJAByw7P4Y4H15cygfEXQ6NzzfEYwwDJ7GW6CWNHuJQwO3mwasJtqbkp6yL2uRD2jk0v6F40QXojQQX0Irl8IT
    xOSBIEeX8L788DF5','6acmH2DouXXgYp9T5TYNk2nsFutO00LyaxkrrxgdL3HttJEqofEOh1Hxn2Dn2addNMK6BsjYwtPhCYXsBdHkWaZISmxWCbzRpKZ04HZ0AqZEE56PiNADpbNHMKgQnf',
    'ucrJdwc2oekMszRzG1EI64uLD8itaLPKyGgRC8Ttf5FX4aMDRTXQPPnePTOsjpCh5k0AlL3OQAnNk2c3XzTwHHQieqaLfnulNun8FiOas4xS6PNTOtPh2jOgayu5dg',
    'itbTtiBIGvE5FKWfpvY6Saps6FjsLCZ3x0Zrac1jOFofbBIGyiMQG3BFJmzgqOjoGGXrlOQ9fEo6H7M7pcQyfT5y7wexLMddW8K7YmG3tx9AwNAdrcRN5YLCLs1i6f',
    'BSfYc4As73h96dOGFGsifp7stSku2iZDB5dn9oXGr5Pxiq5xyxgTefDX7yQ9YrMjwsM5gmMXrfLZLQNBGvgmauIhkci8RwkGo6LKkbkR75tSNGYX34IdySAa4kjXgR',
    'nLP1h2SPTbMEwmWS9PYR2Nn4prgOFLrui9vF3OhYr3nnh9FrbgATvyQkh69wJsjt1e9wuqTel8PR9ZIcDKy8IGksEtoamXRf2ScoAxQwxkFyHPRMlPMwZ6onsSDesh') 
    ERROR : Got temporary error 1234 'REDO log files overloaded (increase disk hardware)' from NDBCLUSTER
    
    
    【ok】google很久,增加了那2个值,但是启动起来还是报很多错误,后来想到一个外招,换个库名字,--create-schema=ndb12,搞定。
    

    – ==================================================================================================================
    【32】 ERROR 1114 (HY000): The table ‘’ is full
    – ==================================================================================================================

    mysql> replace into bgapidb.yi_refund select * from zbakapi.yi_refund;
    ERROR 1114 (HY000): The table '' is full
    mysql> 
    mysql> 
    mysql> 
    mysql> SELECT  TABLESPACE_NAME, FILE_NAME, EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 AS TOTAL_MB, EXTENT_SIZE*FREE_EXTENTS/1024/1024 AS FREE_MB, EXTRA FROM information_schema.FILES WHERE FILE_TYPE="DATAFILE" and TABLESPACE_NAME='ts_1'  order by UPDATE_TIME desc;
    +-----------------+-------------+----------------+------------+----------------+
    | TABLESPACE_NAME | FILE_NAME   | TOTAL_MB       | FREE_MB    | EXTRA          |
    +-----------------+-------------+----------------+------------+----------------+
    | ts_1            | data_11.dat | 20480.00000000 | 0.00000000 | CLUSTER_NODE=4 |
    +-----------------+-------------+----------------+------------+----------------+
    1 row in set (0.01 sec)
    
    
    
    
    Dbspj::execSTTOR() inst:0 phase=1
    2012-12-06 10:21:39 [ndbd] INFO     -- Start phase 1 completed
    2012-12-06 10:26:57 [ndbd] INFO     -- Watchdog: User time: 3406  System time: 15757
    2012-12-06 10:26:57 [ndbd] WARNING  -- Watchdog: Warning overslept 213 ms, expected 100 ms.
    2012-12-06 10:30:51 [ndbd] INFO     -- Watchdog: User time: 5174  System time: 19204
    2012-12-06 10:30:51 [ndbd] WARNING  -- Watchdog: Warning overslept 219 ms, expected 100 ms.
    2012-12-06 10:32:42 [ndbd] INFO     -- Watchdog: User time: 5997  System time: 20911
    2012-12-06 10:32:42 [ndbd] WARNING  -- Watchdog: Warning overslept 208 ms, expected 100 ms.
    【ok】网络状况不是很好,修改参数值:
    heartbeatintervaldbdb=10000 heartbeatintervaldbapi=10000 
    
    
    
    
    #Redo log
    FragmentLogFileSize=512M
    InitFragmentLogFiles=SPARSE
    NoOfFragmentLogFiles=256
    RedoBuffer=256M
    其中修改FragmentLogFileSize值需要 ndbd --initial 启动
    Error data: Invalid file size for redo logfile,  size only changable with --initial
    Error object: DBLQH (Line: 15200) 0x00000002
    
    展开全文
  • SO# 51461921 --> Shipping confirm 做導入AR發票時,找不到SO#,無法在AR建立INVOICE。 转载于:https://www.cnblogs.com/quanweiru/archive/2012/10/31/2747845.html

    SO# 51461921 --> Shipping confirm

    做導入AR發票時,找不到SO#,無法在AR建立INVOICE。

    image

    image

    转载于:https://www.cnblogs.com/quanweiru/archive/2012/10/31/2747845.html

    展开全文
  • EBS常用表结构

    千次阅读 2011-05-27 17:25:00
    BOM模块常用表结构 表名: bom.bom_bill_of_materials 说明: BOM清单父项目 BILL_SEQUENCE_ID NUMBER 清单序号(关键字) ASSEMBLY_ITEM_ID NUMBER 装配件内码 ORGANIZATION_ID NUMBER 组织代码 ASSEMBLY_TYPE ...
  • Java调用so文件

    万次阅读 热门讨论 2020-08-24 11:53:22
    公司的硬件让我帮忙调用一个so文件,想着一直都没机会自己写一个jni,于是就答应了,在调用的过程中还踩了不少坑,特地写一篇博客记录一下。 一、使用技术 原本是想直接用java自带的jni,但是我们硬件只给了一个so...
  • 设置套接字超时的第三个技术是使用套接字选项 SO_RCVTIMEO 与 SO_SNDTIMEO,它的优势在于一次设置,所有应用于该套接字的操作都自动带有超时时间。它就好像是一个全局开关。比如对于 SO_RCVTIMEO 来说,如果设置了它...
  • 中英文电子书下载:https://sobooks.cc/

    万次阅读 2018-06-02 23:16:06
    电子书下载:sokindle.com★ 1....此网站界面清新,看着很舒服。 注:右边有搜索框,在手机上打开此网址,需要以“桌面模式”或“PC模式”打开,才能看到搜索框。★ 2.... 2017年9月29日出版的,AZW3格式。...
  • 1.为数据库创建一个pg_test_user用户;[root@kevin lib]# su - postgres [postgres@kevin ~]$ createuser pg_test_user createuser: error while loading share
  • nm -D 7z.so objdump -tT 7z.so
  • error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory. 在命令行查找libgmp.so.10 发现库文件存在,于是把该路径加到LD_LIBRARY_PATH
  • so文件反汇编反编译到C源码

    万次阅读 热门讨论 2017-02-22 21:31:12
    首先介绍一下术语。 使用高级语言进行开发,最后到交互,一般经历几个过程:预处理、 编译、汇编、链接。预处理:文件包含,宏定义展开等;...本文描述的so文件反汇编、反编译主要借助工具IDA Pro,下
  • linux 查看 *.a *.so 符号表(zt)

    万次阅读 2012-02-14 15:22:23
    linux 查看 *.a *.so 符号表 objdump -tT libName.so | grep symbel symbolName nm -D libName.so | grep symbel symbolName
  • 如何查看.so文件的依赖关系

    万次阅读 2016-06-12 14:44:17
    objdump -x libxxxxx.so | grep NEEDED
  • linux查看so文件的一些信息命令

    万次阅读 2014-07-26 16:37:22
    nm用来列出目标文件的符号清单. ar命令可以用来创建、修改库,也可以从库中提出单个模块。 ...objdump:显示目标文件中的详细信息 ...objdump -d ,可以查看这些工具究竟如何完成...readelf -d libffmpeg.so | grep N
  • centos7升级openssl后yum,wget等都不能用缺失 libssl.so.10
  • Android studio中正确引入so文件的方法

    万次阅读 多人点赞 2017-03-10 19:09:40
    相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式。 Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当...
  • nm查看共享库so文件中导出函数列表

    万次阅读 2012-11-20 11:04:34
    linux中查看so文件中的导出函数表; > nm -D mylib.so 列出所有导出的函数,包括mylib.so静态链接的库中的那些导出函数。
  • 怎样查看.a和so文件中的接口

    万次阅读 2014-01-17 18:00:29
    查看.a文件都包含了那些文件  ar -t xxx.a 查看.so文件接口  nm xxx.so
  • 缺少libtinfo.so.5解决办法

    万次阅读 2013-09-24 18:57:16
    svn error svn: This client is too old to work with working copy '.'. You need to get a newer Subversion client, or to downgrade this working copy. 可以直接删除.svn目录...缺少libtinfo.so.5解决办法 
1 2 3 4 5 ... 20
收藏数 1,517,003
精华内容 606,801
关键字:

so