Oracle
文章平均质量分 74
meteorlWJ
我的生活是一条船,永远都走在会波动的海面上
展开
-
Oracle的概念和术语 (二)
§2.7 Oracle内存结构 前面提到过Oracle的数据库实例是一组后台进程和内存结构组成。而内存结构是包括: 系统全局区(System Global Area) 程序全局区(Program Global Area) §2.7.1 系统全局区 Oracle 系统用于存放系统信息的一块存储区域,用户进转载 2008-07-05 12:58:00 · 1077 阅读 · 0 评论 -
Oracle9i中数据仓库的增强及其价值
数据仓库需要从各种不同的数据源取得各种不同的数据,并且把这些巨大数据量的数据转换成对于用户可用的数据,为企业的决策支持提供数据支持。这个过程常常被称为ETL(提取、转换、装载)。提取过程涉及把数据从不同的来源提取出来,比如,一些服务提供商需要从上百个网站提取数据,然后生成用户可用的数据。 这个过程中,最最消耗时间的部分是转换和装载数据这两个步骤,在这些步骤中,要根据现有数据指定规则,然后按照这转载 2008-05-11 22:03:00 · 953 阅读 · 1 评论 -
Oracle ERP数据转换论(1)
Oracle ERP方法体系中属实施管理范畴的是AIM(Application Implementation Method),从下图AIM流程中我们可以看到系统时间轴上共分为六个阶段: ◆需求定义阶段(Definition) ◆业务分析阶段(Operations Analysis) ◆方案设计阶段(Solution Design) ◆建立系统阶段(Build) ◆系统切换阶段(Transiti转载 2008-05-11 21:59:00 · 1277 阅读 · 0 评论 -
Oracle锁简单介绍
ORACLE数据库是现今数据库领域应用最广泛的,同时它也是一个庞大的系统,全面了解它、玩转它不但需要一定的理论知识,更需要开发经验与工程经验。本人是ORACLE一爱好者,以下是本人对ORACLE锁的一些经验,希望能与大家共同分享。 预备知识:DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DM转载 2008-05-11 22:07:00 · 991 阅读 · 0 评论 -
oracle form 触发器执行顺序
这两天在看FORM程序, 培训的内容。针对我们所看的FORM,我们总结了FORM的一些操作中TRIGGER的执行顺序。其中还有很多触发器没有被提到,这是因为程序中没有用到。但是在FORM运行的过程中,这些触发器的执行过程都是设置好了的,没有用到的触发器也一样会经过已经设置好的那个时间段,只是什么动作都没有做罢了。 下面,介绍一下我们所总结出来的触发器的执行顺序:原创 2008-07-30 08:59:00 · 2681 阅读 · 12 评论 -
EBS开发基础知识
一、例外处理问题有很多人喜欢在处理exception时,置为null,应该说这是一个很不好的习惯,如果没有定义特定的exception,最起码应该把数据库的错误信息完整的报出来。错误的写法: EXCEPTION WHEN OTHERS THEN NULL; END;正确的写法: EXCEPTION转载 2008-08-06 12:35:00 · 1209 阅读 · 0 评论 -
ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2008-08-27 17:16:00 · 960 阅读 · 0 评论 -
Oracle Form---Types of Key Flexeld Forms
Key flexfields appear on three different types of application form:• Combinations form• Foreign key form• Range formThese form types correspond to the types of tables that contain key flexfield data原创 2008-08-25 14:56:00 · 983 阅读 · 0 评论 -
oracle下巧用bulk collect实现cursor批量fetch的sql语句
CODE:declare cursor c1 is select * from t_depart; v_depart t_depart%rowtype ; type v_code_type is table of t_depart.depart_code%type ; v_code v_code_type ; type v_name_type is table of t_depart.d转载 2008-08-29 12:05:00 · 1066 阅读 · 0 评论 -
PLSQL常用方法汇总
在SQLPLUS下,实现中-英字符集转换alter session set nls_language=AMERICAN;alter session set nls_language=SIMPLIFIED CHINESE; 主要知识点:一、有关表的操作1)建表create table test as select * from dept; --从已知表复制数据和结构create table转载 2008-06-10 23:10:00 · 1142 阅读 · 0 评论 -
Oracle新技术对Linux意味着什么?
从1999年发布第一个面向Linux平台的商用数据库开始,Oracle就是Linux的坚定倡导者。尤其在增强Linux、可用性和可伸缩性方面始终保持着领先地位。 最近,Oracle为Linux发布了一系列库函数和工具包,这一举措显著地改进了Linux的集群性能,也为开发人员提供了使用Linux及其文件系统的新特性。这些新工具大大提高了Linux 的实用性和商业价值。另外,Oracle还向转载 2008-06-13 22:33:00 · 781 阅读 · 0 评论 -
在Oracle数据库中如何使用超过2G的内存
服务器:HPDL580G2(双CPU 6G内存)WIN2003 Enterprise Edition+ORACLE 9I 2.0.3.0 1、 首先,在boot.int中加入启动参数3G和PAE multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2003 Enterprise Editio转载 2008-06-16 13:06:00 · 733 阅读 · 0 评论 -
Oracle:PL/SQL 中如何使用Array
因为在PL/SQL中并没有数组,这是我查资料找的范例和自己写的范例来解释如何在PL/SQL中使用数组。也许很多人已知道,不过就是让不知道的朋友们了解一下吧。---------------------- 单维数组 ------------------------ DECLARETYPE emp_ssn_array IS TABLE OF NUMBERINDEX转载 2008-09-04 18:56:00 · 908 阅读 · 0 评论 -
ORACLE SQL性能优化系列
选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子转载 2008-06-16 13:36:00 · 681 阅读 · 0 评论 -
SAP ERP 与 Oracle ERP 比较
1:软件产品的成熟度 §SAP:经过近30年与全球大企业用户的合作,SAP系统积累了大量先进企业的业务管理流程。对于用户来说,只需根据在系统中挑选适当的业务流程,在软件中进行配置。而对软件的二次开发工作量极少,这就保证了用户能够把主要的精力都花在企业业务流程的优化上,真正起到上一套系统,管理提高一个层次的作用。§ Oracle:由于缺乏足够的业务流程模板和软件功能的支持,在实施中O转载 2008-09-09 14:23:00 · 1171 阅读 · 1 评论 -
Oracle面试题集锦-技术篇
本文是Oracle技术人员求职面试题集锦,答案仅供参考…… 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于转载 2008-09-17 20:16:00 · 2378 阅读 · 1 评论 -
ORACLE OAF 开发中遇到的问题
这两天在JDEVELOPER下开发OF时遇到了这样一个问题: 在做好HELLOWORLD后,右键"运行",在浏览器中显示 You have insufficient privileges for the current operation USERNAME: PASSWORD: (本来是要传图片的,可是好像没找到怎么上传,晕了。。。) 上网找了好久,都没有很好的解决方转载 2008-09-19 15:01:00 · 1788 阅读 · 0 评论 -
为何SAP与Oracle排斥Ubuntu?
虽然Canonical公司不断增加Ubuntu的合作伙伴,但至少有两个重要的软件供应商仍然不支持Ubuntu Linux 。 资料: Kubuntu与Xubuntu是Ubuntu计划正式支援的衍生版本,分别将KDE与Xfce桌面环境带入Ubuntu,Edubuntu是一个针对学校教学环境而设计,试图让低龄儿童可以轻松学会使用的衍生版本。 Ubuntu建基于Debian的不稳定分支转载 2008-09-17 19:51:00 · 1135 阅读 · 0 评论 -
解决Linux下SQL*Plus历史回调功能
大家知道, 在 Windows 平台 命令行中的 SQL*Plus 有命令行历史回调的功能,在SQL*Plus工具下面,可以利用键盘的"向上向下"箭头键对命令行的进行回调.而在Linux上则没有该功能(虽然 Shell 可以做到这一点,但是 SQL*Plus 不可以). 而该功能对于CLI爱好者来说几乎是不可缺的,不知道为什么 Oracle 不把这个功能加进来.不得而知了. 一些SQ转载 2008-07-03 19:37:00 · 763 阅读 · 0 评论 -
Oracle的概念和术语 (一)
racle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。 §2.1 术语 数据库块(BLOCK) ORACLE 数据库中的最小存储和处理单位,包含块本转载 2008-07-05 12:57:00 · 1123 阅读 · 0 评论 -
rman备份方式半功略
一:RMAN是Oracle提供的一个数据库备份和恢复工具。 特点: 1)备份和恢复数据库、表空间、控制文件、数据文件和归档文件 2)校验备份数据集 3)通过备份检查损坏块 4)增量备份 5)脚本能力 6)备份和恢复获得更好的性能 7)结合OS一起实现自动备份 8)支持OPS --------------------------------转载 2008-07-05 13:38:00 · 852 阅读 · 0 评论 -
PL/SQL最差实践
1. 超长的PL/SQL代码 影响:可维护性,性能 症状: 在复杂的企业应用中,存在动辄成百上千行的存储过程或上万行的包。 为什么是最差: 太长的PL/SQL代码不利于阅读,第三方工具在调试时也会出现代码行混乱等问题。PL/SQL存储对象(存储过程、包、函数、触发器等)行数上限约为转载 2008-07-03 19:31:00 · 800 阅读 · 0 评论 -
Oracle SQL 内置函数大全二
43.CONVERT(c,dset,sset)将源字符串 sset从一个语言字符集转换到另一个目的dset字符集SQL> select convert(strutz,we8hp,f7dec) "conversion" from dual; conver------strutz44.HEXTORAW 将一个十六进制构成的字符串转换为二进制45.RAWTOH转载 2008-10-16 11:52:00 · 863 阅读 · 0 评论 -
oracle函数大全-数字处理函数
F.3 数字函数函数接受NUMBER类型的参数并返回NUMBER类型的数值.超越函数和三角函数的返回值精确到36位.ACOS、ASIN、ATAN、ATAN2的结果精确到36位.l ABS语法: ABS(x)功能: 得到x的绝对值.使用位置: 过程性语言和SQL语句。 l ACOS语法: ACOS(x)功转载 2008-10-16 11:50:00 · 1244 阅读 · 0 评论 -
Oracle SQL 内置函数大全 一
SQL中的单记录函数1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65转载 2008-10-16 11:51:00 · 759 阅读 · 0 评论 -
基于Oracle ADF的应用程序开发
ADF简介 ADF(Application DevelopmentFramework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一种解决方案,ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度。其优点主要体现在以下四个方面: (1) 开发环境:大部分J2EE框架都没有与之配套的开发工具,ORACLE为ADF提供了JDEVELOPER开发工具,它转载 2008-10-24 07:21:00 · 1048 阅读 · 4 评论 -
Oracle ADF框架介绍
ADF是(Application Development Framework)的简称,它的前身是BC4J。 光听这个名字就知道它是一个end-to-end的框架。和Spring一样它在企业应用架构的每一个层次都提供了它的支持。ADF的架构如下图所示: 在每一层ADF都有它的一些组件。我这次主要想讲讲ADF的data binding,因为它隔离了业务逻辑层和web层,使得两个层次的独立性更强。但是转载 2008-10-24 07:31:00 · 908 阅读 · 3 评论 -
使用 EJB、JPA 和 JavaServer Faces 通过 JDeveloper 11g 构建 Web 应用程序
目的在本教程中,您将使用 Oracle JDeveloper 11g 构建 Web 应用程序。使用 EJB制图器创建 EJB 3.0,使用 Java 持久性 API (JPA) 构建数据模型。对于 Web 客户端,JSF (JavaServerFaces) 用于构建用户界面,该界面包括一个主从页面和一个编辑页面。所需时间 1 小时主题本教程包括下列主题:转载 2008-10-24 07:15:00 · 4735 阅读 · 3 评论 -
EBS项目问题记载
这几天在上海上项目,主要是做EBS中的报表与FROM。不过还是写PL/SQL花的时间多一点,呵呵。 今天遇到了两个问题,给我的印象最深,记载下来,如果有人和我有同样的问题,希望能帮到大家。 问题一:关于报表打印时需要不同的模板 需求:如果CURRENCY_CODE为CNY 则打印中文模板 如果CURRENCY_CODE为USD 则打印英文模板 解决方案:在原创 2008-10-10 19:53:00 · 1522 阅读 · 0 评论 -
Oracle中的时间函数用法(to_date、to_char)
24小时的形式显示出来要用HH24select to_char(sysdate,yyyy-MM-dd HH24:mi:ss) from dual;select to_date(2005-01-01 13:14:20,yyyy-MM-dd HH24:mi:ss) from dual; to_date() function1.日期格式参数 含义说明 D 一周中的星转载 2008-10-14 15:08:00 · 1427 阅读 · 0 评论 -
EBS 11i 中的标准工作流列表
在看Oracle公司的 Steven Qiao 关于工作流的介绍时,他的PPT提到EBS中应用到的工作流,我也正好需要这样的一份清单,于是稍做整理。他没有提到高级产品目录(APC)模块的工作流,估计这份清单也是不全的。以后有机会逐一补全。总帐模块(GL)GIS(Global Intercompany System)通知GL自动分配GL成批分配流程GL分配流程GL过帐流程GL经常性日记帐流程转载 2008-11-07 11:55:00 · 2818 阅读 · 0 评论 -
使用bulk collect实现cursor 批量fetch
declarecursor c1 is select * from t_depart;v_depart t_depart%rowtype ;type v_code_type is table of t_depart.depart_code%type ;v_code v_code_type ;type v_name_type is table of t_depart.depart_name%转载 2009-01-06 14:32:00 · 843 阅读 · 0 评论 -
oracle connect by 的用法
表 tree 字段 master sub sales insert into tree values (主1, 主2, 15); insert into tree values (主1, 主3, 20); insert into tree values (主2转载 2008-11-17 19:50:00 · 1601 阅读 · 0 评论 -
Connect by 语法了解
CONNECT BY 语法相信大家可以从网上找到很多例子,在这里就不多说了。来描述一下我遇到的问题。 表(fnd_flex_value)中的数据是这样的: TYPE_ID PARENT_VALUE CHILD_VALUE 139048 2701 270101 139048 270101 27010原创 2008-11-18 08:22:00 · 2197 阅读 · 9 评论 -
XML Publisher 模板
2. RTF模版开发2.1. 本章概述2.1.1. 关注内容相信随着XMLP版本的不断升级,其Desktop端的可视化功能将大大简化我们的设计工作,不过目前还有些地方不通过手工编写命令是无法完成的;此外,虽然模版开发是依托Word的功能完成,但有些“鲜为人知”的Word功能需要额外提示下。所以本章收录的是常见问题的处理办法,并未包括转载 2008-11-17 18:49:00 · 2458 阅读 · 0 评论 -
oracle日期格式总结
在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two di转载 2008-11-18 10:53:00 · 3354 阅读 · 0 评论 -
基于Oracle ADF的应用程序开发
ADF简介 ADF(Application DevelopmentFramework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一种解决方案,ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度。其优点主要体现在以下四个方面: (1) 开发环境:大部分J2EE框架都没有与之配套的开发工具,ORACLE为ADF提供了JDEVELOPER开发工转载 2009-02-06 18:53:00 · 704 阅读 · 2 评论 -
Oracle ADF框架介绍
ADF是(Application Development Framework)的简称,它的前身是BC4J。 光听这个名字就知道它是一个end-to-end的框架。和Spring一样它在企业应用架构的每一个层次都提供了它的支持。ADF的架构如下图所示: 在每一层ADF都有它的一些组件。我这次主要想讲讲ADF的data binding,因为它隔离了业务逻辑层和web层,使得两个层次的独立性更强。但是转载 2009-02-06 19:17:00 · 731 阅读 · 0 评论 -
提高SQL查询效率
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Chinaz@comOracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersection table)作为基转载 2009-02-17 17:20:00 · 2252 阅读 · 0 评论 -
Form属性、内置子程序、触发器、系统变量
一、属性 1.1 通用属性 名称(Name) 子类信息(Subclass Information) 备注(Comments) 标题(Title) 方向(Direction) 字体名称(Font Name) 字体大小(Font Size) 字体粗细(Font Weight) 字体风格(Font Style) 字体间距(Font Spacing) 前景色(Foreground) 背景色转载 2008-12-10 13:24:00 · 1826 阅读 · 2 评论