数据库

DataGuard搭建逻辑StandBy

物理StandBy优点是效率高,缺点是只读模式不能恢复,恢复模式不能查询.逻辑StandBy可以打开数据库,同时进行恢复.搭建逻辑StandBy首先需要一个物理StandBy的环境.http://blog.itpub.net/29254281/viewspace-1315088/1.在备库终止恢复模式ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 2.修改主库...

壹頁書
Oracle
2014-11-05 19:56

关于降低高水位线的尝试

在前一段时间,生产环境中有几个很大的分区表,由于存在太多的碎片,导致表里的数据就几十条,但是查询的时候特别慢。很明显是高水位线导致的问题。一般来说这类问题,使用备份->truncate->insert的方式比较保守,不适用于在线操作。而在10g开始的一个新特性shrink算是一个比较理想的方案,按照新特性的预期,速度也是很快...

jeanron100
Oracle
2014-11-05 17:43

使用SPM和STA进行固定执行计划

在实际的工作中可能遇到SQL执行计性能划退化的可能性,除了研究退化原因以外,我们可能需要固定其执行计划 一、如下列子展示如果在多个执行计划中使用SPM选择正确的执行计划,SPM默认是不会自动建立BASELINE的。但是可以修改参数开启自动建立(optimizer_capture_sql_plan_baselines)但是建议不要开启,如果开启自...

gaopengtttt
Oracle
2014-11-05 10:32

mysql relay log参数汇总

前言:mysql进行主主复制或主从复制的时候会在home目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释 1、什么是relay logThe relay log, like the binary log, consists of a set of numbered files containing events that describe database changes, and an index file that contains the ...

wzq609
MySQL
2014-11-05 09:29

ORA-01078 ORA-01565 ORA-17503 ORA-15077问题的解决

[oracle@node1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 31 01:00:35 2014 Copyright (c)

哎呀我的天呐
Oracle
2014-11-04 10:00

11g里的延迟块清除

 实验目的:oracle11gR2 里的delayedblock cleanout特性研究 基础知识:Fast commit cleanout   DML语句后,在被修改的block从buffer cache写回到磁盘之前执行commit。这种情况下,更新blockscn,block itl事务槽上的scn,以及undo segment he...

oliseh
Oracle
2014-11-04 00:16

Goldengate 指定时间点重新抽取事务变化

今天的实验是演示goldengate指定时间点重新抽取事务。实验步骤:1,制定一个重新抽取的SCN2,根据SCN在v$archived_log视图找到起始时间3,停止抽取进程4,重置抽取进程的开始时间5,启动抽取进程重新捕获事务(从归档日志中获取)1,查看源端当前的SCN,记录该值作为重新抽取的时间点SQL> select dbms_flashback....

SnowDBA
Oracle
2014-11-03 22:20

主从同步设置的重要参数log_slave_updates

说明:最近部署了mysql的集群环境,详细如下M01和M02为主主复制,M01和R01为主从复制;在测试的过程中发现了以下问题:1、M01和M02的主主复制是没有问题的(从M01写入数据能同步到M02,从M02写入数据能够同步到M01);2、主从同步的时候,当从M01写入的时候,数据可以写入到R01;3、当从M02写入的时候,数据就不能写入到R0...

wzq609
MySQL
2014-11-03 20:24

走索引扫描的慢查询

今天查看awr报告的时候,发现一条sql语句异常。Elapsed Time (s)Executions Elapsed Time per Exec (s) %Total%CPU%IOSQL Id...

jeanron100
Oracle
2014-11-03 19:27

MySQL 温故而知新-Innodb存储引擎中的锁

最近碰到很多锁问题,所以解决了后,仔细再去阅读了关于锁的书籍,整理如下:1,锁的种类Innodb存储引擎实现了如下2种标准的行级锁:?  共享锁(S lock),允许事务读取一行数据。?  排它锁(X lock),允许事务删除或者更新一行数据。 当一个事务获取了行r的共享锁,那么另外一个事...

mchdba
MySQL
2014-10-30 20:31

使用strace分析exp的奇怪问题

exp算是一个经典的数据导出工具了。对于小数量的表来说,个人还是比较钟爱exp。毕竟expdp还需要配置directory而且还在服务端。exp在数据量小的情况下速度还是很理想的。关于exp导出的这个问题,已经拖了很久了,自己也排查了各种方法。通过查看wait event,查看exp的debug日志,都没有得出一些很有说服力的内容,今天下定...

jeanron100
Oracle
2014-10-30 19:21

11g Database Replay使用详解

Database Replay将生产系统上的负荷进行采集后还原到测试系统上进行重放,这个特性有助于我们在数据库升级、主机参数修改、数据库参数修改等重大变更实施前在测试系统上完全仿照生产系统的负荷进行全面的测试,量化评估出变更实施后对现有的性能的影响程度。Database Replay实施的流程是workload_capture->worklo...

oliseh
Oracle
2014-10-30 16:35

一则简单示例看Oracle的“无私”健壮性

Oracle的强大之处就在于他能总帮助让你选择正确的执行计划实验:1. 创建测试表:收集统计信息:创建B树索引:2. 执行select id from tbl_plan;查看它的执行计划:因为创建了B树索引,正常讲可以从索引中获得id的值,不用全表扫描,但这里使用了全表扫描的方式。...

bisal
Oracle
2014-10-30 09:29