分类目录归档:转载文章(档)

Oracle EBS 销售订单(Sales Order)流程

普通销售订单的流程如下:
Responsibility: Manufacturing and Distribution manager
1 . Create Sales Order
(N)Order Management->Orders, Returns->Sales Orders
Status: Entered

2. (Optional)Book Sales Order
(N)Order Management->Orders, Returns->Sales Orders
(B)Book Order
Status: Awaiting Shipping

3. (Optional)Schedule Sales Orders
(N)Order Management->Orders, Returns->Sales Orders->(Tab)Line Items
Tools->Scheduling->Schedule
Or
(N)Order Management->Orders, Returns->Schedule Order

4. (Optional)Reserve Sales Orders
(N)Order Management->Orders, Returns->Sales Orders->(Tab)Line Items
Tools->Scheduling->Reserve
Or
(N)Inventory->On-hand, Availability->Reservations

5. Release Sales Order
(N)Order Management->Shipping->Release Sales orders->Release Sales orders
(B)Execute Now
Notice: Set the following options as below. If set as “Yes”, needn’t execute step 6 and 7
Autocreate Delivery->No
Auto Pick Confirm->No
Status: Released to Warehouse
Get the Move order number from (N)Order Management->Shipping->Transaction->(T)Lines/LPN->(Field)Move Order Number

6. Allocate and Transact Move Orders
(N)Inventory->Move Orders->Transact Move Orders
Status: Staged/Pick Confirmed

7. Create Delivery
(N)Order Management->Shipping->Transactions->(T)Lines/LPN
(B)AutoCreate Delivery->Go
Status: Staged/Pick Confirmed

8. Pick Confirm
(N)Order Management->Shipping->Transactions->(T) Delivery
(B)Ship Confirm
Status: Shipped

9. (Optional)Sometimes, need do this step
(N)Order Management->Shipping->Transactions->(T)Path by trip
(B)Ship Confirm
Status: Shipped

切换到Order management Super User,
10. Run report
(N)Reports, Requests->Run Request->Workflow Background process
Parameters: OM order line, Yes, yes
Status: Interfaced

11. Run AutoInvoice
(N)Receivable->Interfaces->AutoInvoice
Report name: AutoInvoice Master Program
Parameter:
Invoice Source: Order Entry
Default Date: Today
Sales Order number
Status: Closed

内部销售订单(internal sales order)的流程:
1. Create a new internal requisition
(N)Purchasing->Requisitions->Requisitions
type:Internal Requisition

2. Create internal orders
(N)Purchasing->Request->New Request->Create Internal Orders

3. Order import
(N)Order Management->Orders, Returns->Import Orders->Order import request
Parameters:
Order Source: Internal
Order Reference: <Requsition number>

完成后通过查询获得Sales Order的编号,在按照普通的销售订单的流程继续.

转自:https://blog.csdn.net/meteorlWJ/article/details/5011838

Oracle DG和OGG区别

ADG和OGG的新特性,目前越来越多的客户重视灾备数据站点的建设,由于存储级灾备和操作系统级灾备的局限性(主要是带宽高及事务完整性不容易保证),因此在选择甲骨文的应用级灾备时,通常考虑的是DataGuard和GoldenGate两款软件的实现,由于这两款软件也在快速的发展和更新,因此我们先来看一下最新版本 ADG和OGG的新特性:

Oracle DataGuard 11g的新特性

  • 物理备库可实时查询
  •  加快备库备份的速度
  •  快照备库
  •  提高Redo Apply的性能
  •  支持的数据类型更多
  •  更快速执行失败切换

Oracle GoldenGate 11gR2的新特性

  •  新增整合捕捉进程,支持多线程,提供旁路顺流模式,不影响生产库性能;
  •   预建立自动冲突检测机制,提供自动解决模块,降低部署成本;
  •   支持数据库对象中文名称,可实现大小写敏感;
  •   支持OEM12c 的Plug-in;
  •    AES128, AES192, and AES256 加密;
  •   优化Pump Trail 模式,降低网络流量;
  •    支持平台,功能等方面的增强。

