暂无个人介绍
2014-12-09 Created By BaoXinjian 一、摘要 相对于Flashback Query 只能看到某一点的对象状态, Oracle 10g引入的Flashback Version Query可以看到过去某个时间段内,记录是如何发生变化的。
2014-07-02 Created By BaoXinjian 一、摘要 在PLSQL开发时,有时候会遇到对表中数据的误删除,其实遇到这种情况不需要紧张,如果问题较大,请DBA帮忙,如果只是小问题,只需自己处理,利用flashback闪回操作即可,可可将表进行恢复 在删除中数据时,系统会自动记录一个SCN和时间戳,按SCN和时间戳就可以查询出被误删除的资料 1.SCN 概念 SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。
2014-06-08 Created By BaoXinjian 一、总结 1. 建立数据库连接的方式 2. 查询方式 3. 连接类型 4. 常用的查询 二、具体分析 1. 建立数据库连接的方式 (1).
2014-06-20 Created By BaoXinjian 一、摘要 手工指定SQL语句的执行计划 1. hints是oracle提供的一种机制,用来告诉优化器按照我们的告诉它的方式生成执行计划。
2014-06-20 Created By BaoXinjian 一、摘要 如果在Oracle EBS中开发Unix Shell,必定会涉及到在Shell中调用PLSQL,在Shell调用PLSQL一般是通过SQLPlus这个工具 关于SQLPlus需明白SQLPlus的登录方式和常用命令,具体的在另文介绍SQLPlus的用法 1. SQLPlus的登录方式 sqlplus [ [] [] [] ] 为: [-C ] [-L] [-M ""] [-R ] [-S] -C 将受影响的命令的兼容性设置为 指定的版本。
20150506 Created By BaoXinjian 一、摘要 1. Oracle Erp从R12.1.1升级到R12.1.3的相关步骤 Step1. Database 通过opatch安装数据库补丁 Step2.
2014-06-21 Created By BaoXinjian 一、摘要 有时在Oracle Erp维护时,会遇到Oracle已解决的Bug,需打Patch 在Patch之前,最好提SR和Oracle Support Team确认一下是否推荐大这个Patch,以做好风险评估 二、案...
2014-07-03 Created By BaoXinjian 一、汇总 因为Oracle Erp在推出时,本身存在很多bug,在不断的推出新的Patch进行修复,所以在bug修复过程中,需要非常注意和Oracle Support Team进行确认哪些Bug必须进行修正和具体的Patch I...
2014-12-26 Created By BaoXinjian 一、摘要 BI Publisher国际化支持 1. 日历和时区设置 (1). 命令控制 (2). Profile控制 XDO: Calendar Type和Client Timezone 2. 模版Translation 可以将模版的文本提取为XML文件,发给相应的专业人士翻译成不同的语言,在运行时,将自动根据环境变量设置选择相应语言的RTF Template文件,从而实现模版的国际化。
2014-06-20 Created By BaoXinjian 一、摘要 有关表分区的一些维护性操作: 注:分区根据具体情况选择。 表分区有以下优点: 1、数据查询:数据被存储到多个文件上,减少了I/O负载,查询速度提高。
2014-11-15 Created By BaoXinjian 一、摘要 归档日志即重做日志的备份,使用归档日志的目的是为了实现介质恢复。 日志操作模式 1. Noarchivelog(非归档模式) 不保存重做日志。
20150814 Created By BaoXinjian 一、摘要 通过Java Concurrent Program导入XML文件和RTF文件导出PDF报表,一种官方的源码解读,通过以下三个关键程序实现 1.
2014-11-11 BaoXinjian 难得感叹一下人生 毕业5年了,发现对自己的职业规划越来越迷茫了 不像以前还是很有冲劲,对未来充满了期待,发现对未来几年的规划非常迷茫 本人做Oracle ERP咨询,待过很多咨询公司,Infosys,TCS,凯捷咨询 公...
2014-12-25 Created By BaoXinjian 一、摘要 BI Publisher类型有:条形图-垂直、条形图-水平、饼图、线形图。 向导生成的代码,可在图片的“设置图片格式”网站标签页内的“可选文字”里看到,我们可以做进一步修改 1.
2014-05-31 Created By BaoXinjian 摘要 Oracle Report Builder 因落伍的技术和糟糕的交互性,特别是无法随心所欲的进行排版,逐渐被淘汰,而BI(XML) Publisher 也是其中的一种替代技术, 此文介绍了如何将Report Build...
2014-01-09 Created By BaoXinjian 一、摘要 以下是关于解决EBS标准导出功能无法导出主从关系数据的方法。 解决思路: 1. 在form上增加一个导出按钮,或者在工具栏注册一个菜单项。
2014-05-31 Created By BaoXinjian 摘要 一般在R12开发报表过程,会采用最新的BI Publisher,但是有些客户已经存在一些旧版本的Report Builder构造的RDF形式的报表,在进行二次开发时,只要求修改布局模型,而对数据模型无要求,则采用已原有的R...
2014-01-06 Created By BaoXinjian 一、摘要 Oracle EBS二次开发中,由于功能要求复杂的缘故和数据库设计的要求,基于表的Form开发并不多见,为了能够更好的利用Form的特性, 需要开发基于视图的表单,开发基于视图的表单和基于表的表单实质并没有区别, 只是基于视图的表单中需要开发人员来明确编写增、删、改、锁的程序逻辑,而基于表的表单自动帮助完成这些功能。
2014-05-31 Created By BaoXinjian 一、摘要 BI Pubisher, 在R12中推荐的标准报表开发工具,实现了Report Builder未实现的数据模型定义和布局模型定义进行分离 数据获取 布局设计 界面翻译 BI Publisher 是基于开放标准技术构建的。
2014-01-01 Created BaoXinjian 一、摘要 为了解决QR二维码的图片生成问题,特利用现有开源免费Java资源,进行Jsp图片生成程序开发。 可在系统中任何部分通过URL调用生成二维码QR。
2014-05-31 Created By BaoXinjian 一、 摘要 在报表时,经常会遇到客户要求打印条形码的需求 其实实现打印条形码并不复杂,条形码本质来说就是一种特使字体 所以要使用一种新的条形码,必须在EBS应用上进行安装和设定,并在开发时在本地安装到window中字体中 ...
2014-12-27 Created By BaoXinjian 1. 创建数据源 ...
2014-12-27 Created By BaoXinjian 一、摘要 Package方法里先调用FND_REQUEST.ADD_LAYOUT添加模板, 然后调用FND_REQUEST.SUBMIT_REQUEST提交并发请求, 再调用FND_CONCURRENT.WAIT_FOR_REQUEST等待请求完成并返回分析,状态和完成信息。
20150528 Created By BaoXinjian 一、摘要 SQL 查询结果高速缓存可在数据库内存中对查询结果集和查询碎片启用显式高速缓存。 存储在共享池(Share Pool)中的专用内存缓冲区可用于存储和检索高速缓存的结果。
20150529 Created By BaoXinjian 一、摘要 1. 应用场景 当运行很久的Job突然出现性能问题时,并排除数据量突然变大,可能原因有执行的脚本的某些对应的SQL的解析计划变更,在Oracle 10g中可以通过绑定profile,在11g中可以通过baseline进行绑定 2.
2015-05-28 Created By BaoXinjian 一、摘要 1. 应用场景 当运行很久的Job突然出现性能问题时,并排除数据量突然变大,可能原因有执行的脚本的某些对应的SQL的解析计划变更 2.
2015-05-21 Created By BaoXinjian 一、摘要 以前只考虑 merge into 只是在特定场合下方便才使用的,今天才发现,merge into 竟然会比 update 在更新数据时有这么大的改进。
2014-12-23 Created By BaoXinjian 一、摘要 SQL是的全称是Structured Query Language(结构化查询语言)。SQL是一个在80年代中期被使用的工业标准数据库查询语言。
2014-12-19 Created By BaoXinjian 一、摘要 在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下 面的描述给出了执行计划中各字段的含义以及各模块的描述。
2014-10-04 Created By BaoXinjian 一、摘要 PLSQL_性能优化系列14_Oracle High Water Level高水位分析 高水位线好比水库中储水的水位线,用于描述数据库中段的扩展方式。
2014-10-04 Created By BaoXinjian 一、摘要 索引重建是一个争论不休被不断热烈讨论的议题。当然Oracle官方也有自己的观点,我们很多DBA也是遵循这一准则来重建索引,那就是Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种情形下需要重建索引。
2014-10-04 Created By BaoXinjian 一、摘要 1. 索引质量 索引质量的高低对数据库整体性能有着直接的影响。 良好高质量的索引使得数据库性能得以数量级别的提升,而低效冗余的索引则使得数据库性能缓慢如牛,即便是使用高档的硬件配置。
2014-10-04 Created By BaoXinjian 一、摘要 PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理。 这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销。
2014-09-25 Created By BaoXinjian 一、Insert 性能影响 应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。
2014-09-25 Created By BaoXinjian 一、绑定变量用法和使用场合 使用绑定变量的重要性:如果不使用绑定变量而使用常量,会导致大量硬解析。由于硬解析的种种危害,不使用绑定变量往往是影响oracle性能和扩展性的最大问题 以下为一些错误写法和正确写法的例子 1.
2015-04-01 Created By BaoXinjian 一、摘要 表空间迁移并压缩案例 二、案例 Step1. 并发转移表空间 set timing on; alter session set parallel_degree_limit=192; alter ...
2014-08-11 Createed By BaoXinjian 一、摘要 Oracle硬解析和软解析是我们经常遇到的问题,所以需要考虑何时产生软解析何时产生硬解析,如何判断 1. SQL的执行过程 当发布一条SQL或PL/SQL命令时,Oracle会自动寻找该命令是否存在于共享池中来决定对当前的语句使用硬解析或软解析。
2014-06-20 Created By BaoXinjian 一、摘要 手工指定SQL语句的执行计划 尽管oracle优化器很智能,但有时候你想自己选择执行计划,可以通过hint实现。在开发测试环境中,可以通过hint测试不同执行计划的性能。
2014-09-25 Created By BaoXinjian 一、摘要 1. Oracle优化器介绍 本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。
2014-09-25 Created By BaoXinjian 一、摘要 Oracle三种主要连接方式的比较 1. Hash Join (1).概述 i. 读取一个表的资料,并将放置到内存中,并建立唯一关键字的位图索引 ii.
2014-06-01 Created By BaoXinjian 一、摘要 在PLSQL查询优化中,使用和接触最多的应该是索引Index这个概念,个人也觉得对Index选择和优化是程式优化过程中比较重要的概念,特别是刚开始接触PLSQL性能优化 索引的一些概念 一个索引可以由一个或多个列...
占位符 https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=2082062510193540&id=1366133.1&_afrWindowMode=0&_adf.
占位符 PLSQL_性能优化工具系列_Best Practices: Proactively Avoiding Database/Query Performance IssueERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created ...
2014-09-06 Created By BaoXinjian 一、摘要 Oracle10g中推出了新的优化诊断工具:数据库自动诊断监视工具(Automatic Database Diagnostic Monitor :ADDM),配合STA(SQL Tuning Advisor)和AWR (AWR -- Automatic Workload Repository)使用,可以快速定位问题和数据库瓶颈。
2014-09-24 Created By BaoXinjian 一、摘要 SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。 SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。
2014-06-25 Created By BaoXinjian 一、摘要 SQL TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL TRACE是非常常用的方法。
占位符ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
2014-08-23 Created By BaoXinjian 一、摘要 网上流传的一个用以查询单一SQL查询的效率并导出为HTML报表的脚本,功能与DBMS_PROFILER类似 通过session查询SQL_ID,只有运行脚本,导出为HTML报表 该SQL脚本下载地址:http://files.
占位符ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
2014-12-18 Created By BaoXinjian 一、摘要 Oracle的等待事件是衡量Oracle运行状况的重要依据及指标。 等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。