PL/SQL Developer Error - Dynamic Performance Tables not accessible
使用PL/SQL Developer链接一个数据库后,报下边这个错误:Dynamic Performance Tables not accessible,Automatic Statistics disabled for this sessionYou can disable statistics in the preference menu, or obtain selectpriviliges on the V$session,V$sesstat and V$statname tables解决方法:这个错误的意思是,你连接数据库的用户无法访问动态性能表,并关闭了自动统计(Automatic Statistics)功能。PL/SQL Developer建议你关闭统计功能或者授予select
FNDWRR.exe - FND Web Report Review
FNDWRR.exe - FND Web Report Review,Oracle EBS中,查看报表的输出或者报表的日志,看到的链接的样式往往是下边的格式http://host:port/OA_CGI/FNDWRR.exe?temp_id=2640068719注意到链接中调用的一个程序-FNDWRR.exe,查了些资料:FNDWRR全称FND Web Report Review,执行程序位于$FND_TOP/bin和$OA_HTML/bin下(两个位置的文件是一样的)这个程序的作用就是把服务器上的日志文件或者报表输出结果在客户端的浏览器
松耦合(Loose coupling)笔记
很多年前看过的一本书,有过这么一句话(大意):很多复杂问题的解决都是通过增加中间层来实现的。比如:应用系统最早是两层架构,数据库的负载往往会很大,通过增加应用服务器来分摊数据库层的压力;系统集成,点对点的对接,系统间相互的依赖性太大,增加一个中间层(ESB,企业服务总线)实现松耦合性。开发语言上,想让对象与对象间松耦合,通过增加抽象类(A
如何判断是否实施了Oracle RAC?
方法1:实施了RACSQL> show parameter cluster_database; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ cluster_database boolean TRUE cluster_database_instances integer 2未实施RACSQL> show parameter cluster_database; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ cluster
发布PL/SQL API成Webservice,并注册到IR(Oracle Integration Repositoy)中
本文讲解一下如何把自定义的PLSQL的Package发布成Webservice,并在Oracle Integration Repositoy里注册1.创建Product FamilyProduct Family用于管理几个功能相近的Product(也可以立即为模块),统一管理客户化的Webservice接口BEGIN -- Call the procedure AD_PA_INSERT_PACKAGE.INSERT_AD_PM_PRODUCT_INFO(X_PRODUCT_ABBREVIATION => \'pc_pf\', &nbs
TPC(Transaction Processing Performance Council)-事务处理性能委员会
什么是TPCTPC全称Transaction Processing Performance Council,即事务处理性能委员会。根据wikipedia的解释:TPC是一个非盈利组织,成立于1988年,这个组织主要的功能是定义事务处理、数据库的基准,这个基准用于评估服务器的性能,并且把服务器评估的结果发布在TPC的官方网站上。简单的讲TPC就是系统评测皇家科学院。官方网站:www.tpc.orgTPC是由十几家服务器厂商组成的(华为是该组织
如何把Feedly、InoReader添加到Firefox订阅列表中去
Google Reader之后,就主要使用Feedly,InoReader阅读RSS了,但Firefox默认订阅列表里默认是没有Feedly,InoReader(或者其他RSS订阅系统)的,如何把Feedly,InoReader添加到订阅列表中,方法如下:1.地址栏输入about:config2.搜索contentHandlers,你将会看到browser.contentHandlers.types.#.*样式的列表集,这个列表包含了所有可以订阅的RSS系统3.因为Google Reader已经无法使用,所以可以把Google阅读器换成Fee
查看Oracle EBS报表输出,IE闪了一下就消失,报表没有打开
查看Oracle EBS报表输出,IE闪了一下就消失,报表无法打开。解决方法1:按住Ctrl键,再点报表“查看输出”解决方法2:退出所有IE窗口,重新打开一个空的IE,IE 选项 -> 安全 -> 自定义级别然后重新登陆EBS,查看报表输出。
Soluton for Exception:FND_SOA_SERVICE_EXECUTION_ERR:oracle.apps.fnd.soa.util.SOAException
使用测试脚本调用Oracle EBS的一Webservice,报下边的错误:FND_SOA_SERVICE_EXECUTION_ERR:oracle.apps.fnd.soa.util.SOAException: ServiceExecutionError: Error while executing the service Exception returned from JCA Service Runtime. Exception returned from JCA Service Runtime. null从后端收集SOA Log里能够看到详细的错误信息:Caused by: org.collaxa.thirdparty.apache.wsif.WSIFException: file:/xxx/soa/PLSQL/4392/XXXXXWS.wsdl [ XXXXXWS_ptt::XXXXXWS(InputParameters,OutputP
UOM Convertion Rate API
计量单位转换APIset serveroutput on; Declare v_Rate Number(30,23); v_itemid number default 2036; Begin v_rate := INV_CONVERT.INV_UM_CONVERT ( ITEM_ID => v_itemid, &
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
PL/SQL Procedure运行报:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小Cause:很有可能是你定义变量长度太小,当把一个很大的值付给这个小的变量的时候就会报错ORA-06502ExampleDECLARE v VARCHAR(10);BEGIN v := \'1234567891011\';END;OutputORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小ORA-06512: 在 line 4
<<SAP内存计算——HANA>> 书评
《SAP内存计算——HANA》又是一本在地铁里读完的书,最近阅读量大增,都是托了地铁的福了。一年多以前就在ITPUB里发过帖子问“SAP HANA归根揭底到底是什么?”,那时通过一些网络上的文章对SAP HANA有了简单认识,但都了解的比较肤浅,通过这本书算是对SAP HANA有了通盘的认识,这里写一些我对SAP HANA的认识吧。SAP HANA是用来干什么的?简单的讲SAP HANA就是用来提升大数据(TB级
内存比硬盘快多少?
内存的访问速度比硬盘快,这是毋庸置疑的,但是到底快多少?通常的说法是:内存访问速度是纳秒级(10的-9次方),硬盘的访问速度是微秒级(10的-3次方)。找到一个稍微科学点的测试数据,如下图要对比内存和硬盘的速度,要分为两种请款对比:1.顺序访问:这种情况下,内存访问速度仅仅是硬盘访问速度的6~7倍(358.2M / 53.2M = 6.7)2.随机访问:这种情况下,内存访问速
使用SoapUI 测试Web Service
如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确。SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现Web Service的功能,而且还能对Webservice做性能方面的测试。SoapUI下载地址:http://sourceforg
调用Oracle EBS Webservice常见的几个错误
Fault from server : Missing wsse:Security in SOAP Header.Cause: This error is thrown by server if SOAP request does not contain a Web Service Security Header in SOAPHeader section of SOAPEnvelope.Resolution: Pass a valid Web Service Security Header, containing valid Username token, in SOAPHeader.(如果是SoapUI测试的话,也需要设置WSS-Password Type为PasswordText)Fault from server : Policy requires authentication token.Cause: This error is thrown by server when either Web S
如何收集EBS SOA Log
调用Oracle EBS的Webservice出错了,如何查看SOA的日志?1. 从前台使用用户访问系统管理员职责路径Oracle Applications 管理器> 日志.Log Setup在Site区((当然可以设置其他级别,比如职责级别)),设置日志项重启oafm container.($ADMIN_SCRIPTS_HOME/adoafmctl.sh.)重新运行SOA 客户端的特定行为,比如SOA的测试脚本如果前段的这种方法没有收集到你想要的日志,那么就是用后台的方法2. 从后端:
《逆水寒》
终于把温瑞安的《逆水寒》读完了,基本都是利用坐地铁的时间,断断续续的把这本书看完的,每天看上一百来页,一个月下来才看完。《逆水寒》很像《越狱》,都是一帮子人从始至终的逃亡,到最后看似没有希望了,一个神奇的机会又让这帮子人满血复活,而且对手一个死的比一个惨。有人说这本书是老温的巅峰之作,但个人感觉,温瑞安讲故事的能力还不是太好,时间
Enable Oracle E-Business Suite Integrated SOA Gateway
Oracle E-Business Suite Integrated SOA Gateway (ISG)是Oracle EBS提供的一个用于多系统集成的SOA框架。要使用ISG这个SOA框架,需要打一些补丁,详见Note 556540.1 All the native packaged public integration interfaces are published in the Oracle Integration Repository by default. Integration repository administrators can then transform these native integration interfaces into Web services through service generator. Service loader uploads service artifacts to Oracle In
统计类SQL(按时间)
按年,月,日,季度,周分组统计某张表数据的发生量。--按年度分组统计SELECT TO_CHAR(CREATION_DATE,\'YYYY-MM\') CREATION_DATE,COUNT(*) FROM MTL_SYSTEM_ITEMS_B GROUP BY TO_CHAR(CREATION_DATE,\'YYYY-MM\')ORDER BY CREATION_DATE DESC;--按月份分组统计SELECT TO_CHAR(CREATION_DATE,\'YYYY-MM\') CREATION_DATE,COUNT(*) FROM MTL_SYSTEM_ITEMS_B GROUP BY TO_CHAR(CREATION_DATE,\'YYYY-MM\')ORDER BY CREATION_DATE DESC;--按日分组统计SELECT TO_CHAR(CREATI
服务器的分类
服务器这块的知识是我的知识体系的一个盲区,花点时间对三类服务器(PC服务器,小型机,大型机)作一下梳理。服务器分类的标准有很多,比如按照处理器架构来分可以分为x86服务器、RISC构架服务器和IA-64服务器;按照处理器个数来分可以分为单路、双路和多路服务器;按照服务器的外形结构来分可以分为塔式服务器、机架式服务器和刀片服务器;按照应用级别来分类,可以分