结合一位兄弟作的对比表格,作了一些完善,对比DG 10g和GoldenGate的大致优缺点:

Oracle DataGuard Oracle GoldenGate
原理 复制归档日志或在线日志 抽取在线日志中的数据变化,转换为GGS自定义的数据格式存放在本地队列或远端队列中
稳定性 作为灾备的稳定性极高 稳定性不如DataGuard
维护 维护简单,极少出现问题 命令行方式,维护较复杂
对象支持 完全支持 部分对象需手工创建于维护
备份端可用性 备份端处于恢复或只读状态,在只读状态下不能同时进行恢复。 两端数据库是活动的,备份端可以提供实时的数据查询及报表业务等,从而提高系统整体的业务处理能力,充分利用备份端的计算能力,提升系统整体业务处理性能。可以实现两端数据的同时写入
接管时间 数据库工作在mount状态下,接管业务时,数据库要open 可实现立即接管
复制方式 通过恢复机制实现的,无法实现同步复制 GoldenGate可以提供秒一级的大量数据实时捕捉和投递,异步复制方式,无法实现同步复制
资源占用 复制通过数据库的LGWR进程或ARCN进程完成,占用数据库少量资源 业务高峰时在数据抽取转换时消耗系统资源较多,低峰时占用较小
异构数据库支持 单一数据库解决方案,仅运行在Oracle数据库上,源端和目标端操作系统必须相同,版本号可以不同 可以在不同类型和版本的数据库之间进行数据复制。如ORACLE,DB2,SYBASE,SQL SERVER,INFORMIX、Teradata等。
适用于不同操作系统如windows、linux、unix、aix等
带宽占用 使用Oracle Net传输日志,可通过高级压缩选项进行压缩,压缩比在2-3倍 利用TCP/IP传输数据变化,集成数据压缩,提供理论可达到9:1压缩比的数据压缩特性
拓扑结构 可以实现一对多模式 可以实现一对一、一对多、多对一、双向复制等多种拓扑结构

 

11g的ADG当然又作了很多新的改进,ADG最大的特点还是能做到同步复制,而OGG的数据复制在亚秒级,还是只能算作异步哦。

转载自:https://www.it610.com/article/1282259929486344192.htm

其他参考:http://www.360doc.com/content/19/0716/08/13123233_849075704.shtml

Oracle Database PSU/CPU

1. 什么是PSU/CPU?

CPU: Critical Patch Update
Oracle对于其产品每个季度发行一次的安全补丁包,通常是为了修复产品中的安全隐患。

PSU: Patch Set Updates
Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复。Oracle选取被用户下载数量多的,并且被验证过具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复而且还包含了最新的CPU。

2. 如何查找最新的PSU?
每个数据库版本都有自己的PSU,PSU版本号体现在数据库版本的最后一位,比如最新的10.2.0.5的PSU是10.2.0.5.3,而11.2.0.2的最新PSU则是11.2.0.2.2。
MOS站点中Oracle Recommended Patches — Oracle Database [ID 756671.1] 文档中查到各个产品版本最新的PSU。
如果你记不住这个文档号,那么在MOS中以“PSU”为关键字搜索,通常这个文档会显示在搜索结果的最前面。

注意:必须购买了Oracle基本服务获取了CSI号以后才有权限登陆MOS站点。

3. 如何正确安装PSU?
每个PSU安装包中都包含一个README.html文档,其中描述了如何安装该PSU,有些PSU是可以直接安装的,而有些PSU则必须要求安装了上一 个版本的PSU之后才能继续安装。比如对于10.2.0.4版本的数据库来说,PSU 10.2.0.4.4可以直接安装在最原始的10.2.0.4.0版本中,而最新的PSU 10.2.0.4.8则必须要求先安装10.2.0.4.4。这些信息在README.html中都可以找到,所以请仔细阅读该文档。

