摘要:
停止应用服务器使用应用系统管理员用户登陆cd $INST_TOP/admin/scripts(或者cd $ADMIN_SCRIPTS_HOME) 此时目录在/u01/oracle/mc3yd213/inst/apps/mc3yd213_bej301441/admin/scripts下,使用以下命令停止应用服务./adstpall.sh apps/apps使用下面命令检查服务是否关闭,如果没有关闭,则需要等待ps -ef | grep applmgrps -ef | grep FNDps -ef | grep http停止数据库服务使用数据库系统管理员用户登陆cd /u01/oracle/mc3 阅读全文
摘要:
Why call it Apps and not Oracle ERP ? 以前就很想知道为什么人们常常把Oracle E-Business Suite称作"Apps"?就因为Apps是Oracle Applications的缩写么?也许是。其实这个问题给了我一个很好地理由来解释APPS schema的进化史。九年前我开始从事Oracle Financials的工作,那时每一个模块都有它自己database schema(当然现在还有,比如po,inv,wip,ar...),对于一个做采购的用户(EBS 10.6版本前),想要查看数据,就要使用po的Schema来查看。同样 阅读全文
摘要:
1、 内存分配方式(1)从静态存储区域分配。例如使用static、全局变量。静态存储区的数据在程序编译的时候就已经分配好了,在程序运行期间一直存在,只有在程序推出之后才会释放。(2)在栈上分配。函数内部的局部变量都是在栈上分配的,在函数阶数时存储空间便被释放;(3)在堆上分配。程序员根据自己的需要申请和释放内存(new/delete malloc/free)2、在内存的分配过程中经常会出现一些错误。(1)内存未分配成功却使用了他。例如内存中没有足够大的剩余空间此时内存分配(new/malloc)失败之后会返回NULL,可以用assert(p!=NULL)或者if语句进行检查。(2)内存分配成功 阅读全文
摘要:
Concurrent FND scripts$FND_TOP/sql 下有很多现成Concurrent Program相关脚本afimchk.sql Tells the status of the ICMafcmstat.sql Lists active manager processesafrqrun.sql Lists all the running, waiting and Terminating requests(列出所有正在Running的脚本)afrqwait.sql Lists requests that are constrained and waiting for the I 阅读全文
摘要:
Oracle Apps Concurrent Request Table Relationshipfor pdf version,you can download from "Concurrent Request Tables.pdf"FND_CONCURRENT_PROGRAMSeTRM:FND_CONCURRENT_PROGRAMS stores information about concurrent
programs. Each row includes a name and description of the
concurrent program. Each r 阅读全文
摘要:
Looking on how to check long running concurrent request in Oracle Apps 11i or R12? Here’s the overview of the SQL query script to detect the session information of each program.First you need to get the listing of running concurrent request in Oracle Apps 11i or R12. You can use the SQL query script 阅读全文
摘要:
知道Form执行文件的名字情况下,如何来查找对应的功能名称SELECT a.form_name||' : '||nvl(b.description, b.user_form_name)
FROM APPS.FND_FORM a, APPS.FND_FORM_TL b
WHERE a.form_id = b.form_id
AND a.form_name IN ('INVTTMTX');Output:INVTTMTX : Perform miscellaneous transactions知道功能名称的情况下,如何来查找对应的fmx名称SELECT a.form_ 阅读全文
摘要:
所有前面的方法都有助于我们判断一个架构是否“足够好”—也就是说,是否有可能指导开发者和测试者构建一个系统,并满足系统的利益相关人的功能和质量关注点。在我们每天使用的系统中存在着许多好的架构。 但是,超越足够好的架构是怎样的呢?如果有一个“软件架构名人堂”,那会怎样?哪些架构会陈列在这个艺术馆的墙上?这个想法可能没有你想象的那么遥远—在软件产品线领域,这样的“名人堂”的确存在。(注1)进入“软件产品线名人堂”的条件包括获得商业上的成功、影响其他产品线的架构(其他产品线可能“借用、复制、窃取”这个架构)、拥有足够的文档从而让其他人“不必通过道听途说”就能够理解该架构。我们将为更一般的“... 阅读全文
摘要:
我们曾提到,架构师玩的是折中的游戏。对于一组给定的功能需求和品质需求,没有唯一的正确架构和唯一的“正确答案”。我们从经验中得知,应该对架构进行评估,确定它是否满足其需求,然后再投入资金来构建、测试和部署这个系统。评估试图回答前面小节中讨论的一个或多个一般关注点问题,或回答特定系统的具体关注问题。 架构评估有两种常见的方式(Clements、Kazman和Klein 2002)。第一种评估方式是确定架构的属性,通常通过建模或模拟系统的一个或多个方面。例如,通过性能建模来评估吞吐量和伸缩性,通过失效树模型来评估可靠性和可访问性。其他类型的模型包括复杂性和耦合指标,用于评估可变性和可维护... 阅读全文
摘要:
那么,好的架构师如何来处理这些关注点?我们曾经提到过,需要将系统组织成一些结构,每种结构都定义了特定类型的组件之间的具体关系。架构师的主要关注点就是对系统进行组织,让每种结构有助于解答一个关注点所定义的问题。关键的结构决定将产品划分为组件,并定义了这些组件之间的关系(Bass、Clements和Kazman 2003; Booch、Rumbaugh和Jacobson 1999; IEEE 2000; Garlan和Perry 1995)。对于任何产品,都有许多结构需要设计。每种结构都必须单独设计,这样它就表现为一个独立的关注点。在接下来的几节中我们会讨论一些结构,你可以利用它们来考虑前... 阅读全文