数据库

SQLServer巡检脚本

上半年的巡检任务基本结束,客户的oracle数据库安装在AIX上的,Linux上的,Windows上的各式各样也都见识过了。最近公司新谈了一个客户,有8套生产数据库,除了Oracle外还有mysql和sqlserver。过去到是使用过SQLServer,但是仅限于开发程序的角度,此次要做健康型检查了,总得准备一下SQLServer的脚本并出个报告吧。翻遍论...

snowdba
SQL Server
2014-08-04 22:30

控制执行计划之-SQL Profile(一)

SQL Profile与dataguardSQL Profile还有一个极大的好处就是它可以在主库上创建后在备库上使用,试想如果你有一套ACTIVE DATAGUARD对外提供查询服务,遭遇到了执行计划错误的问题,而这些SQL固化技术都不能在GATAGUARD上使用,那心情会有多么糟糕。SPM baseline不能用于DATAGUARD,但是SQL profile是支持的。如果...

wei-xh
Oracle
2014-08-04 16:32

关于验证表中有无数据的方法比较

在平时的工作中,有时候需要准备一些脚本,比如能够简单验证一下表是否可访问,或者验证表中有无数据等。今天在测试环境进行了简单的模拟,发现还是有很大的差别。简单来说,要实现如上的需求有两种方式,一种是通过count来判断,另外一种是通过rowid来判断。举个例子。先来看一个大表,但是某个分区没有数据的情况。...

jeanron100
Oracle
2014-08-04 13:20

MySQL体系结构

MySQL体系结构

墨者阳
MySQL
2014-08-04 10:59

Oracle备份与恢复系列(四)续 RMAN Duplicate复制数据库

source database duplicate database IP: 192.168.1.20 IP: 192.168.1.21 hostname: practice1 hostname: clne oracle sid:PRACTICE oracle sid:PRACTICE tnsnames: beij...

SnowDBA
Oracle
2014-08-03 21:59

InnoDB优化

   InnoDB主索引是聚簇索引,索引与数据共用表空间,对于InnoDB而言,数据就是索引,索引就是数据。InnoDB缓存机制和MyISAM缓存机制的最大区别就是在于,InnoDB不仅仅是缓存索引,还会是缓存数据。与MyISAM相比,InnoDB缓存可以占用更多的服务器内存缓存InnoDB表的相关信息,提升InnoDB性能。   1、In...

墨者阳
MySQL
2014-08-03 21:13

海量数据迁移之分区并行抽取

在之前的章节中分享过一些数据迁移中并行抽取的细节,比如一个表T 很大,有500G的数据,如果开启并行抽取,默认数据库中并行的最大值为64,那么生成的dump文件最50多为64个,每个dump文件就是7.8G,还是不小,况且在做数据抽取的时候,资源被极大的消耗,如果资源消耗紧张,可能可用的并行资源还不到64个。那么dump文件可能...

jeanron100
Oracle
2014-08-03 19:32

【DataGuard】Oracle 11g DataGuard 新特性之 Active Standby:Real-Time Apply+Query

oracle 11g dataguard,使用active standby,实现日志应用和查询同时进行。即Real-Time Apply + Real-Time Query.

海星星hktk
Oracle
2014-08-03 17:10

oracle手工快照会不会把所有的v$sql中的sql写入到dba_hist前缀的表呢?

1,ITPUB坛友提出的问题http://www.itpub.net/thread-1876900-1-1.html2,开始测试,数据库版本信息SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ...

wisdomone1
Oracle
2014-08-03 12:19

【DataGuard】不能没有你,我的Standby ——Oracle DataGuard最大保护模式 故障实验

不能没有你我的Standby Oracle DataGuard数据保护模式之最大保护(Maximum Protection) 通过实验模拟DataGuard在最大保护模式下,网络故障导致所有物理备库(Physical Standby)不可用时,对主库会产生的影响。

海星星hktk
Oracle
2014-08-03 11:57

海量数据迁移之外部表切分

在前几篇中讨论过海量数据的并行加载,基本思路就是针对每一个物理表都会有一个对应的外部表,在做数据迁移的时候,如果表有上百G的时候,一个物理表对应一个外部表性能上会没有任何提升。如果需要做数据插入的时候,对undo是极大的挑战,从某种程度上而言,性能应该要比datapump要差。这个时候可以考虑一个物理表对应多个...

jeanron100
Oracle
2014-08-02 23:13

怎样突破表名30个字符的限制

根据oracle的规范,对象的长度最大为30位,也就是说,在平时的使用中如果碰到表名长度大于30位,首先oracle是不答应的,它会提示idnetifier too long的错误。而30位的长度总是感觉受到限制,现在在做数据迁移的时候就碰到的类似的问题。当然了,我不是想强行创建一个大于30位的表名,本来可读性就差些,办法总比困难多。想...

jeanron100
Oracle
2014-08-01 22:43

实例解析外连接 内连接 自连接 全连接

1. 首先看两个测试表的结构1)HR@ENMOEDU> desc employees    #表1 Name                               &n...

贺子_DBA时代
Oracle
2014-08-01 21:33