通常安装PSU是比较简单的,步骤如下:
1) 安装PSU需要使用到opatch,在README.html中有描述该PSU需要的最低版本opatch,如果当前opatch版本过低,则需要先下载 Patch 6880880,该Patch中包含最新的opatch,只需要解压覆盖原先的$ORACLE_HOME/OPatch目录即可。

查看当前的opatch版本,可以使用opatch version命令。

$ opatch version

Invoking OPatch 10.2.0.5.2

OPatch Version: 10.2.0.5.2

OPatch succeeded.

2)安装PSU,请仔细阅读README.html,确认安装命令,通常是简单的opatch apply。

$opatch apply

3)更新数据库,将修改过的SQL文件应用到数据库中,很多DBA在执行完上述安装命令以后就不再进行这一步,那么实际上PSU是没有完整安装的。

cd $ORACLE_HOME/rdbms/admin

sqlplus / as sysdba

SQL> STARTUP

SQL> @catbundle.sql psu apply

SQL> QUIT

注意:如果PSU是overlay PSU,比如10.2.0.4.8,则需要执行@catbundle.sql opsu apply,同样这些在README.html中都有详细描述。

4)重新编译CPU相关视图。该步骤在一个数据库上永远只需要执行一次,是为了完成在2008年1月份第一次发布CPU补丁时的后续工作,如果在安 装以前的PSU或者CPU时执行过这个步骤那么就可以无需再次执行,另外,即使不执行该步骤,数据库也是正常运行的,只不过意味着2008年1月份的 CPU补丁没有正常结束安装。

cd $ORACLE_HOME/cpu/view_recompile

sqlplus / as sysdba

SQL> @recompile_precheck_jan2008cpu.sql

SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP UPGRADE

SQL> @view_recompile_jan2008cpu.sql

SQL> SHUTDOWN;

SQL> STARTUP;

SQL> QUIT

注意:该步骤由于需要重新编译大量视图,因此要启动数据库到upgrade状态才可以完成。也就是将引起停机时间。

4. 如何确认当前数据库已经安装了什么PSU/CPU?
无论是从V$VERSION或者DBA_REGISTRY或者PRODUCT_COMPONENT_VERSION视图中,都无法查找到PSU的信息,这些视图中始终显示的是最原始的版本,比如10.2.0.4.0。

最常用的方法是使用opatch命令。在打完最新的PSU 10.2.0.4.8的10.2.0.4数据库中会有以下显示。

$ opatch lsinventory -bugs_fixed | grep -i ‘DATABASE PSU’

