Welcome 微信登录

首页 / 数据库 / MySQL

DG 主库fial over,强制激活备库解决案例

DG 主库fial over,强制激活备库解决案例

2014年1月份的时候,因硬件环境的变更,需要把库从原来的存储平台移到新的存储平台。也就是把数据库的底层存储介质更换一下。下面主要记录一下事故的发生及应对措施。事情概况win平台,11R2,64位,单实例,DG物理备库。主库与备库均只有redo 和业务数据文件存储介质为fusion io卡,其它数据文件、控制文件等是存放在非fusion io卡介质上的。现需要将存储介质fusion io 卡更换为virident 卡。2种卡都是直接插在pci插槽上的,且两...
在Oracle下我们如何正确的执行数据库恢复

在Oracle下我们如何正确的执行数据库恢复

当数据库需要进行介质恢复时,为了确保数据库能够顺利的执行恢复过程,恢复数据库到当前状态。我们要做的就是验证!验证什么呢?当然是验证备份集和归档是否能够进行有效的恢复。防止我们restore后,执行recover时却发现归档缺少了一堆,顿时傻眼。比方说,在数据库当前日志序列号为3时我们完全备份了数据库。在数据库当前联机日志序列号为13时数据库损坏需要恢复。假设数据库联机日志组为3组,则可以推断数据库联机日志序列号分别为11、12、13。因此当数据库执行res...
MySQL-MMM实现MySQL高可用

MySQL-MMM实现MySQL高可用

一、环境简述1、工作逻辑图2、MySQL-MMM优缺点优点:高可用性,扩展性好,出现故障自动切换,对于主主同步,在同一时间只提供一台数据库写操作,保证的数据的一致性。缺点:Monitor节点是单点,可以结合Keepalived实现高可用。3、MySQL-MMM工作原理MMM(Master-Master replication managerfor Mysql,Mysql主主复制管理器)是一套灵活的脚本程序,基于perl实现,用来对mysql replica...
ERROR: Can not connect to monitor daemon!的问题

ERROR: Can not connect to monitor daemon!的问题

使用yum install mysql-mmm安装的。mmm软件安装完了,配置都写好了,但是执行/usr/sbin/mmm_control show报错如下:ERROR: Can not connect to monitor daemon!1,检查db1和db2上面的agent,都是开启的。2,检查iptables,也都是好的,没有过滤。3,去看mmm的日志报告,报连接127.0.0.1的端口9988的socket没有创建成功,创建失败。求助同事分析,得出...
MongoDB数据库设置初始化脚本

MongoDB数据库设置初始化脚本

很多时候,我们需要初始化数据库的设置,比如创建索引,特别是多台MongoDB服务器要配置的时候,或者是需要将初始化存档的时候。通过下面的命令,可以执行一个js文件:./mongo IP/DBName init.jsinit.js文件内容可以这么写:db.dropDatabase(); //删除数据库达到清空数据的目的db.message.ensureIndex({display_id:1}); //在当前数据库中的message集合的display_id字...
物化视图定义不当引发Oracle性能问题

物化视图定义不当引发Oracle性能问题

最近在实施一个大型BI项目,其中KPI指标数据是按月存放的,但用户要求每天进行一次计算,并替换前一天的计算结果,直到月末不再更新为止。项目初期Oracle数据库一直性能稳定,但最近两周性能突然大幅下降。经检查,服务器的CPU和内存都很正常,但磁盘IO奇高。优化SQL相关表索引无效,收缩数据文件也无效,最后发现会话中有很多耗时的Oracle(JXX)进程,执行:select * from dba_jobs发现有10几个通过dbms_refresh刷新物化视图...
Oracle 10g DataGuard物理主备切换-switchover与failover

Oracle 10g DataGuard物理主备切换-switchover与failover

Oracle 10g物理主库与备库:switchover 切换:主库与备库数据同步正常情况下的切换,主要用于主备维护、切换演练等;failover 切换:主库与备库在数据未同步情况下的强制切换,主要用于主库宕机、故障情况下切换;一、switchover 切换主库与备库数据同步,且正常运行,将主库与备库的角色互换;切换前,务必检查当前主库与备库的归档是否是同步的,确认同步后再执行切换switchover 切换主库操作第1步、主库停止监听 lsnrctl st...
Oracle11.2.0.1在Linux-X64下安装脚本-

Oracle11.2.0.1在Linux-X64下安装脚本-

Oracle在linux上安装前需要做一系列的配置;每次搭建环境如果都手动执行有点慢;这里写了两个脚本,实现自动化配置和安装,目前在自己的CentOS6.3的linux模板上安装成功;在其他系统上未测试,使用前,要先理解脚本,配置好一个网卡的静态IP地址,适当修改后再操作;脚本由一系列函数,顺序组成;#!/bin/bash#set -xecho "Start Configure Oracle Environment For Install............
10gRAC-10.2.0.4-dbca建库时配置OEM遇到BUG-p8350262

10gRAC-10.2.0.4-dbca建库时配置OEM遇到BUG-p8350262

系统环境:Oracle Linux 5.5 x64位;oracle版本:安装Cluster和OracleSoft 10.2.0.1(不创建实例),并升级Cluster和OracleSoft到10.2.0.4;然后使用dbca建库时,在88%的地方停顿,并报错,见下图:查了一下资料,这是10.2.0.4和10.2.0.5RAC配置OEM 的一个bug,需要安装补丁:p8350262这里点OK,直接下一步,并不影响数据库实例的创建,可以创建完成后,再来修复这个...
Oracle10.2.0.4-RAC两节点集群环境搭建

Oracle10.2.0.4-RAC两节点集群环境搭建

搭建Oracle10g-RAC集群环境,首先需要解决共享存储问题;这里使用FreeNAS-8.0.4-RELEASE-p1-x64.iso来配置ISCSI共享存储;安装FreeNAS8系统,操作系统磁盘几个G就可以,这里我给了6G,另外新增两块50G的磁盘,用于配置共享存储;(注:使用的服务器是Xen虚拟化平台,新建一台freeNAS虚拟机,两台Linux虚拟机)1、安装freeNAS8系统后配置IP下图,已经将默认获取到的192.168.0.139改成1...
MySQL主从复制配置详述

MySQL主从复制配置详述

一、mysql主从复制的基本原理:我们这个实验演示的是mysql的异步复制,何谓异步复制,即一条语句开始,主服务器不会等待从服务器执行完,而是主服务器一执行完就开始下一条语句,这也是出于主服务器并发型的考虑。slave端会开启两个thread,即Slave I/O thread和Slave SQL thread,I/O thread负责从master的二进制日志中读取事件并将这些时间信息存放发到relay-log中,Slave SQL thread负责从r...
<< 741 742 743 744 745 746 747 748 749 750 >>