木林森2014

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年11月17日

摘要: 一主两从的结构,由于异常关机,导致两个从库都出现如下问题:mysql> show slave status \G;*************************** 1. row *************************** Slave_IO_State: ... 阅读全文
posted @ 2014-11-17 20:49 木林森2014 阅读(1182) 评论(0) 推荐(0) 编辑

摘要: 一、MHA的简单介绍MHA是由perl语言编写的,用外挂脚本的方式实现mysql主从复制的高可用性。MHA可以自动检测mysql是否宕机,如果宕机,在10-30s内完成new master的选举,应用所有差异的binlog日志到所有slave,将所有的slave切换到新的master上来。MHA除了... 阅读全文
posted @ 2014-11-17 20:44 木林森2014 阅读(893) 评论(0) 推荐(0) 编辑

摘要: 接上篇文章,介绍了如何安装mysql mha,地址如下:http://blog.csdn.net/yiyuf/article/details/40340895下面接着进行mha的相关测试:SSH信任关系检测:[root@mhascripts]#masterha_check_ssh--conf=/et... 阅读全文
posted @ 2014-11-17 20:35 木林森2014 阅读(268) 评论(0) 推荐(0) 编辑

摘要: master_ip_failover.sh脚本是用perl编写的,可以在mha-manager源码包中可以找到,下面给出的结合keepalived进行自动切换的脚本:[root@mha scripts]# cat master_ip_failover.sh#!/usr/bin/env perl# C... 阅读全文
posted @ 2014-11-17 20:30 木林森2014 阅读(1604) 评论(0) 推荐(0) 编辑

摘要: 查看参数设置mysql> show global variables like '%max_binlog_size%';+-----------------+------------+| Variable_name | Value |+-----------------+-----------... 阅读全文
posted @ 2014-11-17 20:26 木林森2014 阅读(524) 评论(0) 推荐(1) 编辑

摘要: 等级概要冗余盘数读快写快RAID0便宜、快速、危险NoNYesYesRAID1高速度、简单、安全Yes2(通常)YesNoRAID5安全(速度)成本折中YesN+1Yes依赖于最慢的盘RAID10昂贵、高速、安全Yes2NYesYesRAID50通常为极大的数据存储服务Yes2(N+1)YesYes... 阅读全文
posted @ 2014-11-17 20:22 木林森2014 阅读(641) 评论(0) 推荐(0) 编辑

摘要: [epel]name=Extra Packages for Enterprise Linux 6 - $basearchbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=http://mirrors.fe... 阅读全文
posted @ 2014-11-17 20:21 木林森2014 阅读(856) 评论(0) 推荐(0) 编辑

摘要: [percona]name = CentOS $releasever - Perconabaseurl=http://repo.percona.com/centos/$releasever/os/$basearch/enabled = 1gpgkey = file:///etc/pki/rpm-gp... 阅读全文
posted @ 2014-11-17 20:19 木林森2014 阅读(335) 评论(0) 推荐(0) 编辑

摘要: 一、什么是swap space(交换分区)?在Linux系统中,当物理内存满了才使用Swap空间。当系统需要更多的内存资源,并且物理内存已经满了,此时,内存中那些不活跃的pages被移动(move)到swap空间。虽然,交换分区能使设备使用更少的物理内存,但这并不表示可以替换物理内存。交换分区处于硬... 阅读全文
posted @ 2014-11-17 17:49 木林森2014 阅读(369) 评论(0) 推荐(0) 编辑

摘要: root@tt # root@tt # prstat -aPlease wait...PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP22879 oracle 11G 273M cpu8 0 0 0:13:47 3... 阅读全文
posted @ 2014-11-17 17:48 木林森2014 阅读(602) 评论(0) 推荐(0) 编辑

摘要: 接到业务部门通知,A机房(库a)到B机房(库b)之间的数据库服务器之间的网络带宽异常突增,影响公司对外业务的整体带宽。一接到通知,作为数据库管理对所涉及的IP还是比较敏感。第一反应就是可能当时主库产生的归档特别多,把归档通过RFS进程到机房B的备库所消耗的带宽。表面上觉得很正常,这是oracle D... 阅读全文
posted @ 2014-11-17 16:59 木林森2014 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 现场:跑着数据库的主机A报警应用连接不上数据库,我们无法ssh到主机。第一反应是通过telnet到远程控制口,发现数据库资源和硬件资源在被切换到HA架构的主机B(备机,通常性能比主机A的差,抗不住应用)。此时HA已经把数据库切到了备机上,勉强抗着应用。分析:一、查看故障机(主机A)的操作系统日志和o... 阅读全文
posted @ 2014-11-17 16:57 木林森2014 阅读(369) 评论(0) 推荐(0) 编辑

摘要: 在11g数据库上安装goldengate,运行@ddl_setup.sql时有如下错误ERROR at line 1:ORA-20782: Creating GGS_DDL_RULES table:ORA-01031: insufficient privileges:ORA-01031: insuf... 阅读全文
posted @ 2014-11-17 16:55 木林森2014 阅读(366) 评论(0) 推荐(0) 编辑

摘要: 步骤概述:1. 停库,修改隐含参数_enable_rename_user 为true2. 以restrict方式启动数据库3. alter user aaaa rename to bbbb identified by bbbb123;4. 正常重启数据库以下是测试步骤:一、查看 隐含参数“_en... 阅读全文
posted @ 2014-11-17 16:54 木林森2014 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 在上一篇文章中,已经点到了数据库改名时,引起该schema下物化视图会失效的问题。从表面上看,该物化视图是删也删不掉,那当然就无法重建了。以下是实验过程:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Product... 阅读全文
posted @ 2014-11-17 16:50 木林森2014 阅读(432) 评论(0) 推荐(0) 编辑

摘要: [oracle@trade1 ~]$ sqlplus user1/user1SQL*Plus: Release 11.2.0.3.0 Production on Tue Aug 6 14:31:15 2013Copyright (c) 1982, 2011, Oracle. All rights r... 阅读全文
posted @ 2014-11-17 16:47 木林森2014 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 前言:需要把本地磁盘的所有数据文件,都移动到存储上去。步骤概要:1.shut immediate 停库2.host cp dbfile to new path3.修改参数中controlfile的位置,把数据库启动到mount4.rename相关文件5.alterdatabaseopen;本次具体实... 阅读全文
posted @ 2014-11-17 16:45 木林森2014 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 目的:在不创建dumpfile前预估出需要的导出文件大小。 适用于export 实验步骤如下:OS: Linux test20 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/LinuxORA... 阅读全文
posted @ 2014-11-17 16:43 木林森2014 阅读(522) 评论(0) 推荐(0) 编辑

摘要: 1. 在zabbix服务器上安装一下两个包: # yum -y installunixODBCmysql-connector-odbc2. 修改zabbix服务器上ODBC配置:2.1 Vim /etc/odbcinst.ini[MySQL5]Description = MySQL5Driver ... 阅读全文
posted @ 2014-11-17 16:01 木林森2014 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 在11g之前,增加带default值的字段,实现原理如下:alter table t1 add c1 varchar2(20) default 'XX' not null;假设t1表有4千万行数据,oracle在执行上述DDL语句时,同时更新这4千万行数据成功后,才返回“成功提示”给用户。将可能导... 阅读全文
posted @ 2014-11-17 15:40 木林森2014 阅读(784) 评论(0) 推荐(0) 编辑