9654991 11724977 Wed May 25 16:37:17 CST 2011 DATABASE PSU 10.2.0.4.5 (REQUIRES PRE-REQUISITE

9952234 11724977 Wed May 25 16:37:17 CST 2011 DATABASE PSU 10.2.0.4.6 (REQUIRES PRE-REQUISITE

10248636 11724977 Wed May 25 16:37:17 CST 2011 DATABASE PSU 10.2.0.4.7 (REQUIRES PRE-REQUISITE

11724977 11724977 Wed May 25 16:37:17 CST 2011 DATABASE PSU 10.2.0.4.8 (REQUIRES PRE-REQUISITE

8576156 9352164 Wed May 25 15:10:48 CST 2011 DATABASE PSU 10.2.0.4.1 (INCLUDES CPUJUL2009)

8833280 9352164 Wed May 25 15:10:48 CST 2011 DATABASE PSU 10.2.0.4.2 (INCLUDES CPUOCT2009)

9119284 9352164 Wed May 25 15:10:48 CST 2011 DATABASE PSU 10.2.0.4.3 (INCLUDES CPUJAN2010)

9352164 9352164 Wed May 25 15:10:48 CST 2011 DATABASE PSU 10.2.0.4.4 (INCLUDES CPUAPR2010)

另外的方法是查看registry$history表。

SQL> select action,comments from registry$history;

ACTION                       COMMENTS

——————————-          ——————–

APPLY                          PSU 10.2.0.4.4

APPLY                          PSU 10.2.0.4.8

CPU                               view recompilation

注意:该表的内容是在上述安装PSU步骤的第三步中运行catbundle.sql才会插入的,因此如果该步骤忘记执行,则此表中无记录。因此我们在作数据库健康检查的时候不但要用opatch检查当前数据库最新的PSU补丁,也要检查registry$history表,以确认其它DBA是否正确地完成了PSU的安装。

如果多个PSU的安装都忘记了执行上述第三步,可以通过以下方法依次补作。

$ ls -l $ORACLE_HOME/psu

total 0

drwxrwxrwx 2 oracle dba 96 Oct 16 2010 10.2.0.4.4

drwxrwxrwx 2 oracle dba 96 Oct 16 2010 10.2.0.4.5

$sqlplus / as sysdba

SQL> @?/psu/10.2.0.4.4/catpsu.sql

SQL> @?/psu/10.2.0.4.5/catopsu.sql

更多关于CPU的信息,可以参看:Maclean的了解Oracle Critical Patch Update

5. 参考文档。
Oracle Recommended Patches — Oracle Database [ID 756671.1]
Patch Set Updates for Oracle Products [ID 854428.1]
Introduction To Oracle Database catbundle.sql [ID 605795.1]
How to confirm that a Critical Patch Update (CPU) has been installed in Linux / UNIX [ID 821263.1]

查看psu信息(数据库用户):

[oratest@testfin ~]$ $ORACLE_HOME/OPatch/opatch lsinventory

路在何方-IT项目经理的职业生涯和成长规划(转载)

经常有学员问我项目经理的出路在哪儿,前段时间我专门做了一场职业发展的讲座。和学员互动的过程中,更加深知这个问题的严重性。一方面大多数公司的晋升通道不明朗;一方面自己对自己的认知不深刻。

这篇文章是针对IT行业的项目经理的,但是其他行业也可以借鉴。

一、IT行业PM的三个方向与特点

1、技术型项目经理

方向:可以是架构方向,可以是设计方向,也可以是技术经理方向

特点:

·除了完成项目管理的事务性工作,还要求有专业技术知识储备。

·项目中的各种难题,他都能以专家的身份给出合理的解决方案。

·遇到赶工或快速跟进,他可以切换身份和研发打成一片。

·项目加入新人时,又可以分身为带教,培养祖国花朵快速成长。

·可以在项目管理和技术专家之间自由切换。未来职业目标是技术总监或项目管理总监。

优点:

·老板的选择。技术型项目经理制定计划、指挥做事更容易,可以补位。

·技术人员的选择。项目经理是技术人员转管理的常见出路之一。

·客户的选择。从做事角度看,客户更愿意和技术型人员打交道。

缺点:

·不重视计划。计划无用论频出。

·亲力亲为。累死当头的,团队抵御外部风险能力极弱。

·过于强硬。技术派通常缺少耐心,沟通方式过于简单。

实践建议:

·项目经理的精力90%应投入到计划、沟通上。

·重视团队建设。让项目组成员比你更渴望项目成功,你就赢了;如果做不到,继续做,努力达成。

·能通过别人能做好的,你就一定不要直接做。

·防范项目外部风险,保持灵敏嗅觉,及时沟通、协调、调整。避免团队掉入无可挽回的悲剧陷阱。

2、业务型项目经理

方向:特别是互联网公司,产品经理不一定由项目经理兼任,项目经理有兴趣可以转到产品方向,这种转型跟技术,业务也很类似。

特点:

·需求型项目经理即管项目,也管需求。能设计需求,也能协调完成需求。

·其实就是半个产品经理,往往这类项目经理出现在没有产品经理(或产品经理很弱)

·如果是互联网项目,可能会按敏捷开发的思路按天排定优先级,这时候项目经理相当于产品经理+敏捷教练。

·如果是传统项目,按瀑布迭代的周期排定优先级,这时候项目经理相当于需求分析工程师+项目经理。

·他保留了管理型项目经理的部分通用性,同时又需要一定的技术积累。不依赖于管理,也不依赖于技术,要求样样懂一些,但不需要十分精通的人才。

3、管理型项目经理

方向:项目经理升总监,专业上有深度成体系化。从PM到PD,项目管理技能要求上没有太大变化,但是运用,能力,经验上是有差距的。

特点:

·做的是纯管理,也就是PMP强调的项目管理是一类职业,有通用性,可以跨行业

·只是负责项目管理工作,不掺杂项目的其他工作。

·未来的职业发展路径是PMO或项目总监,专职管理领域。

·做纯管理更侧重事务性工作(工作强调制度化、流程化),比较缺少创造性

·建议重视人际关系和服务型领导

二、从小白到高层的路…

1、 一入项目深似海(项目助理)

“项目助理”是“项目经理”的初级阶段;项目经理助理首先面向的是应届生为主,或转型或换行做项目管理工作的朋友,随着IT互联网的兴起,经过项目管理培训的人也很多。

你大可以向前辈“取经”,不用担心他会藏着掖着。另外,向前辈学习时,要看看他是用什么工具做计划的,平时的办事方法和风格如何,从而达到取长补短的目的

我从项目助理的岗位上,做了三年。用我师父的话讲,我天生愚钝。不过那个时候师父确实一职多责,干不完的活。所以我用热情和积极性(这个成了我现在最大的收获和武器)感动了他,从调研需求到排进度计划,甚至投标文件的编写在这个阶段也参与不少。

关键词:重学习!

常规工作内容:

第1、 旁听会议,有时候会帮助项目经理组织准备会议资料。

第2、 文档整理,这个是基本的工作能力,有很多小白就是眼高手低在这个工作上被师父PASS。

第3、 草拟初版文档,这种文档可能包括计划,建议书,需求等等,虽然后面环节有人把控,但是这种机会一定要珍惜再珍惜,细心再细心。

第4、 简单的沟通,主要是对接开发, 可能有时候觉得像个传话筒,但是次数多了感觉也就有了,这就是锻炼。

既然是起步,相应做的事情是以围绕项目的“杂”事,这里说的杂是一些重复化的工作。刚刚接触项目管理,都喜欢依葫芦画瓢;还有一个原因,那就是“心急吃不了热豆腐”,“饭要一口一口地吃,路要一步一步地走”。因此,师父的指导很重要。先找个师父吧!

2、 起步的小白(项目经理)

在掌握了基本知识、熟悉了基本技能之后,一旦开始独立负责一个项目,就正式踏入了项目经理的职业生涯了。哪怕是担任一个小型和中型项目的项目经理,都不能再想“撂挑子”了,否则对于项目、客户和团队都有重大的影响。

这个阶段的重点是掌握“实践技能”和“软技能”。

关键词:重管理、重沟通!

特点:

实践技能:包括撰写文档、需求分析、分配任务、管理团队、把控风险、启动规划、计划实施、监控收尾等。

软技能:这时可能会体会到:有没有师父保护的区别是很大的,遇到事情没有退路,遇到冲突没人补台。因此,需要学会有韧性和斡旋,通过沟通解决问题,需要努力锤炼沟通和协调能力,勇敢面对“谈判”。

当然要提一句的是,环境很重要,好的环境就是好风水,能带来更快的进步。这时候不要把收入看的太重,习大大说过,还是扎根阶段。

3、 项目老鸟(高级项目经理)

高级项目经理相对于项目经理来说,经历过很多项目,对于项目的把控很有经验,在遇到风险时,能够很快的冷静并提供一套比较可行的解决方案,并且相比于项目经理所经手的项目,因为经验原因,项目的认可度在项目发起人那里认可度会更高。

关键词:重思考、重体系!

特征:

第1、 这个阶段的成长主题是“传授和指导”。对子项目不能通过命令进行管理,更多需要的是经验传授和案例指导。例如,帮助解决子项目中的具体难题,预见风险并提前帮助项目经理进行防范,指导团队建设和塑造氛围,在项目组中传递“企业文化

第2、 善于在项目中去培养和指导新入行的项目经理,可以让自己的项目有吸引力,很多人都愿意加入这样的项目,主动当助手,谁不想跟着大师好好学习一下。传授的过程也是自我提高的过程,对经验和教训进行系统的总结,会将项目管理知识、技能和经验融会贯通,可以达到理论讲解而不是事例讲授层次

第3、 资深项目经理对于挖掘新的项目机会有得天独厚的优势。他们能够接触到客户的高层,对于客户的业务和组织情况都非常了解,如果具备一定行业知识,了解新产品和新技术,就能够将客户的需求和公司的能力有机结合起来形成新的商机。

4、 项目大神级(项目总监)

项目总监应该是每个项目管理人员在职业生涯的终极目标,但并不是人生追求的终极目标,在很多大型互联网公司中,往往项目总监+技术总监就是一个项目部;但一些公司是项目总监+高级项目经理作为部门的领导层。

也就是说,某些公司在title上可能高级项目经理就是项目总监,有可能项目总监就是高级项目经理。项目总监,更需要的是战略能力,更多的是能不能把控项目走向的能力。

关键词:定方向、搞项目、带队伍!

特点:

第1、 做什么,不做什么,确定优先级。

第2、 沟通,在整个团队里把这个愿景说清楚,千万不要假设说了团队就记住了,记住了就理解了。沟通不是一次性的工作,说什么不是最重要的,怎么说才是关键。把众多有独立思想的人拢在一起是顶困难的一件事,光靠理性是做不到的,靠行动,靠感情,靠榜样,靠利益,靠各种不怕麻烦的小事。

第3、 挖人。人几乎都只能靠价值观才能凝聚到一起去,所以与其说是挖人,不如说是寻找价值观匹配的soulmate。

第4、 成长。互联网更新换代快,所以仅仅挖到优秀的人是远远不够的,还要保证他们不停地成长。

第5、 协作。这需要一整套的磨合方法。最优秀的员工要能够保障内部协作、信息的传递、知识的积累、流程的控制,都需要CEO在管理层面的不断提升。

5、 高层的梦想要有的

万一实现了呢?

关键词:悟性、不忘初心、不断突破

特点:

第1、 确立组织中的核心地位

第2、 领导力培养

第3、 帮助组成达成业务目标.

第4、 战略与商务能力打磨

第5、 帮助组织更长远的实现企业愿景和使命

总结,从短期看,项目经理的目标主要体现在项目管理能力和职位的晋升,从项目经理到项目群经理,再到项目组合经理,项目管理能力层层进阶,经验和技能日益精进。

从长期看,项目管理能力给项目经理提供了一种结构化的做事风格,这种风格可以运用在日常生活中的每一件事上,提高成功率。项目经理也可以脱离职场的束缚,依靠精湛的项目管理能力,做自己想做的事。

转自:https://mp.weixin.qq.com/s/4KKHUJgiBzEPGDCPo8SGBw

Oracle ebs 克隆注意事项(APPLPTMP)

实际应用中,我们经常会遇到一台服务器多套环境的情况。如果将几套环境APPLPTMP设置为相同的值,将会导致如下错误:

ORA-20100: File o0000071.tmp creation for FND_FILE failed.

出现这种情况,我们需要修改APPLPTMP的值,修改步骤如下:

1)关闭应用节点

2)数据库节点创建目录

$ mkdir  /u01/PROD/temp

3)修改数据库初始化参数

修改inittest.ora中utl_file_dir的值为/u01/PROD/temp

4)重启数据库

5)修改$APPL_TOP下.env文件

修改$CONTEXT_NAME.env中APPLPTMP的值APPLPTMP=”/u01/PROD/temp”
export APPLPTMP

6)修改应用节点$CONTEXT_FILE

修改s_applptmp

<APPLPTMP oa_var=”s_applptmp” osd=”UNIX”>/u01/PROD/temp</APPLPTMP>

7)启动应用

重新应用环境变量,查看当前APPLPTMP的值

echo $APPLPTMP

/u01/PROD/temp

确认后重启应用

为避免上述问题的存在,建议为每一套环境创建一个temp目录。在clone时将数据库层utl_file_dir和应用层APPLPTMP指向该temp目录。

转自:https://www.it610.com/article/4441973.htm