Welcome 微信登录

首页 / 数据库 / MySQL

AWR信息报告

AWR信息报告

AWR报告是我们研究分析Oracle性能,特别是应用程序工作特性的重要工具手段。进入10g之后,随着CBO的推广、自动作业机制的确立,越来越多的运维人员乃至开发人员将AWR作为分析性能的工具。除了AWR报告本身,Oracle还提供了一些AWR相关的脚本,用于进行辅助操作。本篇主要介绍awr Info脚本。1、环境介绍本篇使用Oracle 11gR2进行实验,具体版本为11.2.0.4。[oracle@SICS-MIGPC-DB ~]$ sqlplus /n...
使用JBoss Tool反向创建PO类

使用JBoss Tool反向创建PO类

使用Hibernate Tool可以根据已有的数据库结构,反向创建PO、DAO等类,方便于开发,最近正好有个工作内容,需要用这个,所以重新捡起来学习下。现在Hibernate Tool已经被JBoss收购,起了个新名字,叫做JBoss Tool,高大上的名字。要求jdk6或7的版本,并且要求Eclipse Luna 4.4.2版本。在Edit Configuration中选择已有的一个工程(可以是普通的java工程,也可以是maven工程),然后可以选择D...
MySQL 5.5主从关于‘复制过滤’的深入探究

MySQL 5.5主从关于‘复制过滤’的深入探究

关于MySQL主从复制的过滤,例如通过binlog-ignore-db、replicate-do-db、replicate-wild-do-table等。如果不好好研究过这些过滤选项就用的话,是有可能造成主从数据不一致问题的。本文将参考MySQL-5.5官方文档并结合实验,和各位一起探讨下这里的各个设置。 以下内容参考5.5官方文档binlog_format(STATEMENT,ROW,MIXED,5.5默认为STATEMENT)的设置会导致一些复制执行...
Oracle RMAN修复逻辑坏块

Oracle RMAN修复逻辑坏块

RMAN 实现数据块恢复试用Rman可以实现数据块级的数据恢复,在传统恢复手段中即某个数据文件的一个数据块被损坏,就造成整个数据文件无法试用,此时必须通过备份恢复整个数据文件。显然这样的方法会会时间较长,而RMAN实现块级恢复,如果某个数据文件的数据损坏,通过数据文件的完整备份就可以恢复数据块。案例:数据库是一个单实例Oracle数据库,该库的总大小有700G。存储设备使用华为存储,备份设备使用希捷3T的移动硬盘。该数据库无DG无OGG。备份策略为每周六0...
Oracle 事件打包服务(Incident Packaging Service,IPS)

Oracle 事件打包服务(Incident Packaging Service,IPS)

packaging incidents(打包事件)Oracle 11g的一个很强有力的工具是打包事件。利用这个打包事件压缩的文件夹提交给oracle的支持来帮助解决分析问题。一旦你创建一个事件包,将添加一个或多个相关的问题到打包文件中。其中包括trace文件,dump文件等。缺省情况下,每一个问题的事件包仅仅包括第一个和最后三个事件。事件包包含所有可以用于诊断的事件。也可以指定事件发生的时间或数量范围来打包。一旦你创建了事件包,那么你能添加或移除文件。具体...
Oracle 自动诊断信息库(Automatic Diagnostic Repository,ADR)

Oracle 自动诊断信息库(Automatic Diagnostic Repository,ADR)

Oracle 11G中的ADR介绍:ADRCI 之oracle 日志查看在Oracle的11g版本中,alert文件的位置发生了变化,与此同时Oracle提供了一个命令行工具ADRCI,它可以很便利的查看数据库中出现的异常。 以下给大家展示一下使用ADRCI (ADR Command Interface) 在11g中查看Oracle的警告日志的方法。1.进入到adrci命令行模式ora11g@RHEL53 /home/oracle$ which adrci...
MongoDB 简单复制配置

MongoDB 简单复制配置

MongoDB的replication配置比MySQL简单,而且感觉更智能一些。配置非常简单,先简单介绍一下环境:Primary 一台Secondary 一台Arbiter 一台分别三台机器,通过一个10.10.1.0 的subnet链接起来。分别在每台机器的mongo.conf的配置文件上添加一个配置如下:replSet=rs0可以不命名为rs0,也可以命名其它,反正每台机器的repSet一样就OK了。用mongo shell登录mongodb,然后,创...
DataGuard Standby备份报错RMAN-06820 ORA-17629解决

DataGuard Standby备份报错RMAN-06820 ORA-17629解决

Oracle Dataguard是官方重要HA架构的组成部分。通过只读的Standby数据库,可以在确保高可用的基础上,将一部分报表、备份负载从主库上分离出来,提高主库性能。根据Oracle最佳实践,主库Primary是可以不进行直接的备份,核心备份操作可以放在Standby端进行操作,这样不仅可以节省备份资源,还可以有效的将备份的性能消耗转移到Standby端进行。本文记录了笔者在Physical Standby端进行RMAN备份的时候,遇到错误信息的问...
MySQL分片高可用集群之Cobar部署使用

MySQL分片高可用集群之Cobar部署使用

Cobar是taobao公司用java开发的分布式MySQL中间件,可以支持数据的分片,且接口与mysql相同,因此可以无缝切换。并且不仅支持Mysql,而且还支持MariaDB哦,对版本的要求也很低,只要5.1以上就可以了。如果公司有较多的java项目,推荐使用。我们就来试试Cobar的集群搭建吧。第一步:下载Cobar现在可以从两个官方地址下载,一个是github上:https://github.com/alibaba/cobar 可以下载源码,也可以...
MySQL分片高可用集群之Fabric部署使用

MySQL分片高可用集群之Fabric部署使用

Fabric是Oracle公司开发的既有分片又有读写分离的MySQL集群管理工具,虽然个人觉得目前版本还有很多缺陷,但应该会逐步完善,将来会是一个不错的工具。第一步:下载并安装 FabricFabric可以从MySQL官网下载,她属于MySQL Utilites里,官方下载地址是http://dev.mysql.com/downloads/utilities/我下载的是源码版的,mysql-utilities-1.5.6.zip,因为是Python所写,所...
MySQL与MariaDB 传统主从集群配置

MySQL与MariaDB 传统主从集群配置

MySQL和MariaDB的最基本的集群方式是主从方式,也是众多中小企业使用最多的集群方式,该集群部署简单,轻松上手,让我们一步步来吧。测试所用版本为MariaDB 10.1 源码安装,安装到默认路径/usr/local/mysql下。$ BUILD/autorun.sh$ ./configure$ make -j4$ sudo make install既然是主从数据库,至少需要两个数据库实例,本文例子将两个实例部署在同一台电脑里,计划配置如下表。实例作用...
<< 881 882 883 884 885 886 887 888 889 890 >>