数据库

11g Active DataGuard初探

原本dataguard中日志应用和数据库只读查询是一个互斥的关系,两者不能并存。如果需要应用日志,则数据库只能在Mount状态下 使用recover managed standby database disconnect from session来不断地从后台进行日志应用。如果想查看备库中的数据情况,则只能使用recover managed standby database cancel来取消日志应用,然...

jeanron100
Oracle
2015-06-01 23:19

MySQL union的一种优化

今天遇到一个很奇怪的问题SELECT zav.ZpID ZpID,                zav.Name Name,                zav.PlayTimes PlayTimes,                zav.UserID UserID,      &...

壹頁書
MySQL
2015-06-01 23:18

聊聊Oracle 11g中的Reference Partition(上)

 Data Partition是Oracle早期提出的一项针对大数据对象的解决方案。经过若干版本的演变,Partition依然是目前比较流行、应用广泛并且接受程度较高的技术策略。从Oracle产品线角度,Partition的成功是与Oracle不断丰富完善分区技术和方案是分不开的。在每一个版本中,Partition技术都推出一些新的进步和发展...

realkid4
Oracle
2015-05-25 14:38

GoldenGate Extract进程hang问题解决一例

一直运行正常的extract进程突然hang住了,起初怀疑是不是找不到归档所致,但是细细的检查了下,extract所需的归档都还在,而且日志中也没报任何错。而且将extract进程停掉后,也能正常起来,没有任何错误或者告警:// ggserr.log2015-05-25 11:03:27 INFO OGG-01513 Oracle GoldenGate Capture f...

Jet_Zhang
Oracle
2015-05-25 14:02

PostgreSQL源码定制:在线global read only

    基于RDS云上需求,最近实现了类似于MySQL global read only的功能。PG的read only功能,也不再需要通过重起PG实现来实现。直接可以online更改PG实例级别 global read only 和 global read write功能, 以达到快速实现主备切换的功能。大大缩短了主备切换时间,提高了PG的高可性。弥补了PG在这一功能上的...

jesselyu
MySQL
2015-05-24 21:45

12条语句学会oracle cbo计算(十二)

12条语句学会oracle cbo计算(十二)工作中,你可能会遇到统计数据正确,但就是不走你想要的执行计划的情况,最后一般通过hint或sql_profile解决.一条sql语句的性能主要依赖于好的物理结构,准确的系统统计数据,准确的对象统计数据,合理的查询优化器参数,合理的系统参数.这些因素也就是cost计算基本参数.因此产生的sql优化技术有...

selectshen
Oracle
2015-05-24 19:38

持续近7个小时的索引扫描的查询优化分析

昨天客户的DBA反映有一个数据抽取的任务持续了很长时间最后超时退出了,让我看看有什么地方可以调优一下。找到了对应的日志,发现在一个大表抽取的时候,抽取持续了将近7个小时,最后超时退出了。对于这个问题,有以下几个方面需要考虑一下。1)为什么这个问题之前没有发现过2)是否是由某些变化导致了这个问题3)这个...

jeanron100
Oracle
2015-05-22 23:10

如何使用SQL_TRACE和10046事件

Eygle大师的微信讲堂昨天开课,第一堂课和大家分享了一些学习Oracle的基本方法,其中提到了使用SQL_TRACE和10046事件。SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。      对于这个工具,我很早就听过,但是...

Hoegh
Oracle
2015-05-22 14:10

红帽Linux 6.5上配置ASM流程

 ASM(Automatic Storage Management)是Oracle官方推荐的软件存储解决方案。自10g版本正式推出以来,软件架构层面上ASM的地位是在不断的提升。首先是11g将ASM从数据库层面剥离出来,并归入Grid Infrastructure进行管理。其次就是ASM Disk成为ACFS(Automatic Cluster File System)的基础组件。原有以RAW Devic...

realkid4
Oracle
2015-05-22 11:53

使用dbms_flashback.transaction_backout闪回事务的四种可选项介绍

 Flashback transaction通过dbms_flashback.transaction_backout实现事务的闪回,考虑到被闪回的事务与其它事务间可能存在不同程度的依赖关系,oracle提供了四种闪回选项:NOCASCADE:若检测到Transaction之间存在依赖关系,则无法进行回退NOCASCADE_FORCE:若Transaction间仅存在” Write-after-write dep...

oliseh
Oracle
2015-05-20 09:09

ORACLE 11G通过SCN做增量备份修复standby库详细过程

 背景描述:Oracle 的standby库后台alert报错,如下:ORA-00354: corrupt redo log block headerORA-00353: log corruption near block 10240change 11125950022 time 05/08/2015 22:00:41ORA-00334: archived log:'/data/oracle/oradgdata/standby_archive/1_32350_821708334.dbf'Recovery inter...

mchdba
Oracle
2015-05-18 20:55

【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销

【环境参数】1、Host OS:Win7 64bit2、Host IP:192.168.10.13、VM: VMware 11.1.04、Client OS:CentOS 65、Client IP:192.168.10.16、MySql: 5.1.73【障碍再现】    Host is not allowed to connect to this MySql Server    当...

zjrodger
MySQL
2015-05-18 18:19

通过dblink使用expdp能不能导出9i库的数据?

expdp/impdp是10g推出的导入导出工具,9i下是没有该工具的,有人提议用10g的expdp,通过dblink导出9i的数据,乍一听感觉是那么回事,但究竟行不行,咱们实验说明。1. 登录到一台10g/11g的服务器,首先创建连接到9i库TEST的一个链接tlink:SQL> create database link tlink connect to test identified by ...

bisal
Oracle
2015-05-18 17:19

12条语句学会oracle cbo计算(六)

12条语句学会oracle cbo计算(六)工作中,你可能会遇到统计数据正确,但就是不走你想要的执行计划的情况,最后一般通过hint或sql_profile解决.一条sql语句的性能主要依赖于好的物理结构,准确的系统统计数据,准确的对象统计数据,合理的查询优化器参数,合理的系统参数.这些因素也就是cost计算基本参数.因此产生的sql优化技术有很...

selectshen
Oracle
2015-05-18 11:24

12c ASM audit目录增长过快的bug

问题描述:公司的一套12.1.0.1 ADG数据库出现问题。该ADG包含4个PDB,是2节点RAC。其中一个节点的audit目录在短时间内生成海量.aut文件,最终将该目录所在挂载点撑满,导致数据库不可用。 在2015年就有公司这么使用数据库了,是不是有些冒险。 答案是肯定的,对于运维DBA来说真是痛并快乐着。 出现问题的...

SnowDBA
Oracle
2015-05-18 10:42