随笔分类 -  EBS - DBA

摘要:In thislink, we had mentioned abouttracing a concurrent program, but the drawback of this method is it doesnt yield information about the BIND variable values. So in this post we will talk about it.ScenarioX submitted a concurrent request and its running for a long time and never completes. X approa 阅读全文
posted @ 2012-07-25 23:26 郭振斌 阅读(1924) 评论(0) 推荐(0) 编辑
摘要:因为去年一笔销售订单行的价目表价格为0.今年要对这行进行退货。由于价目表价格为0,退货订单引用参考该行时,提示“项目....的价目表价格 0 或销售价格 -.00041202为负,且配置文件“ONT:负定价”设置为“N””.解决办法:UPDATE oe_order_lines_all x SET x.unit_list_price = 4797.50000, x.UNIT_LIST_PRICE_PER_PQTY = 4797.50000WHERE x.line_id = 205188 阅读全文
posted @ 2012-05-22 15:07 郭振斌 阅读(778) 评论(0) 推荐(0) 编辑
摘要:xmlp 报表运行完成后,状态为warning,其原因大概有以下3类:1."输出提交处理程序"(Output Post Processor)未运行(状态为非active),或者请求未生成结果2."输出提交处理程序"(Output Post Processor)正在运行(状态为active),请求未生成结果3.并发管理器延时等待"输出提交处理程序"(Output Post Processor)完成该请求提示内容:1.…+————- 1) PUBLISH ————-+Unable to find an Output Post Proces 阅读全文
posted @ 2012-03-30 11:22 郭振斌 阅读(6191) 评论(3) 推荐(3) 编辑
摘要:http://www.itpub.net/thread-810091-1-1.htmlhttp://www.itpub.net/thread-1155198-1-1.html 阅读全文
posted @ 2012-02-20 13:52 郭振斌 阅读(825) 评论(0) 推荐(0) 编辑
摘要:一般提交后的请求记录只保存7天,要不然可能会导致表记录较大。sysadmin会计划一个请求:清除并发请求和(或)管理器数据参数:实体:所有模式:使用期限模式值:7报表:是清除其他:是其余参数空。意思:清除7天以前并发请求和管理数据的报表和日志(由于并发请求所产生的报表文件占用的空间比较大,定期做这样的清理是很有必要的) 管理并发处理文件和表 如何维护操作系统保留的记录和输出文件数,以及如何管理储存并发请求和并发管理器进程信息的应用对象程序库数据库表。 下面是运行“清除并发请求和(或)管理器数据”程序会影响的数据库表: FND_CONCURRENT_REQUESTS此表包含所有并发请求的完整历史 阅读全文
posted @ 2011-12-29 09:24 郭振斌 阅读(3992) 评论(0) 推荐(0) 编辑
摘要:查看table或view是否被其他程序依赖。select * from user_dependencies t where t.referenced_name = 'TABLE_NAME';当然也可以在其它方案对该表的依赖关系select * from all_dependencies t where t.referenced_name = 'TABLE_NAME'; 阅读全文
posted @ 2011-11-04 11:51 郭振斌 阅读(9907) 评论(1) 推荐(0) 编辑
摘要:在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后用 create tableB as select * fromA@dblinkwhere ...,或 insert intoB select * fromA@dblinkwhere ...3. exp A表,再 imp 到 B 表,exp 时可加查询条件4. 程序实现 select from A ..,然后 insert into B ...,也要分批提交5. 再就是本篇要说到 阅读全文
posted @ 2011-10-14 09:47 郭振斌 阅读(32246) 评论(0) 推荐(1) 编辑
摘要:ORA-29279: SMTP permanent error: 550 XXX@XX.com... No such user邮件用户名写错了。ORA-29279: SMTP 永久性错误: 501 5.5.4 Invalid arguments可能是sender或receipients不是有效的邮箱。 阅读全文
posted @ 2011-10-13 10:38 郭振斌 阅读(4307) 评论(0) 推荐(0) 编辑
摘要:如果提交请求以后,状态一直是pending状态,可以在“工具”打开“Manager”,查看一下Maximum是否有设置错,另外pending的数量当前是多少。如果Maximum是1,pending是18,则在排队的状态,需要等待前面的request执行完。或者请DBA帮忙处理。也可以进入System administrator职责,找到Concurrent->Manager->Administer,找到pending的那个request, 点击“request”按钮查看明细。点击“Diagnostics”查看log,一般会有说明正在等待哪个request。如:This reques 阅读全文
posted @ 2011-10-09 09:17 郭振斌 阅读(2677) 评论(0) 推荐(0) 编辑
摘要:分组最大值记录 比如 序号 名称 数量 1 A 20 2 A 10 1 B 20 2 B 40 3 B 10 1 C 20 2 C 40子查询:select * from 表 where (序号,名称) in (select max(序号),名称 from 表 group by 名称)分析函数:select 序号 , 名称 ,数量 from(select 序号 , 名称 ,数量,row_number() over(partition by 名称 order by 序号desc ) rnfor... 阅读全文
posted @ 2011-10-08 13:33 郭振斌 阅读(16358) 评论(0) 推荐(0) 编辑
摘要:如果不想重启应用,就重启中间件吧,对用户无影响。adoacorectl.shstopapps/密码adoacorectl.shstartapps/密码 阅读全文
posted @ 2011-09-29 09:06 郭振斌 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Executable:ITEM_PRICE_UPTShort Name:ITEM_PRICE_UPT Application:XXDescription:Execution Method:SQL*LoaderExecution File Name:ITEM_PRICE_UPTSubroutine Name:Execution File Path:Excel 文件:PUR_PRICE_UPT.csvFTP上传路径: /u01/oraclep/prodappl/xx/11.5.0/edi/inbound 列: ORGANIZATIONSEGMENT1LIST_PRICE_PER_UNITFTP_. 阅读全文
posted @ 2011-09-26 11:09 郭振斌 阅读(947) 评论(0) 推荐(0) 编辑
摘要:今天第一次连接discoverer,有两个EBS环境,一个是ERP,一个是APS。首先tns是从plsql中cp到discoverer的。然后先测试了ERP的discoverer,test和prnd都可以登录,没有问题。但是测试APS的discoverer,test和prnd使用application用户登录是没有办法登录的,提示用户名和密码错误或未授权用户。使用apps用户登录的时候,提示创建EUL。但是这个不是新使用的discoverer,肯定不会是创建EUL的。后面发现是discoverer的安装语言按默认的中文了,由于ERP环境有安装中文环境,所以中文discoverer 可以连接E. 阅读全文
posted @ 2011-09-23 15:47 郭振斌 阅读(674) 评论(0) 推荐(0) 编辑
摘要:vbs发送邮件代码 NameSpace = "http://schemas.microsoft.com/cdo/configuration/" Set Email = CreateObject("CDO.Message") Email.From = "Benio_Guo@sohu.com" Email.To ="Benio_Guo@126.com" Email.Sub... 阅读全文
posted @ 2011-09-21 10:40 郭振斌 阅读(8617) 评论(0) 推荐(0) 编辑
摘要:在代码里头尽量别用&符号,程序交付给DBA的时候,他在SQL Plus中编译时候,会出现异常变量。 阅读全文
posted @ 2011-09-21 09:29 郭振斌 阅读(478) 评论(0) 推荐(0) 编辑
摘要:select name Instance_name,created Latest_cloned_date from v$database; 阅读全文
posted @ 2011-08-30 09:22 郭振斌 阅读(792) 评论(0) 推荐(0) 编辑
摘要:平时在PL/SQL中的编程中遇到一些问题,这里以问答的形式来进行把它们总结下来,以供大家分享。 1、当需要向表中装载大量的数据流或者需要处理大量的数据流的时候,能否使用管道提高处理效率? 管道函数对于改善并行查询的性能非常方便,它加快往表中加载数据的速度。管道函数的使用总结如下两点: 每当在查询里使用PL/SQL函数时,该查询将被序列化,即一个处理器只能运行一个查询实例,那么在这种情况下不可能使用并行查询(比如在数据仓库中要经常使用这项技术)。因此,为了使用并行查询就必须使用管道函数,这样也就加快了执行的速度。 管道函数的输入参数必须是一个引用记录集类型(即ref cursor),而返... 阅读全文
posted @ 2011-08-25 09:10 郭振斌 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:select,update,delete 语句中的子查询应当有规律地查找少于20%的表行.如果一个语句查找的行数超过总行数的20%,它将不能通过使用索引获得性能上的提高. 索引可能产生碎片,因为记录从表中删除时,相应也从表的索引中删除.表释放的空间可以再用,而索引释放的空间却不能再用.频繁进行删除操作的被索引的表,应当阶段性地重建索引,以避免在索引中造成空间碎片,影响性能.在许可的条件下,也可以阶段性地truncate表,truncate命令删除表中所有记录,也删除索引碎片. 阅读全文
posted @ 2011-08-25 09:01 郭振斌 阅读(545) 评论(0) 推荐(0) 编辑
摘要:一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:Language: 指定服务器消息的语言, 影响提示信息是中文还是英文Territor 阅读全文
posted @ 2011-08-15 10:12 郭振斌 阅读(755) 评论(0) 推荐(0) 编辑
摘要:View Code SELECTlotid,ltrim(MAX(sys_connect_by_path(wf_lotno,',')),',')wf_lotno,ltrim(MAX(sys_connect_by_path(wf_jobno,',')),',')wf_jobno,ltrim(MAX(sys_connect_by_path(wf_partno,',')),',')wf_partno,ltrim(MAX(sys_connect_by_path(supplier,',')),& 阅读全文
posted @ 2011-08-08 11:04 郭振斌 阅读(3731) 评论(0) 推荐(0) 编辑