博客专栏  >  数据库   >  深入Oracle

深入Oracle

在技术深度上,我们会讨论:1.数据块的构造。2.数据恢复的机制。3.闪回的机制。4.事务的机制。 在广度上,我们会讨论以下技术,比如:1.流技术。2.data guard技术。3.RAC技术4.Oracle的安全管理的技术。 等等。

关注
32 已关注
89篇博文
  • [Oracle] Golden Gate - 概念和机制

    Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递。 OGG支持的异构环境有: OGG的特性: 对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数...

    2014-06-22 15:13
    2230
  • [Oracle] 分析函数(4)- Order By字句

    分析函数中有ORDER BY的存在将添加一个默认的开窗子句!意味着从分区的第一行到当前行; 分析函数中没有ORDER BY时,默认的窗口是分区内的全部 ; 在Order by 子句后可以添加nul...

    2014-06-07 23:42
    1732
  • [Oracle] 分析函数(2)- 开窗(WINDOWING)

    Oracle分析函数的开窗部分分为3个类型

    2014-06-07 23:22
    1319
  • [Oracle] 分析函数(1)- 语法

    语法概述 下面看一个例子简单过下语法: 例: sum(sal) over (partition by deptno order by ename) new_alias sum就是函数名 (...

    2014-06-07 09:05
    1807
  • [Oracle] enq: TX - row lock contention 优化案例

    根据开发反馈,最近每天早上7:30应用会报警,应用的日志显示数据库连接池满了,新的连接被拒绝。 首先,我做了ASH报告(报告区间:7:25 ~ 7:35),从ASH的等待事件发现enq: TX - r...

    2014-06-04 09:28
    2363
  • [Oracle] Merge语句

    Merge的语法如下: MERGE [hint] INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery...

    2014-06-02 11:38
    2072
  • [Oracle] Group By 语句的扩展 - Rollup、Cube和Grouping Sets

    经常写SQL语句的人应该知道Group by语句的主要用法是进行分类汇总,下面是一种它最常见的用法(根据部门、职位分别统计业绩): SELECT a.dname,b.job,SUM(b.sal) s...

    2014-06-01 21:16
    1760
  • [Oracle] - 性能优化工具(5) - AWRSQL

    在AWR中定位到问题SQL语句后想要了解该SQL statement的具体执行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视...

    2014-05-24 15:46
    2060
  • [Oracle] - 性能优化工具(4) - AWRDD

    AWRDD是用于比较两个AWR快照,从而获得不同时期的性能。 执行如下语句获得AWRDD: @?/rdbms/admin/awrddrpt.sql 2025 23 2月 2014 07:12 ...

    2014-05-24 15:41
    1331
  • [Oracle] - 性能优化工具(3) - ADDM

    ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题,并给出优化建议。 获取ADDM的方法如下: @?/rdbms/admin/addmrpt.sql下面可以看一个例子...

    2014-05-24 15:28
    1774
  • [Oracle] - 性能优化工具(2) - ASH

    ASH和AWR的关系 ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。 ASH内存记录数据始终是有限的,为了保存...

    2014-05-24 15:15
    1622
  • [Oracle] - 性能优化工具(1) - AWR

    AWR快照 默认情况下,Oracle每隔一小时会自动产生一个快照,保存最近8天的快照。 我们可以通过如下语句获得产生快照的时间间隔和保存的天数: SYS@orcl(lx15)> select S...

    2014-05-24 14:54
    1544
  • [Oracle] 11G自动收集统计信息

    在11g中,默认自动收集统计信息的时间为晚上10点(周一到周五,4个小时),早上6点(周六,周日,20个小时),如下所示: select a.window_name, a.repeat_inte...

    2014-04-28 10:58
    1768
  • [Oracle] 表的连接

    在OLTP系统里,嵌套连接占了70%左右,哈希连接占了20%,合并排序连接占了10%。 算法:嵌套连接把两个表分为驱动表和被驱动表,先访问驱动表(只访问1次),然后根据驱动表返回的行数多次访问被驱动表...

    2014-04-24 10:55
    1357
  • [Oracle] 位图索引

    位图索引的原理 位图索引的优势 1、快速统计条数 由于位图索引只存储0和1的指,因此它的空间占用很小,向count(*)之类的操作用位图索引就很快。 2、高效即席查询 我们在OLAP系统中,经...

    2014-04-18 17:35
    1510
  • [Oracle] 获取执行计划的各方法总结

    总的结论: 一.获取执行计划的6种方法(详细步骤已经在每个例子的开头注释部分说明了): 1. explain plan for获取;  2. set autotrace on ;  3. st...

    2014-04-26 09:49
    2406
  • [Oracle] 谈谈主外键设计

    主外键有两大特点: 1)主键本身是一个唯一索引,保证主键所在列的唯一性; 2)外键列指必须在主表中的主键列有相应记录。 外键上一定要建索引 我们知道,主键本身是一个唯一索引,外键是一个约束,默...

    2014-04-16 17:50
    1241
  • [Oracle] opiodr aborting process unknown ospid (***) as a result of ORA-609

    今天线上数据库(版本11.2.0.1)无法建立新连接,但原有的连接不受影响,alert.log报如下错误: opiodr aborting process unknown ospid (22997)...

    2014-04-03 16:13
    3070
  • [Oracle] 11g中 ADD COLUMN 功能增强

    一.  Enhanced ADD COLUMN 说明 在Oracle 11gR1中,Oracle 对add column 进行了增强。 官网的说明地址: http://docs.oracle.co...

    2014-02-07 14:00
    1759
  • [Oracle] 性能调优实例 - read by other session

    这今天每天下午3点,开发人员反应Oracle慢,第一等待事件是read by other session Top 5 Timed Foreground Events Event ...

    2014-01-24 15:48
    2113

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部