暂时未有相关云产品技术能力~
小麦苗,专注于数据库,Oracle OCM,PostgreSQL PGCM,PostgreSQL ACE,中国PG分会官方认证讲师,PGfans签约作者,PGfans年度MVP;微信公众号: DB宝,个人网站:www.xmmup.com
说明:反映undo、redo占用量的统计指标是: undo change vector size redo size DDL/DML Operations ...
Database Replay将生产系统上的负荷进行采集后还原到测试系统上进行重放,这个特性有助于我们在数据库升级、主机参数修改、数据库参数修改等重大变更实施前在测试系统上完全仿照生产系统的负荷进行全面的测试,量化评估出变更实施后对现有的性能的影响程度。
应客户要求,需要写一篇《数据库运维注意事项和案例讲解》,正好自己也可以把近来这段时间中碰到的运维问题总结一下。同时也分享给大家。记之 ---------------------- 1. 数据库运维工作目标 数据库的运维工作目标是保证服务范围内的数据库正常运行,用好、管好现有的已交付数据,在数据生命周期中,达到数据库安全性、可用性、可靠性等几个目标。
前言:在学习mysql备份的时候,深深的感受到mysql的备份还原功能没有oracle强大;比如一个很常见的恢复场景:基于时间点的恢复,oracle通过rman工具就能够很快的实现数据库的恢复,但是mysql在进行不完全恢复的时候很大的一部分要依赖于mysql...
1 平台环境概述 利用rman的duplicate命令测试过很多功能,但都是从linux到linux的,跨平台还没有测试过,今天群上有人问起我就特意做了测试,记录如下。
mysql安装 1.1 Linux之下MySQL安装的三种方案的比较 具体内容参考这篇blog: http://blog.
隐隐约约感觉到学数据库多多少少以后会涉及到mysql,好吧,那就趁着现在工作不是很忙的时间抽空来学学mysql吧,把这几天视频中学习到的知识和笔记整理了一下发出来大家共同学习,同时也以此来记录我的mysql学习历程。
SQL优化中索引列使用函数之灵异事件 在SQL优化内容中有一种说法说的是避免在索引列上使用函数、运算等操作,否则Oracle优化器将不使用索引而使用全表扫描,但是也有一些例外的情况,今天我们就来看看该灵异事件。
相同字段上的多重索引 在Oracle 12c R1之前,一个字段是无法以任何形式拥有多个索引的。或许有人会想知道为什么通常一个字段需要有多重索引,事实上需要多重索引的字段或字段集合是很多的。
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + 物理 dg 系列blog已基本完成,前9篇文章见以下链接,本篇为终结篇: 一步一步搭建 oracle 11gR2 rac + dg 之前传(一) http://blog.
本文文档结构图: 本篇发布的有些晚,之前的8篇文章见 http://blog.itpub.net/26736162/viewspace-1290405/ 1.1 测试DATAGUARDSWITCHOVER功能 1.1.1 RAC主库、ActiveDataguard角色切换 即rac主库切换为物理备库,物理备库切换为rac主库。
1,简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告是CPU的一些统计信息,这些信息存放在/proc/stat文件中。
任务简介:此次复制的生产库数文件为9.18TB,实际分配的数据大小为5.16TB,使用RMAN压缩备份后为1.1TB。复制端数据库采用单实例ASM存储方式管理,数据库版本为11.2.0.4. 数据文件目录为+DATA,14.5TB,归档日志目录为+ARCH,2TB。
原文已删除
RAC主库配置单实例ActiveDataguard 本文文档结构: 这里配置的过程中需要注意的一项是多看看rac1和rac2以及dg的告警日志会对配置过程有更深刻的理解。
DG 机器配置 本文文档结构: 这一步的DG机器配置就相当于安装单实例的DB+ASM 一样,这里我把之前的文档内容直接拷贝过来了,也不做过多的解释了 安装之前的配置工作 检查硬件 在正式安装开始前,请先检查你的软硬件条件是否满足安装需要。
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之安装rac出现的问题 (六) 本章主要是搜集了一些安装rac的过程中出现的问题...
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之database安装 (五) 本章目录结构: 这一步主要可能安装...
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之grid安装 (四) 本章目录结构: ...
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之共享磁盘准备 (三) 注意:这一步是配置rac的过程中非常重要的一步,很多童鞋多次安装rac都不成功,主要原因就是失败在共享磁盘的配置上,包括小麦苗我自己,多次安装才懂的这个道理,所以,这一步大家一定要睁大眼睛多看多想,如有不懂的地方就直接联系小麦苗吧。
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之环境准备 (二) 本篇目录结构: L...
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之前传 (一) 2014年国庆放七天假,但对于我来说放不放假都一样,单身的我也不愿意多出去转转了,觉得没意思,看着人家一对一对的,我出去岂不是太煞风景,,,那做些什么好呢?那就搭建一套rac+dg玩玩呗,总不能荒废时光吧,,,好了,废话少说了,下边就进入正题了。
Oracle 11.2.0.1升级到11.2.0.3 最近听了李光老师的关于oracle的升级公开课,深有感悟,之前一直想自己测试的,没有下定决心,这几天自己在虚拟机上测试了一下,测试的过程如下,当然这个只是一些基本的步骤,实际的生产环境我想比这个复杂的多了,但是不用急,慢慢来,循序渐进吧。
关于 《oracle 转义字符》 这篇文章写的挺全的,我就不总结了: http://www.cnblogs.com/laipDIDI/articles/2618524.html
一份DBA试题注:以下题目,可根据自己情况挑选题目作答,不必全部作答您也可以就相关问题直接找负责面试人员面述而不笔答 一:SQL tuning 类1:列举几种表连接方式hash join/merge join/nest loop(cluster join)/in...
Oracle支持多种列加密方式: 1,透明数据加密(TDE):create table encrypt_col(id int,txt varchar2(100) encrypt using '算法名称' identified by '密钥' no salt);优点:对应用完全透明缺点:需要数据库管理员管理wallet,增加了管理复杂性,也无法避免数据库管理员查看原文。
如果对tnsnames.ora文件没有做充分的配置,也可以使用Oracle的Easy Connect Naming Method方法测试数据库是否可以访问。这里不对这种方法的原理和详细用法展开描述,这方面的信息可以通过以下Oracle连接获得。
其实这个问题应该算是老生常谈了。这两天看concept看到这里,于是就在说说这个问题。 外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。
Oracle行列互换总结 blog文档结构图: 最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,...
个人简介: 8年oracle从业经验,具备丰富的oracle技能,目前在国内北京某专业oracle服务公司从事高级技术顾问。 服务过的客户: 中国电信 ...
说明: 1、测试环境 SYS@ocp> show rel release 1102000100 $ uname -r 2.6.18-164.el5xen Database log mode:No Archive Mode shutdown imm...
关于under any table/view 权限的解释 用户拥有这个权限之后,对其它用户下的对象如果存在的话会显示 权限不足,而不会显示 表或视图不存在了,废话少说,直接看例子吧: C:\Users\Admini...
Oracle 在2013年1月份在其官方Support网站上明确提出不支持VMWare 运行Oracle database。 在当前虚拟化横行的时代,我们该如何办才好呢?我有如下建议: 1、如果是个人用户,这个倒没有太大的关系,毕竟我们测试大部分都还在Vmware上有运行,且没有出现过什么严重的问题。
【SQL监控】SQL完全监控的脚本 ...
统计信息不准确导致执行计划走了笛卡尔积 昨天有事没有上班,今天早上来查看系统的时候发现了很多笛卡尔积的sql,而且一直在跑,已经运行了10多个小时了,觉得这个比较典型,这里记录一下: SELECT a.
将该参数optimizer_capture_sql_plan_baselines 设置为true后,出现大量的等待事件:enq: HW - contention select * from VW...
记录日期: 2014-07-30 14:25:27 ------------- 优化方法: 减少大表扫描次数采用max+decode方式 原sql语句: UPDATE RKO_ACCT...
记录日期: 2014-07-30 14:25:27 题记: 最近一个同事说一个更新语句很慢求助与我,我看了下,这类语句的优化具有典型的代表性,于是记录下来和大家共享下。
记录日期: 2014-07-30 14:25:27 原sql语句: INSERT INTO RISKREPT.BASE_FMLG (BATCH_DATE, DATE_STAMP_ST, TIME_STAMP_ST, ...
在对数据库进行备份的时候,使用了backup的 keep 选项,遇到了一个错误 ORA-19811. Recovery Manager: Release 11.2.
为了让大家全方位了解ocp考证的过程以便大家能够腾出更多的时间全身心的学习oracle...我一连写了和ocp,ocm考证或者是和oracle dba这个职业相关的系列文章供大家参考。
使用OEM复制数据库 You can also use Enterprise Manager (EM) to create a duplicate (clone) database.
题记: 可以使用rman 的duplicate命令直接把asm存储的数据库复制到文件管理的系统,本文就是基于这样的情况。。。。。 有关rman的另外2篇文章: http://blog.
Duplicating a Database Without Recovery Catalog or Target Connection duplicate体系结构 搞点英语出来吧,英语不好的哥们就好好翻译翻译吧,这段英语是必须看懂的。
Duplicating an Active Database duplicate体系结构 搞点英语出来吧,英语不好的哥们就好好翻译翻译吧,这段英语是必须看懂的。
都是标量子查询惹的祸 系统又报了一个跑的慢的sql语句,看图就知道这个很恐怖的,已经跑了1天了,还需要跑6个月的时间, 把sql语句拿出来瞅瞅: --201406 X...
采用merge语句的非关联形式再次显神能 题记:采用merge语句的非关联形式确实可以提高update语句的性能,尤其对于百万级别的数据量,之前的一个关于merge语句的优化案例请参考: http://blog.
几天前写过一篇关于merge语句的博客,由于工作忙没有关注后续的优化,今天有空了把这个补上吧。。。。 之前的博客地址:http://blog.itpub.
Oracle的告警日志之v$diag_alert_ext视图 最近由于自己写的一个job老是报错,找不出来原因,数据库linux的terminal由于安全原因不让连接,因此告警日志就没有办法阅读,没有办法就想想其它的办法吧,比如采用外部表的形式来阅读告警日志就是一个不错的办法。
今天照例巡查垃圾sql时,发现一个跑了很长时间的sql,且其执行计划也非常的大,这个sql非常可疑,得排查排查: 第一步,照例查询内存中的执行计划: SELECT * FROM TABLE(DBMS_XPLAN.