<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jane Chiu]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhao__fang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhao__fang]]></copyright><item><title><![CDATA[Oracle DBMS_REDEFINITION（在线重定义）]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/162662171</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/162662171</guid><author>zhao__fang</author><pubDate>Tue, 07 Jul 2026 12:54:09 +0800</pubDate><description><![CDATA[Oracle的DBMS_REDEFINITION包支持在线表结构变更，核心功能包括：调整表结构、分区改造（普通表转分区表）、存储优化和同步依赖对象，可实现不锁表、业务无中断的维护。主要限制：需2倍表空间、仅支持用户表、主键模式性能更优、主键列不可修改。适用于需要高可用性的生产环境，显著减少停机时间。]]></description><category></category></item><item><title><![CDATA[Oracle大表数据清理优化与注意事项详解]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/149259594</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/149259594</guid><author>zhao__fang</author><pubDate>Thu, 10 Jul 2025 21:55:34 +0800</pubDate><description><![CDATA[Oracle数据库大表清理时考虑其性能，以及需要注意的事项。]]></description><category></category></item><item><title><![CDATA[Oracle EBS 问题集锦 - FRM41045 找不到项：无效ID]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/128486057</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/128486057</guid><author>zhao__fang</author><pubDate>Thu, 29 Dec 2022 18:24:52 +0800</pubDate><description><![CDATA[FRM41045 找不到项 无效ID]]></description><category></category></item><item><title><![CDATA[立库指令进出队列缓慢解决方案]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/111151294</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/111151294</guid><author>zhao__fang</author><pubDate>Mon, 14 Dec 2020 11:09:40 +0800</pubDate><description><![CDATA[问题描述
以现有WCS传至WMS的立库指令在现场业务较多时WMS处理效率很低（即WMS从收到WCS指令到处理完成的耗时长），其中主要是入库任务耗时达到分级，现场要求是秒级完成。
问题分析
完成对立库指令执行情况监控后，察觉所有入库卸货指令处理方式是通过队列控制并发，导致队列里两条入库指令之间存在有不少的卸货指令，故而第二条入库指令要等待很长时间才能出列进行处理。
解决方案
在不影响业务及其现有方式上，分而治之，区分开入库、卸货和Error指令，每种指令都有其相应地解决方案。

入库指令还是走队列控制
因为入]]></description><category></category></item><item><title><![CDATA[Oracle PlSql 问题集锦 - replace 隐式转换的探索]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/110878217</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/110878217</guid><author>zhao__fang</author><pubDate>Tue, 08 Dec 2020 18:20:44 +0800</pubDate><description><![CDATA[问题描述
在EBS提请求输出xml文件的时候，请求先是报错【ORA-22828 】输入样式或替换参数超过了32k大小限制；修改后有报错【ORA-06502】数字或值错误。

问题分析
这个 错误“【ORA-22828 】输入样式或替换参数超过了32k大小限制” 网上一搜有很多解决方法，这里就不多研究了。但继这个问题之后引发的错误“【ORA-06502】数字或值错误” 确值得写一下。因为replace是支持时间数字等格式变为字符的隐式转换。
问题描述
正常情况下是这样的：
DECLARE
  l_xml_bo]]></description><category></category></item><item><title><![CDATA[MWA 问题集锦  - 批量任务挑库完成后其可用量为负余量]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/103151050</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/103151050</guid><author>zhao__fang</author><pubDate>Mon, 02 Dec 2019 09:22:17 +0800</pubDate><description><![CDATA[问题描述
客户化PDA挑库界面，批量任务挑库完成后其可用量为负余量。
问题分析
这是Oracle标准BUG，现环境中的客户化挑库程序包是从很低的标准程序改造过来的，高版本的标准程序中Oracle修复了这个批量挑库负可用量的问题。
本质原因是MMTT表有个 posting_flag字段，如果为Y则计算是被占用的；如果为N表示不计算为占用量，而批量挑库程序有个BUG，父任务和子任务都被更新为Y了，导致...]]></description><category></category></item><item><title><![CDATA[WebService 问题集锦 - 接口数据同步出现延迟]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/103150999</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/103150999</guid><author>zhao__fang</author><pubDate>Tue, 19 Nov 2019 20:54:28 +0800</pubDate><description><![CDATA[问题描述
SO MO WebService更新同步延迟的问题在三：HTTP 请求失败、响应报文有误和报文串行发送
问题分析

HTTP 请求失败，网络网速不良造成报文未发送至SOA服务器。该问题在MO更新同步中最为明显，原因有二，网络不稳定和该期间MO更新数量超大使网络占有量满了。
响应报文有误，SOA服务器未能将正确的报文返回至ERP，致使ERP无法解析该响应报文，该原因大多数是因为SOA服务器...]]></description><category></category></item><item><title><![CDATA[Oracle Database Advance Queue]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/102786488</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/102786488</guid><author>zhao__fang</author><pubDate>Mon, 28 Oct 2019 19:48:55 +0800</pubDate><description><![CDATA[AQ 实例
授权
GRANT EXECUTE ON DBMS_AQ TO APPS;
GRANT EXECUTE ON DBMS_AQADM TO APPS;

BEGIN
  DBMS_AQADM.GRANT_SYSTEM_PRIVILEGE('ENQUEUE_ANY', 'APPS', FALSE);
  DBMS_AQADM.GRANT_SYSTEM_PRIVILEGE('DEQUEUE_A...]]></description><category></category></item><item><title><![CDATA[耗时从 400+m 到 30s 的SQL执行效率优化]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/100923621</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/100923621</guid><author>zhao__fang</author><pubDate>Tue, 17 Sep 2019 14:29:41 +0800</pubDate><description><![CDATA[最近在项目上，客户让我帮忙看一个查询很慢的视图，前提是在给我之前他们内部已进行优化了，当我看了他们的优化，其实就是简单地使用hint语句，而且并没有起到作用。
首先大概描述一下这个视图的情况，它是由三段sql union组成，总共大概220+行，里面有部分字段值是通过DBLINK获取的。详细如下：
CREATE OR REPLACE VIEW CUX_DWMS_GROUP_LOT_ITA_V AS...]]></description><category></category></item><item><title><![CDATA[常用的SQL优化技巧]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/97757112</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/97757112</guid><author>zhao__fang</author><pubDate>Tue, 30 Jul 2019 11:09:29 +0800</pubDate><description><![CDATA[从使用索引来考虑SQL语句


避免索引列上的函数，如SUBSTR/UPPER/NVL/TO_CHAR/TO_DATE/TRUNC


避免索引列上的计算公式：如果索引列上使用了计算公式，则索引不能使用，可以通过更改计算公式来避免
不使用索引：Select e.Ename From Emp e Where e.Sal * 1.1 &gt; 900
使用索引：Select e.Ename From ...]]></description><category></category></item><item><title><![CDATA[Oracle OAF 学习小结（4）- 新增输入值约束]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/95172774</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/95172774</guid><author>zhao__fang</author><pubDate>Fri, 12 Jul 2019 15:28:19 +0800</pubDate><description><![CDATA[需求描述：oracle ebs应用某界面的输入值增加约束条件。
案例如下：手机号码必须是11位数字；邮箱必须带@符号。]]></description><category></category></item><item><title><![CDATA[TensorFlow 学习小结（3） -  开发环境【在虚拟机里安装】]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/95173579</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/95173579</guid><author>zhao__fang</author><pubDate>Fri, 12 Jul 2019 15:27:14 +0800</pubDate><description><![CDATA[在 Windows 系统中使用 Docker 进行安装 TensorFlow 的开发环境，由于使用的是虚拟机，其内容还包含了磁盘映射等。]]></description><category></category></item><item><title><![CDATA[ORACLE EBS 物料事务处理开发接口案例 - 其物料启用了序列和批次]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/95178168</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/95178168</guid><author>zhao__fang</author><pubDate>Fri, 12 Jul 2019 15:24:33 +0800</pubDate><description><![CDATA[本案例是在其物料启用了批次和序列控制属性的前提下，对物料进行物料事务处理开发。]]></description><category></category></item><item><title><![CDATA[ORACLE EBS ASN入库事务处理开发接口案例]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/95178857</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/95178857</guid><author>zhao__fang</author><pubDate>Fri, 12 Jul 2019 15:21:21 +0800</pubDate><description><![CDATA[本案例是在ASN已做接收但尚未入库的情形下对ASN进行入库处理，其中物料未启用批次及序列属性，先将未入库的ASN相应的信息插入到接收事务处理的开发接口表，然后提RVCTP 接收事务处理器 请求进行处理接口表。]]></description><category></category></item><item><title><![CDATA[TensorFlow 学习小结（2） -  基本用法]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/90736653</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/90736653</guid><author>zhao__fang</author><pubDate>Sun, 02 Jun 2019 10:53:25 +0800</pubDate><description><![CDATA[需要理解在TensorFlow中，是如何：

将计算流程表示成图；
通过Sessions来执行图计算；
将数据表示为tensors；
使用Variables来保持状态信息；
分别使用feeds和fetches来填充数据和抓取任意的操作结果；

接下来看具体概念：

TensorFlow 用图来表示计算任务，图中的节点被称之为operation，缩写成op。
一个节点获得 0 个或者多个张量 ten...]]></description><category></category></item><item><title><![CDATA[Oracle OAF 学习小结（2）- 增删改查/LOV/Button/Sequence 的完整案例开发]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/90146047</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/90146047</guid><author>zhao__fang</author><pubDate>Fri, 31 May 2019 23:13:31 +0800</pubDate><description><![CDATA[需求概述：对完整的数据库表在Oracle ebs应用界面进行数据的增删改查等操作，其数据表现形式有LOV值列表、Button按钮和自增序列Sequence。]]></description><category></category></item><item><title><![CDATA[TensorFlow 学习小结（1） -  简略介绍]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/90724337</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/90724337</guid><author>zhao__fang</author><pubDate>Fri, 31 May 2019 23:05:49 +0800</pubDate><description><![CDATA[TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统，其命名来源于本身的运行原理。TensorFlow 是一个采用数据流图（data flow graphs），用于数值计算的开源软件。]]></description><category></category></item><item><title><![CDATA[Oracle OAF 学习小结（3）- 字段控制 的完整案例开发]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/90146067</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/90146067</guid><author>zhao__fang</author><pubDate>Fri, 31 May 2019 22:44:54 +0800</pubDate><description><![CDATA[需求概述：
要点1：页面初始化的时候，获取当前用户，并显示在界面。
要点2：勾上复选框显示详细信息，勾掉隐藏详细信息（选做）]]></description><category></category></item><item><title><![CDATA[Oracle Mobile Web Application (MWA) 学习小结（3）- 客户化案例]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/90083955</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/90083955</guid><author>zhao__fang</author><pubDate>Sun, 12 May 2019 21:12:28 +0800</pubDate><description><![CDATA[开发环境应注意问题
安装JDK，并配置JAVA环境变量JAVA_HOME

同时需要申请一个访问EBS服务器的端口。
（注：端口可用别人已申请好了的也可自己再申请新的）
申请端口：mwactl.sh -login apps/apps start 11444
关闭端口：mwactl.sh -login apps/apps stop_force 11444
安装JDeveloper 12c
根据EBS...]]></description><category></category></item><item><title><![CDATA[ODI接口开发案例：RMA(客户退货订单)同步]]></title><link>https://blog.youkuaiyun.com/zhao__fang/article/details/89179508</link><guid>https://blog.youkuaiyun.com/zhao__fang/article/details/89179508</guid><author>zhao__fang</author><pubDate>Fri, 10 May 2019 21:01:57 +0800</pubDate><description><![CDATA[ODI首先迁移ERP系统未同步至WMS的满足同步条件的退货订单信息，并更新单据头的弹性域的ATTRIBUTE12为P，通过ODI Interface，进入WMS客制化接口表，更新ERP单据头的弹性域的ATTRIBUTE12为I，随后对WMS客制化接口表进行相应的转换，插入标准接口表，并提交请求，将接口表数据插入标准表，将处理状态回写至WMS和ERP客制化接口表。]]></description><category></category></item></channel></rss>