
Oracle EBS
文章平均质量分 58
萌虫小焕焕
我是小焕焕
展开
-
获取Form界面LOV对应的SQL语句
SELECT sa.sql_text, sa.* FROM v$session se, v$sqlarea sa WHERE se.prev_hash_value = sa.hash_value AND se.audsid = 144375585(db_session_id) db_seeion_id在界面中的profile中找 DECLARE CURSOR cu原创 2013-11-30 20:57:20 · 1485 阅读 · 0 评论 -
EBS多OU和多帐套客户化实现
EBS多OU和多帐套客户化实现(一) 多OU总结1. Form多OU实现1) 创建一个Table,以CUX_AP_CHECK_HEADER_ALL为例2) 创建Table的两个Synonym(一个不含_ALL,一个以_ALL结尾):CUX_AP_CHECK_HEADER和CUX_AP_CHECK_HEADER_ALL3) 给不含_ALL的Sy原创 2013-12-26 22:23:54 · 1923 阅读 · 0 评论 -
修改请求日志以网页形式显示
修改请求日志以网页形式显示修改请求日志以浏览器形式显示:路径:中文环境中:系统管理员-配置文件-浏览器:文本-地点上加上browser英文环境中:配置文件名叫VIEWER:TEXT,其他与中文环境的修改一致修改完成后重新进入系统。原创 2013-12-26 14:16:36 · 1483 阅读 · 0 评论 -
在R12下加载Java Bean,配置FORMS_WEB_CONFIG_FILE文件
在R12下加载Java Bean,配置FORMS_WEB_CONFIG_FILE文件(在R11i中,配置文件名为:FORMS60_WEB_CONFIG_FILE)1、将经过数字签名的jar文件上传到JAVA_TOP目录下2、修改配置文件内容方法一、(1)首先找到EBS R12的FORM CONFIG文件,在/home/TEST/apps/apps_st/appl/XXXX.原创 2013-12-26 23:01:30 · 1988 阅读 · 0 评论 -
删除表中重复行SQL
删除表中重复行SQLDELETE FROM table_name a WHERE ROWID < (SELECT MAX(ROWID) FROM table_name b WHERE a.col1 = b.col1 AND a.col2 = b.col2); -- 遍历所以数据,以确定原创 2013-12-26 23:21:15 · 1012 阅读 · 0 评论 -
EBS查找功能所在的菜单sql
EBS查找功能所在的菜单sqlSELECT m.menu_name, f.function_name FROM fnd_menus_vl m, fnd_menu_entries_vl e, fnd_form_functions_vl f WHERE m.menu_id = e.menu_id AND e.function_id = f.function_id AND原创 2013-12-27 14:49:01 · 3391 阅读 · 0 评论 -
Oracle中使用fetch bulk collect into批量读取游标数据
declarel_return_status varchar2(1);l_msg_data varchar2(2000);type contacts_type is table of sr_contacts%rowtype;v_contacts contacts_type; cursor all_contacts_cur is select * from sr_co原创 2013-11-30 20:50:29 · 4592 阅读 · 0 评论 -
Oracle用户权限
PL/SQL权限1、查询用户的权限Select * From sys.dba_sys_privs a Where A.grantee= 'username';2、在当前用户下查询当前用户的权限SELECT * FROM session_privs;3、给用户赋权限Grant select on tablename to原创 2014-01-22 10:41:11 · 1130 阅读 · 0 评论 -
Oracle使用wrap加密程序包
Oracle使用wrap加密程序包wrap加密是oracle的标准功能实现步骤:1、编写需要加密的package,另存为本地命名成:wrap_test_pkg.sql2、将本地的wrap_test_pkg.sql文件上传到oracle服务器的任意目录下(有权限的目录)3、进入.sql文件所在的目录,输入命令:wrap iname=wrap_test_pkg.sql(默认原创 2013-12-09 17:56:55 · 1424 阅读 · 0 评论 -
Oracle函数
1.绝对值:abs() select abs(-2) value from dual;2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2)3.取整函数(小):floor() select floor(-2.001) value from dual;(-3)4.取整函数(截取):trunc()原创 2014-01-09 17:38:34 · 959 阅读 · 0 评论 -
Oracle自定义编码规则
Oracle自定义编码规则的实现在编写程序的过程中,我们经常会用到对一些记录进行编码的实现,有时候定义的编码规则并不能很好的实现需求,比如使用lpad(rpad)函数进行补充的时候,有个长度的限制,这时候就影响了编码的正常使用。在下面提供了一个公用的扩展性比较好的编码规则1、创建编码的客户化表-- Create tablecreate table CUX.CUX_DOC_SEQU原创 2013-12-25 11:43:58 · 1704 阅读 · 0 评论 -
Oracle中的lpad和rpad函数使用
lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。语法格式如下:lpad( string, padded_length, [ pad_string ] )string准备被填充的字符串;padded_length填充之后的字原创 2013-12-24 22:58:31 · 1525 阅读 · 0 评论 -
程序中调用请求
l_request_id := fnd_request.submit_request( 'AR', --应用简称 'RACUST', --并发程序 '',原创 2013-11-30 21:01:45 · 824 阅读 · 0 评论 -
Oracle表空间
Oracle表空间--1G=1024MB--1M=1024KB--1K=1024Bytes--1M=11048576Bytes--1G=1024*11048576Bytes=11313741824BytesSELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total原创 2013-12-10 15:52:13 · 768 阅读 · 0 评论 -
substr函数使用
语法:SUBSTRING(expression, start, length) 参数:expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。 start是一个整数,指定子串的开始位置。 length是一个整数,指定子串的长度(要返回的原创 2013-11-30 22:26:55 · 3122 阅读 · 0 评论 -
数据类型数组
数据类型数组TYPE type_group_info IS TABLE OF NUMBER INDEX BY PLS_INTEGER ; --定义一维数组 rec_group_info type_group_info;1、FOR i IN 1 .. (rec_group_info.count) LOOP ... END LOOP ;当数组没有数据时不会报错2、FOR原创 2013-12-02 22:07:22 · 622 阅读 · 0 评论 -
Oracle EBS中删除可执行、并发程序
1、定义删除的包PROCEDURE delete_parameter(program_short_name IN VARCHAR2 , application IN VARCHAR2 , parameter原创 2013-11-30 21:53:13 · 1850 阅读 · 0 评论 -
EBS中重启oc4j、HTTP服务命令
1、重启oc4j服务目录:cd $ADMIN_SCRIPTS_HOME停止:adoacorectl.sh stop启动:adoacorectl.sh start2、重启HTTP服务目录:cd $ADMIN_SCRIPTS_HOME停止:adapcctl.sh stop启动:adapcctl.sh start原创 2013-11-30 22:56:56 · 2737 阅读 · 0 评论 -
Oracle动态sql
1,使用execute immediate处理DDL操作在PL/SQL处理DDL语句时,execute immediate后面只需要带有ddl语句文本即可,而不需要into和using子句:example:DECLARE l_sql VARCHAR2(2000); p_table VARCHAR2(240);BEGIN p_table := 'CUX_TEST原创 2013-12-06 16:06:34 · 799 阅读 · 0 评论 -
报表标准参数值集
报表标准参数值集1、期间值集:GL_SRS_OPEN_PERIODS --打开的期间值集:GL_SRS_ALL_PERIODS --所有期间2、chart_of_account_id值集:GL_SRS_COA_ID_BYSOB值集:GL_SRS_COA_UNVALIDATED默认类型:SQL 语句默认值:SELECT chart_o原创 2014-01-08 10:05:06 · 1862 阅读 · 0 评论 -
/bin/bash too many files in system
连接系统出现如下错误/bin/bash too many files in system错误原因:系统的文件限制数太少解决方法:1、查看错误日志cat /var/logmessages2、查看当前系统的文件限制数cat /proc/sys/fs/file-max1310723、修改etc/sysctl.conf文件中的fs.file-原创 2014-02-07 11:16:25 · 1430 阅读 · 0 评论 -
EBS中使用JAVA方式发送HTML格式邮件
EBS中使用JAVA方式发送HTML格式邮件一、开发工具:JDeveloper需要添加的Library:activation.jar和javax.mail.jar(自行下载)二、注意事项:1、设置项目的编码格式为UTF-82、使用Rebuiled或者run生成.class文件3、将.class文件上传到服务器中的$JAVA_TOP目录相应原创 2013-12-06 22:33:31 · 2849 阅读 · 0 评论 -
Oracle EBS服务器目录配置
服务器目录配置1、创建服务器目录(1)在system用户下执行如下命令:CREATE OR REPLACE DIRECTORY MAIL_FILE_DIR AS '/mail_file/data/PROD';(2)给创建的目录赋权限,执行:GRANT read ,write ON DIRECTORY MAIL_FILE_DIR TO PUBLIC;如果是双节点的服务原创 2014-09-25 20:44:06 · 2320 阅读 · 0 评论 -
Oracle EBS避免长时间不登录重新登录
如何避免长时间不登录重新登录(英文环境)1、将配置文件ICX:Session Timeout的值设为空2、将ICX:Limit time设置稍大些,如8小时Profile说明:ICX:Session TimeoutThis profile option determines the length of time (in minutes) of ina原创 2014-09-25 22:56:00 · 4426 阅读 · 0 评论 -
ORACLE编译失效对象
ORACLE编译失效对象数据库对象失效原因数据库对象失效的原因很多,下面大致归纳了一些常见的原因:1: 当被引用对象的结构变更时,都会使得相关的依赖对象转变为INVALID状态。数据库中的对象(存储过程,函数,包,视图,触发器),它们往往需要直接或者间接的引用其它对象,对象的依赖包括直接和间接二种,其中直接依赖是指存储对象直接依赖于被引用对象,而间接依赖是指对象原创 2014-09-27 16:07:13 · 2278 阅读 · 0 评论 -
销售订单行上行号LINE_SHIPMENT_OPTION_NUMBER
销售订单行上行号:LINE_SHIPMENT_OPTION_NUMBER取值:( 1)Line块的块级触发器POST-QUERY调用:OE_LINE.Post_Query;(来自于库OEXOELIN)( 2)库OEXOELIN里Line_Shipment_Option_Number赋值代码: OE_CONCAT_VALUES.L原创 2014-10-17 11:49:30 · 3197 阅读 · 0 评论 -
ORACLE PROFILE(配置文件)查询
配置文件定义SELECT profile_option_name 配置文件名, user_profile_option_name 用户配置文件名, description 说明, hierarchy_type 层次结构类原创 2014-11-28 14:59:43 · 6841 阅读 · 0 评论 -
ORACLE EBS常用标准表结构
EBS常用标准表一、库存子库存:mtl_secondary_inventories事物处理:MTL_MATERIAL_TRANSACTIONS事务处理类型:mtl_transaction_types库存组织视图(带公司):org_organization_definitions库存组织基表:HR_ALL_ORGANIZATION_UNITS组织参数:mt原创 2013-12-09 13:14:37 · 20563 阅读 · 0 评论 -
EBS消息显示代码
EBS消息显示代码单节点的直接在应用开发员职责下运行“生成消息”的请求,中英文语言运行,完成后关闭浏览器重新登录既可正常显示双节点的运行完请求以后如果还是不行的在两个应用服务器上运行如下命令:FNDMDGEN apps/appspassword 0 Y DB_TO_RUNTIME例子:FNDMDGEN apps/apps0603 0 Y原创 2015-02-13 01:22:08 · 2589 阅读 · 0 评论 -
处理RCV_TRANSACTIONS_INTERFACE的数据
ERP系统中,接收有时候未能及时生成相应的接收事务处理,多半原因是相关接收事务(接收,交货,退货)数据异常堵在接口表里,未能正确形成接收事务处理。此时在库存超级用户职责下的“事务处理状态汇总”可以看到相应的记录。常见接口表的错误:1. 接收处理处理器的异常,相应的接收记录一直是pending或者running状态。对于一直处于pending状态的,直接在po.rcv_tra转载 2015-02-27 17:04:08 · 7646 阅读 · 0 评论 -
手工编译.fmb文件.pll文件
手工编译fmb文件:frmcmp userid=user/pwd@db module=xxx.fmb batch=no module_type=form compile_all=yes编译mmb文件:frmcmp userid=user/pwd@db module=xxx.mmb batch=no module_type=menu compile_all=yes编译原创 2014-09-25 20:03:56 · 3423 阅读 · 0 评论 -
ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝
ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝注意:需要在system用户下使用命令需要先使用 DBMS_NETWORK_ACL_ADMIN.CREATE_ACL 创建访问控制列表(ACL),再使用 DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL 将此 ACL 与邮件服务器相关联,最后使用 DBMS_NETWORK_ACL_ADM原创 2014-08-26 10:46:00 · 4847 阅读 · 0 评论 -
REQIMPORT-采购内部申请(R12.2.3)
采购内部申请(R12.2.3)--USProgram:Requisition ImportShort Name:REQIMPORTApplication:PurchasingExecutable:POCIRM--ZHS程序:导入申请简称:REQIMPORT应用产品:采购管理系统可执行名称:POCIRMPLSQL调用原创 2014-07-01 20:30:46 · 2182 阅读 · 0 评论 -
To get SQL Trace
To get SQL Trace. Set profile FND: Diagnostics to Yes at user level.. Login as the above user. Click on Diagnostics icon(Home Page).. Select 'Set Trace Level' and click Go. Select原创 2014-03-11 16:18:55 · 1147 阅读 · 0 评论 -
Oracle如何查找trace文件
Oracle如何查找trace文件1、利用sql查看trace文件路径简单的查看trace文件的路径sqlSELECT fcr.request_id "Request ID", p1.value "Trace Directory", '*' || fcr.oracle_process_id || '*.trc' "Trace File forma原创 2014-03-11 16:56:58 · 2177 阅读 · 0 评论 -
Oracle的SGA
Oracle的SGA(System Global Areas):数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。共享池共享池由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(library cache)存放数据库运行的动态信息。数据库运行一段时间后,DBA需原创 2014-03-16 10:39:46 · 1446 阅读 · 0 评论 -
update nowait
Oracle中避免排队的唯一方式是使用SELECT ... FOR UPDATE(子句WAIT/NOWAIT)命令。oracle锁的排队机制: 请求锁定需要排队。如果某个会话请求一个锁定,但是由于其他会话已经锁定了指定记录或对象而无法获得所需的锁定,那么这个会话将会等待。 此时,可能多个会话都在等待访问相同记录或对象,在这种情况下,ORACLE会跟踪这些会话请求锁定的顺原创 2014-03-18 22:03:38 · 2856 阅读 · 0 评论 -
OFA计算折旧运行慢
OFA计算折旧运行慢R12.1 Depreciation Program (FADEPR) Running Slow Poor Performance (文档 ID 1361909.1)Applies to:Oracle Assets - Version 12.1.1 and laterInformation in this document applies to an原创 2014-03-31 15:01:52 · 1581 阅读 · 0 评论 -
SQL性能优化工具TKPROF
全名为Trace Kernel Profile,用来格式化跟踪文件,是一个命令行工具。基本的格式如下:tkprof tracefile outputfile …tracefile:要分析的trace文件outputfile:格式化后的文件可选参数及说明如下:EXPLAIN 为每个SQL语句产生执行计划,指定用户方案和密码,使用其中的PLAN_TABLE表TABL原创 2014-04-20 21:02:23 · 1302 阅读 · 0 评论 -
查询EBS用户密码sql语句
SELECT usr.user_name, get_pwd.decrypt (( SELECT ( SELECT get_pwd.decrypt (fnd_web_sec.get_guest_username_pwd,原创 2013-12-01 20:36:59 · 4546 阅读 · 0 评论