数据库

手工搭建Data Guard

Data Guard的搭建可以使用GC图形化安装,优缺点很明显,优点就是图形化操作,符合国人的习惯(据secooler介绍外国程序员能用图形化做的事就一定用图形做,因为boss看得懂,和国人正相反。。。),缺点就是如同Windows一样,宛如黑盒,换句话说,要时刻祈祷不要出问题,否则有时很难知道他为什么挂了。。。Data Gu...

bisal
Oracle
2016-08-01 23:20

巧用闪回查询来分析事务延迟的问题

   前段时间有个开发的同事向我咨询一个问题,    开发同事:Oracle会存在一个用户插入数据,已经提交了;但是另外一个用户还查询不到吗?都是同一张表    jeanron:   不会的。    开发同事: 我们现在一个用户写入,程序日志是说已经写入;...

jeanron100
Oracle
2016-07-31 23:27

oracle实用sql(9)--批量生成一天的ash报告或awr报告

工作中可能需要某一天各个时间段的ash报告或awr报告,手动一个一个生成太费力了.利用dbms_workload_repository包再配合sqlplus的spool可以使这件事情简单一些.以下示例:一.批量生成一天的ash报告1.生成查询语句#此处是按照15分钟的间隔时间,生成前一天所有的ash报告  的查询语句select'spool ash_'||db_unique_...

selectshen
Oracle
2016-07-31 01:53

Datapump数据迁移前的准备工作(二)

之前写了一篇文章分析了Datapump迁移数据的一些准备总结,反响还不错。最近碰到一个场景,根据评估还是使用Datapump比较好。主要的原因如下:1.原来的环境在Solaris下,硬件资源老旧,需要迁移到Linux下,跨平台迁移使用逻辑迁移优先2.原来的环境使用10gR2,现在需要顺带迁移到11gR2,充分解决备库“不中用”的情况3.迁移...

jeanron100
Oracle
2016-07-13 22:13

MySQL 5.6.26 通过frm & ibd 恢复数据过程

在A服务器上创建数据库yoonroot(yoon)> show create table yoon\G*************************** 1. row ***************************       Table: yoonCreate Table: CREATE TABLE `yoon` (  `id` int(11) DEFAULT NULL,  `name` varchar(20) DEFAULT NULL) ENGINE=InnoDB DEFAULT CH...

haoge0205
MySQL
2016-07-13 18:16

linux下如何增量增量传输mysql binlog日志

在实际的工作中我们遇到了一个问题,我们备份使用的mysqldump,然后每天传输的备份到备份机器,但是binlog却不好传输主要要考虑几个问题:1、binlog 没法取时间,按照什么规则来传?2、binlog的传输并不是每次都全部传输过去,而是需要增量的。3、binlog的最后一个日志是在使用的是不能传输的。4、为了更通用需要使用一...

gaopengtttt
MySQL
2016-07-13 15:35

ORA-30078报错的两种解决方案

ORA-30078报错的两种解决方案

Hoegh
Oracle
2016-07-12 14:20

linux上设置大内存页解决kswapd0进程过渡消耗cpusys的问题

环境:SLES11 SP4 + oracle 11.2.0.4新搭建测试数据库,跑了两天左右发现一个名为kswapd0的进程竟然占用了1个cpu资源(该主机一共只有2个cpu),而且几乎都耗在cpusys上。如下图所示:图1网上搜索得知kswapd0是一个内核进程,用来处理页的交换,当OS的可用内存小于阀值时,kswapd会将部分进程的页从物理内存交换到...

oliseh
Oracle
2016-07-12 10:47

分区表的一个持续改进方案

今天看到一个同事发了一封邮件,是关于分区的,他说目前某个表的分区需要添加,为了保险起见,让我先添加三年的。这里折射出几个问题。1.如果没有这位开发同学提醒,我还真不知道哪个表的分区数据会有问题2.添加三年的分区,这个对于DBA来说是一个体力活,哪怕写脚本也是,本身维护起来就比较纠结。3.三年后的分区谁来维...

jeanron100
Oracle
2016-07-07 22:55

【MySQL】5.7新特性之五

本系列文章基于5.7.12 版本讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和 文档 ,以尽快知悉其新的变化。

杨奇龙
MySQL
2016-07-07 00:05

网络故障造成备库standby logfile的损坏

某生产库exadata,oracle 11.2.0.4,客户说物理备库与主库不能进行同步,如是要客户把生产库与备库的alert_sid.log文件打包传给我。查看了一个主库的alert.log日志文件发现从15号开始网络就断断续续的,信息如下:Wed Jun 15 14:25:48 2016***********************************************************************F...

eric0435
Oracle
2016-07-06 22:32

ASM 翻译系列第十弹:ASM Internal ASM DISK header

ASM磁盘头可能是ASM元数据中最广为人知的部分。之前你可能认为当它被破坏或丢失时,只能寄希望于Oracle技术支持人员协助来恢复。在本节中将解释ASM磁盘头的重要性和它包含的信息。

沃趣科技
Oracle
2016-07-05 11:27

使用spm绑定执行计划来在线优化数据库

客户的一个数据库mytest出现非常缓慢,cpu使用相当高,数据库wait event显示大量read by other session、latch: cache buffers chains和read by other session事件查询等待事件,有几个比较主要的等待事件如下:SQL> select sql_id,event,count(1) counts from v$session group by sql_id,event order by 3 desc;SQL_I...

datapeng
Oracle
2016-07-04 10:26

【MySQL】5.7新特性之四

本系列文章基于5.7.12 版本讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,GITD等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和文档 ,以尽快知悉其新的变化。 前面写了一篇文章介绍 innodb 的特性,囿于相关特性比较多 ,本文继续介绍5.7版本的innodb 新特性。

杨奇龙
MySQL
2016-07-04 01:01

ASM 翻译系列第九弹:高级知识ASM Toolbox

本篇文章主要介绍几个大家应该熟练掌握的ASM工具。

沃趣科技
Oracle
2016-06-30 15:08