- 博客(106)
- 资源 (7)
- 收藏
- 关注
转载 ORA-24247:network access denied by access control list (ACL) 的处理方法
ORA-24247 在11g及以上版本会碰到此问题。这是因为Oracle在安全方面做了升级,导致要对一些系统包的使用前需要先获得授权,而这个授权不是简简单单的通过grant就可以完成的。下面举例说明问题的解决步骤和思路,需要用到的包为 DBMS_NETWORK_ACL_ADMIN,需要DBA权限去执行:——————————————————————————————————————————
2016-01-29 17:47:57
1325
转载 将来发运导致库存事务处理问题
涉及到使用将来日期发运订单问题。原因:由于工厂的销售订单在挑库结束后由EDI程序接受对方确认发运信息后自动完成SO的确认发运。然而客户要求提前实现AR开票业务,这样就意味着工厂接受到的订单确认发运信息中的发运日期有可能是将来日期,如下图所示: 系统标准功能能够实现OM将来发运的功能,而且在AR下可以开发票,但随之而来的另一个问题出现了:INV模块无法实现将来期间日期
2015-11-18 11:03:36
2079
原创 PL/SQL编码规范
PL/SQL编码规范TBPL/SQL的编码规范包括:² 注释 ² 变量命名 ² 书写格式 ² 逻辑分支 ² 循环处理 1.2.1注释 1. 请在所有程序一开始处严格按如下格式写出注释块: – ********************************* – 过程名: – 功能描述: – 输入参数说明:
2015-07-08 07:50:50
1172
转载 Oracle的Package的作用及用法
Oracle的Package的作用简化应用设计、提高应用性能、实现信息隐藏、子程序重载。1、Oracle的Package除 了把存储过程放到一堆儿以外还有没有其他的作用(好处)?你不觉得把存储过程分门别类是很重要的么,而且不同的package的存储过程可以重 名。用package不仅能把存储过程分门别类,而且在package里可以定义公共的变量/类型,既方便了编程,又减少了
2015-05-17 22:42:56
874
转载 ORACLE PACKAGE 包 详解
包是一组相关过程、函数、变量、常量#SinaEditor_Temp_FontName、类型和游标等PL/SQL程序设计元素的组合。包具有面向对象设计的特点,是对这些PL/SQL程序设计元素的封装。一个包由两个分开的部分组成:(1)包package声明或定义:包定义部分是创建包的规范说明,声明包内数据类型、变量、常量、游标等元素。这部分也是为使用者提供了透明的
2015-05-17 22:36:41
1097
转载 Oracle创建存储过程、创建函数、创建包
一、Oracle创建存储过程 1、基本语法create or replace procedure update_emp_sal(Name in out type, Name in out type, ...) isbegin end update_emp_sal;2、写一个简单的例子修改emp表的ename字段create or replace p
2015-05-17 22:35:47
663
转载 ORACLE EBS常用表及查询语句
一call fnd_global.APPS_INITIALIZE(1318,50583,401)select fnd_profile.VALUE('ORG_ID') FROM DUALselect * from hr_operating_units hou where hou.organization_id=204--fndselect * fr
2015-05-17 19:14:16
2711
转载 索引与优化like查询
索引与优化like查询 1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。2. like keyword% 索引有效。 www.2cto.com 3. like %keyword% 索引失效,也无法使用反向索引。 =========
2015-05-17 16:22:55
617
转载 Oracle 调优工具(SQL Trace)
当我们需要为特定的事务或应用的一批SQL进行调优时,我们可以使用该工具收集执行统计信息。该工具提供了EXPLAIN和DBMS_XPLAN的所有信息,并且更加准确。SQL TRACE主要包括如下两个组成部分:SQL跟踪:在当前会话或其他会话中,启用跟踪。tkprof工具:格式化跟踪文件,得到容易理解的格式。下面,我们以例子的形式进行说明。我们先来看
2015-05-17 15:35:53
882
转载 优化SQL查询:如何写出高性能SQL语句
1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。
2015-05-17 15:34:41
562
转载 sql语句优化
性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表变量存放中间结果。3)少用子查询4)视图嵌套不要过深,一般视
2015-05-17 15:31:46
468
转载 30种mysql优化sql语句查询的方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置
2015-05-17 15:30:10
542
转载 SQL语句优化技术分析(2)
SQL语句索引的利用 对操作符的优化(见上节) 对条件字段的一些优化 采用函数处理的字段不能利用索引,如:substr(hbs_bh,1,4)=’5400’,优化处理:hbs_bh like ‘5400%’trunc(sk_rq)=trunc(sysdate), 优化处理:sk_rq>=trunc(sysdate) and sk_rq 进行了显式或隐式的运算的字
2015-05-17 15:19:42
553
转载 SQL语句优化技术分析(1)
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由
2015-05-17 15:19:07
484
转载 性能调优-SQL TRACE
一 SQL TRACE 使用方法:1.初始化sql trace 参数: timed_statistics=true 允许sql trace 和其他的一些动态性能视图收集与时间有关的参数、 SQL>alter session set titimed_statistics=true max_dump_file_size=500 指定跟踪文件的大
2015-05-17 15:17:04
595
转载 性能调优-跟踪事件
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生。一、Event的通常格式及分类1、 通常格式如下:EVENT=""2、 Event分类诊断事件大体上可以分为四类:a. 转储类事件:它们主要用于转储Oracle的一些结构,例如转储一下控制文件、数据文件头
2015-05-17 15:15:39
504
转载 如何做Oracle SQL跟踪以及SQL跟踪
很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最 根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle
2015-05-17 15:15:05
3106
转载 性能调优-跟踪文件
一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG。1.altert.log file 位置。show
2015-05-17 15:14:33
459
转载 性能调优-思路
思路是结构化的面向目标的1.分析系统,记录问题2.确认引起问题的原因3.确定方法、目标4.测试方法、效果5.分析系统调整的结果 1.分析系统,记录问题因考虑:1.1.应用程序代码1.2.oracle数据库参数等1.3.操作系统参数1.4.硬件(磁盘瓶颈)1.5.网络2.确认引起问题的原因问题的种
2015-05-17 15:10:44
531
转载 Oracle 数据库跟踪 SQL 的几种方法
1. 使用 AUTOTRACE 查看执行计划 set autotrace ON | ON EXPLAIN | ON STATISTICS | TRACEONLY | TRACEONLY EXPLAIN set autotrace OFF Autotrace SettingResultSET AUTOTRACE
2015-05-17 14:59:14
1146
转载 Cursor Loop
Cursor Loop Explicitly declared cursor and recordCREATE ORREPLACEPROCEDURE ISCURSOR IS %ROWTYPE;BEGIN OPEN LOOP FETCH INTO ; EXIT WHEN %NOTFOUND;
2015-05-15 15:46:41
499
转载 Oracle EBS 基本业务流程图
企业管理软件,疏通流程是关键。上ERP这种大型东西,一般是借上系统信息化之名来优化企业或工厂的业务流程。不同的行业有着不同的流程,但基本运作是相通的。下面这张图很清晰的表明了整个EBS的业务操作:库存作业流程物料生产计划流程物料BOM流程采购PO流程订单OM流程工单WIP流程
2015-05-15 15:43:46
1639
转载 ERP概述
不管哪一家的ERP系统,都是以“平衡供需”为目的、以计划为中心思想的,并将各管理职能作紧密的集成。因为企业本来就是一个非常复杂的分工与合作的系统,ERP系统只有做到了职能间的高度集成,才能跨职能地通盘规划、达成供需平衡,并有效地执行和控制。ERP是一种通过计算机系统固化了的管理的方法,它可以让企业更合理地配置企业资源(包括人员、物品、资金、设备、信息等),优化业务,提高企业的管理水
2015-05-15 15:39:50
526
转载 Sales Order Related Scripts
--Line Ids Associated With This Order NumberSELECT LIN.LINE_ID LINE_ID, TO_CHAR(LIN.line_number) || DECODE(LIN.shipment_number, NULL, NULL, '.' || TO_CHAR(LIN.shipment_number)) || DECODE
2015-05-15 14:14:02
1227
转载 Internal Sales Order (ISO) Process Flow
本文介绍下内部销售订单Internal Sales Order(ISO)在Oracle EBS中的流程,内部销售订单和组织间转移(Inter-Organization Transfer,IOT)的作用是类似的,都是用于在库存组织间实现物料转移。只是使用的场景不尽相同,Inter-Organization Transfer(IOT),一般适用于,操作者同时具有来源组织和目标组织物料控制的权利,那
2015-05-15 14:01:36
661
转载 Order Management Useful Scripts
Listed some useful queries scripts for Oracle Order Management Flow.(For Order Management Detailed Flow, You may check my previous post: Oracle EBS订单的流程(Order->AR):http://blog.youkuaiyun.com/pan_tia
2015-05-15 13:58:44
848
转载 OM:Over-ship Tolerance
订单(Order Management)流程,发运数量(Shipped Qty)可以超过实际的订单请求数量(Requested Qty),最终会以发运数量为准。在订单的Shipping页签,设定"Over-ship Tolerance",这个值是一个百分比,是指可以超发多少比例的数量(这个字段如果隐藏,可从Folder中显示出来)超发的数量/订单请求数量不能大于Over-ship Tole
2015-05-15 13:58:01
1013
转载 Creating a Customer at the time of creating a Sales Order
Profile:OM: Add Customer允许可以在定义销售订单时,快速添加一个新的客户None:表示不允许使用快速添加客户功能。All:表示既可以添加新客户,也可以为已经存在的客户添加地址及联系人。Address and Contact Only:仅能为已经存在的客户添加地址及联系人
2015-05-15 13:56:31
439
转载 Interface Trip Stop - SRS
In Oracle Shipping, Interface Trip Stop (ITS) will be trigger at the time of Shipping confirm if check box “Defer Interface” is not check.Navigation:Order Management > Shipping > Interface > Run >
2015-05-15 13:54:40
852
转载 MTL_SALES_ORDERS
Once Sales Order get booked, There will be record go into mtl_sales_orders.Unlike account numbers which are stored as flexfields in GL_CODE_COMBINATIONS, or purchase orders which are stored in P
2015-05-15 13:53:50
1228
转载 Using the this API wsh_deliveries_pub.Delivery_Action to ship confirm for the delvery
CREATE OR REPLACE procedure cc_shipping as l_return_status VARCHAR2(2000); l_msg_count NUMBER; --l_msg_data VARCHAR2(1000); pp_init_msg_list VARCHAR2(10) := FND_api.G_FALSE; pp_return_values V
2015-05-15 13:53:47
774
转载 SAMPLE SCRIPT TO CREATE SALES ORDER USING OE_ORDER_PUB.PROCESS_ORDER
Use Of Oe_Order_Pub.Process_Order To Create Sale OrderProcess Order API is a PL/SQL packaged procedure which can be used to manipulate the sales order data by performing Insert, update or delete ope
2015-05-15 13:52:33
947
转载 Oracle EBS Advanced Pricing Tables
TablesQP_LIST_HEADERS_BQP_LIST_HEADERS_B stores the header information for all lists. List types can be, for example, Price Lists, Discount Lists or Promotions.QP_LIST_LINESQP_LIST_LINES sto
2015-05-15 13:29:30
641
转载 Back to Back vs Drop Shipment
两个流程很类似,都要创建PR和PO给供应商,主要区别在于谁来发货。B2B是我们从供应商那拿货,然后收到货后,再运送给客户;Dropship表示销售是从我们这里发出,但是是由供应商直接给客户发货,我们分别和客户,供应商开应收,应付发票。(关于Dropship的流程,可以参见我的另外一篇文章:Dropship的流程Difference between bac
2015-05-15 13:28:25
720
转载 Oracle Back to Back Process Flow
什么是Back to Back Order?简单的说,B2B是我们从供应商那拿货,然后收到货后,再发运给客户。.B2B FlowB2B的例子1.Item的定义Item Should be customer Orderable and PurchasableIt should be ATO(Assemble to Order) marked in OM t
2015-05-15 13:27:22
546
转载 Picking Release Parameter
Picking Release Parameter"Auto Allocate"Path:OM > Shipping > Setup > Shipping Parameter > Pick Release tab >Parameter "Auto Allocate"If check this,while perform "Launch Pick Release" in shippi
2015-05-15 13:13:43
560
原创 Oracle Forms之动态List Item Value
在Forms开发中,很多时候都会用到List提供特定的值给用户进行选择。而本文讨论的是 如何动态的添加List的值。原理就是通过record group具体可参考官方文档:POPULATE_LIST Built-inPOPULATE_LIST Built-inDescription Removes the contents of the current
2015-05-14 16:52:50
2672
转载 OM System Parameter: Reservation Time Fence
OM System Parameter: Reservation Time FencePath:Order Management > Setup > System Parameters > Values > "OM System Parameters" FormAbout parameter "Reservation Time Fence",It means "Time(in days
2015-05-14 14:37:17
627
转载 [Script]Backordered Problematic delivery detail
脚本用于Backorder有问题Delivery Detail(比如关联的Move Order丢失...),可以backorder Delivery后,再重新Pick Release;如果不想要这个订单了,可以Backorder后,Cancel销售订单,并通过NOTE:1322105.1来删除多余的Reservation。UPDATE wsh_delivery_assignment
2015-05-14 14:37:01
565
转载 使用SQL关闭订单头
订单的关闭是自动的,在所有行工作流结束(Close或者Cancel)后0.5天,订单头也将在Workflow Background Process的推动下关闭。还有另外一种说法:you can wait until month-end and the “Order Flow – Generic” workflow will close it for you.所以造成了很多时候订单行已经关闭
2015-05-14 14:32:54
735
【转载】android开发—百度地图
2013-05-10
【转载】完整开源的音乐播放器
2013-01-22
【分享】Android3D引擎+国外的3D竞赛类游戏Alien+Runner源码
2012-12-14
SSH(Spring+Hibernate+Struts2)框架整合必须的85个jar包
2012-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人