数据库

【RMAN】RMAN_RAC恢复至单机时redo日志引发的“恐慌”

一、概括其实这个问题确切来说由于自己的疏忽所造成,之前做过RAC到单机的恢复实验,生产环境并无涉足,当时测试环境为Redhat5.4+Oracle11g+RAC,存储方式为ASM;生产环境为hpux+Oracle10g+RAC,存储方式为裸设备;就目前来看,跟数据文件的存储方式有关。 二、 Hpux中,recover完成,执行’alterdataba...

xysoul_云龙
Oracle
2014-10-29 22:27

Apress Expert Oracle GoldenGate - Architecture

第一篇 Architecture文章出处来自Expert Oracle GoldenGate。本人英语水平有限,按照自己对OGG的理解和书面表达的含义写下了这篇博客,为自己的学习之路做个纪念。该篇为Architecture体系结构,让我们从概念开始一步一步学习OGG。Architecture 体系结构典型的OGG流程图GoldenGate组件图中的各个组件是...

SnowDBA
Oracle
2014-10-29 20:52

MYSQL主主复制的搭建

前言:最近一直在忙于mysql很久没有进行更新了文档了,学霸都快成学渣了,刚好公司搭建了mysql的主主复制,顺便把文档发出来。希望能够帮到大家! 一、环境说明:IP主机名数据库名连接用户密码 192.168.47.179Mysql01retailserver01server01 192.168.47.178Mysql02retailserver02server02  二...

wzq609
Oracle
2014-10-29 17:30

MySQL 数据库设计初步规范V1.0

 数据库设计规范:1,表设计规范1.1关于表设计a)         表名、列名必须有注释。b)         命名应使用富有意义的英文词汇或者缩写,多个单词组成的,全部大写,以"_"分隔开来,只能使用英文字母...

mchdba
MySQL
2014-10-28 18:58

dbms_xplan.display_awr方式获取执行计划的实验和之前的误导

(http://blog.csdn.net/bisal/article/details/38919181)这篇博文中曾提到一个隐藏问题:“是:“select * from table(dbms_xplan.display_awr('sql_id'));(1)是使用explain plan for +SQL作为前提,(2)和(3)的前提则是SQL的执行计划还在共享池中,具体讲是在库缓存中。如果已经被age out交换出共享池,...

bisal
Oracle
2014-10-28 13:31

关于查询转换的一些简单分析(一)

在sql解析器中,在生成执行计划的时候,会在多个执行计划中选择最优的计划,在这个过程中,查询转换就是一个很重要的过程。虽然最终的执行结果没有变化,但是从优化器的角度来看,查询转换的结果会更好。大体来说查询转换有以下几种类型。视图合并子查询解嵌套谓词推进物化视图查询重写比如select *from emp whe...

jeanron100
Oracle
2014-10-26 23:15

简单实用的sql小技巧(第一篇)

今天和大家简单分享几个实用的sql小技巧。还有一些还在整理中,会不断的分享出来。有些其实也不算是sql的技巧,可能大家在写sql语句的时候没有意识到我们可以通过一条sql语句实现一些貌似复杂的功能。首先来创建测试用表。create table test_obj as select *from dba_objects;先随机抽出5条记录看看set linesize...

jeanron100
Oracle
2014-10-25 23:24

跨 OS 平台迁移 Oracle DB

将现有 Oracle 数据库(非二进制可执行程序文件/)从一个操作系统平台移植到另一个操作系统平台(例如从 Windows 到 Solaris)这种需求会发生在 Oracle 版本升级过程中(Oracle 8i 一直到 Oracle 11G),或者在同一 Oracle 版本内(Oracle 10.2 到 Oracle 10.2)。平台迁移中不考虑操作系统内部的更改(例如将 Linux、Win...

pxbibm
Oracle
2014-10-25 11:05

复制数据库中需要注意的几点事项

任务简介:此次复制的生产库数文件为9.18TB,实际分配的数据大小为5.16TB,使用RMAN压缩备份后为1.1TB。复制端数据库采用单实例ASM存储方式管理,数据库版本为11.2.0.4. 数据文件目录为+DATA,14.5TB,归档日志目录为+ARCH,2TB。生产库数据文件大小SQL> select sum(bytes)/1024/1024/1024 GB from dba_segments;&...

SnowDBA
Oracle
2014-10-24 21:38

MySQL表分区管理

MySQL表分区管理一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 ...

muxinqing
MySQL
2014-10-24 16:40

linux下通过sql文件批量操作脚本样本

linux下通过sql文件批量操作脚本样本

dawn009
Oracle
2014-10-23 17:47

趣谈tnsping

目前很多Oracle的爱好者希望快速搭建一套Oracle 数据库并通过客户端开发工具进行开发和应用连接。但是,我们也注意到,很多用户遇到的不是安装数据库本身,而是安装之后无法远程连接到数据库。并且,遇到各种各样的TNS报错,无从下手。这里,我们希望通过博客的方式,来展现一下网络连接方面的基本配置和诊断方法。就...

pxbibm
Oracle
2014-10-23 17:07

通过shell定制ash脚本

ash是在10g以来一个很有用的特性,能够作为awr的补充,对于排查一些历史的问题能够提供更加详细和针对性的数据。当然个人在使用ash的时候感觉最慢的地方就是在于输入时间戳了,每次输入侧时候都得一边看着样例,一边按照格式,一份ash的报告,至少20%以上的时间耗在这个时间戳上了。有时候想查看几个时间点的数据,如果精...

jeanron100
Oracle
2014-10-22 22:41

mysql online ddl的演化

背景最早采用copy-delete方式创建二级索引,5.1引入in-place/fast index creation节约临时文件开销(仍旧阻塞写),5.6引入online(借助日志表);Online不仅限于创建/删除二级索引,还包含重命名/添加/删除列,更改row_format/key_block_size/default;创建聚簇索引:仍然采用copy+delete模式,临时文件存于tmpdir;每个...

myownstars
MySQL
2014-10-22 19:20