在数据库中,游标是一个十分重要的概念,游标提供了一种灵活手段,可以对表中检索出的数据进行操作。就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。 游标由结果集和结果集中指向特定记录的游标位置组成,游标充当指针的作用。尽管游标能够遍历查询结果中的所有行,但它一次只能指向一行。
单行函数也称标量函数,对于从表中查询的每一行,该函数都返回一个值.单行函数可用与select子句中,也可用于where子句中.单行函数大致分为。
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。本文如果未指明,缺省是在HR用户下运行例子。
分区索引就是在所有每个区上单独创建索引,它能自动维护,在drop或truncate某个分区时不影响该索引的其他分区索引的使用,也就是索引不会失效,维护起来比较方便,但是在查询性能稍微有点影响。
1.Table表和Constraint约束Index索引Sequence序列View视图。
Oracle 正常SQL
前言近来公司技术,研发都在问我关于内存参数如何设置可以优化oracle的性能,所以抽时间整理了这篇文档,以做参考.
曾经在几个月前写了一篇《RHEL6(x86_x64)安装oracle11gr2》的文章。有朋友反映说安装不了,也有朋友说应该再讲得详细点。这几天有点空,加上CentOS6.0也发布了,然后用U盘全新安装其liveCD,这回我还是选择64位版本,因为这样可以使用KVM虚拟化功能。把系统内核更新至2.6.32-71.29.1。本文同样适用于RHEL6.0。
记录了执行总和时间的TOP SQL(请注意是监控范围内该SQL的执行时间总和,而不是单次SQL执行时间ElapsedTime= CPUTime+Wait Time)。
*定义:awr报告是oracle10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。
Oralce10g客户端无法连接数据库问题的解决方法
PL/SQL是ORACLE的过程化语言,包括一整套的数据类型、条件结构、循环结构和异常处理结构,PL/SQL可以执行SQL语句,SQL语句中也可以使用PL/SQL函数。
oracle10g for red hat enterprise linux 4 环境下的安装图解
orcale archivelog 方式
ORACLE服务器由两部分组成:实例和数据库 实例由以下组成:内存结构和后台进程 数据库由物理文件组成,其中必须有的文件是:数据文件,控制文件,重做日志 另外还有:参数文件,口令文件,归档日志文件(这三个不是必须的)
熟悉Oracle真正应用集群(RAC)10g技术的最有效方法之一是访问一个实际的OracleRAC10g集群。没有什么方法比直接体验它们能够更好地理解其优势了,包括容错、安全性、负载均衡和可伸缩性。
各个应用系统采用的数据库不同,各自独立,oracle通过虚拟化或者集群技术将不同数据整合起来,形成数据中心。虚拟化技术和RAC;lob类型全新算法;自动内存管理,说明文件越来越简单;数据压缩技术;统计信息收集
ORACLE_HOME:将要安装oracle软件的目录,指向oracle二进制文件应该安装到的位置。 ORACLE_BASE:主机服务器上用于oracle软件的顶级目录 ORACLE_SID:定义一个unix用户会话应该连接到服务器上的那个实例,不能多于8个字符。
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。
VMWare7.0环境linux5.4安装oracle10G单实例