小丸子学ZooKeeper系列之——部署ZooKeeper集群
1.安装配置jdk和zookeeper环境[root@mha-6 ~]# cd /appbase/apps/[root@mha-6 apps]# rz[root@mha-6 apps]# tar xzvf jdk1.7.0_71.tar.gz[root@mha-6 apps]# tar xzvf zookeeper-3.4.6.tar.gz[root@mha-6 apps]# rm -f *.gz[root@mha-6 apps]# lsjdk1.7.0_71 zookeeper-3.4.62.配置zookeeper集群2.1 创建...
小丸子学MongoDB系列之——部署MongoDB副本集
1.以副本集的方式启动mongodb实例1.1 创建副本集目录[mgousr01@vm1 ~]$ mkdir -p mongorep/{mg17/{bin,conf,data,logs,pid},mg27/{bin,conf,data,logs,pid},mg37/{bin,conf,data,logs,pid}}[mgousr01@vm1 ~]$ ls -R mongorep/mongorep/:mg17 mg27 mg37mongorep/mg17:bin conf data l...
小丸子学MongoDB系列之——安装MongoDB
1.下载mongodb3.0软件包并解压cd /appbase/appsrz tar xzvf mongodb-linux-x86_64-rhel62-3.0.3.tgz ln -s mongodb-linux-x86_64-rhel62-3.0.3 mongodb-3.0.32.创建个人用户mkdir /appbase/usersgroupadd -g 511 dbguseradd -u 511 -g dbg -d /appbase/users/mgousr01 mgousr01echo oracle|passwd --stdin mg...
linux下使用ls命令时遇到的一个怪异现象
今天客户反应cd到某个目录后使用ls命令无法看到任何文件,也没有任何提示信息,我用root登陆服务器后发现该目录确实不是一个空目录,但是为什么会出现这个现象呢,通过ls命令查看该目录下的文件列表,发现其中有一个奇怪的文件,大小为0字节,文件名为"ls",删除这个文件后,怪异现象消失。之前也没遇到过这种问题,特记录...
ssh互信配置问题小结
最近在配置ssh互信的过程中遇到了两个小问题,特意记录如下。具体的配置过程不介绍了,网上一大堆。当配置完ssh互相后通过一台服务器测试到另外一台服务器的互信时还是提示需要输入密码,导致这个现象的原因有两个:1.authorized_keys文件的权限过大解决方法:chmod 644 authorized_keys2.用户家目录权限过大解决方...
MySQL案例之——生产slave库无法应用日志
环境:percona-server 5.6.21-70.1-log 问题描述: 通过show slave status监控...
MySQL入门学习之——innodb lock
构造测试环境:mysql> create table t(id int,name varchar(10));Query OK, 0 rows affected (0.34 sec)mysql> insert into t values(10,'mongodb'),(20,'oracle'),(30,'mysql');Query OK, 3 rows affected (0.06 sec)Records: 3 Duplicates: 0 Warnin...
MySQL入门学习之——mysql与oracle死锁对比
Oracle死锁:0.构建测试数据SQL> select * from t; ID NAME---------- ---------- 1 a 2 b
Sqlplus登陆Oracle提示"ORA-21561: OID generation failed"
今天在使用sqlplus登陆数据库时遇到如下错误:oracle@host-10-1-234-245:/oravl01/oracle> sqlplus sys/oracle@10.1.234.248:1521/bill_28SQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 30 10:46:48 2015Copyright (c) 1982, 2011, Oracle. All rights...
Centos6.5上安装oracle 10.2.0.1小记
<span style="font-size:16px;"> 今天在Centos6.5上安装oracle 10.2.0.1上遇到了不少问题,现记录如下。</span><span style="font-size:16px;"><br />大部分的问题都是因为缺包而引起的,以下的包全部安装后可以解决该问题:<br />ksh<br />libXtst-devel.x86_64<br />libXtst-devel.i686<br />libs...
Centos6.5上安装oracle 11.2.0.3小记
今天在Centos6.5上安装oracle 11.2.0.3是遇到一些问题,现记录如下。问题1.运行runInstaller后提示如下报错信息 >>> Could not execute auto check for disp...
MySQL入门学习之——实战mysqldump
最近打算开始学习mysql,之前一直很少使用mysql这个数据库,今天打算从mysqldump这个在mysql备份恢复中使用较多的命令开始,以下是自己各个场景下的测试命令:1.备份test库下的表t1和t2mysqldump -uroot -p test t1 t2 >c:\test_t1_t2.sql2.备份test库和mysql库mysqldump -uroot -p --databases test mysql >c:\test_...
说说IO
这篇文章系统的讲解了IO相关的各方面知识,对于dba或者sa来说IO调优都是重中之中,非常感谢这位大神总结的文章!转自:http://pengjiaheng.iteye.com/说说IO - IO的分层说说IO(一)- IO的分层IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落...
shutdown immediate物理备库长时间无法关闭案列
今天在对服务器做维护时要先关闭服务器上的物理备库,在执行shutdown immediate30分钟后发现物理备库依然没有关闭,于是查看alert日志发现内容如下:Shutting down instance (immediate)Starting background process EMN0Fri Dec 12 15:04:38 CST 2014Shutting down instance: further logons disabledEMN0 started w...
数据库(第一范式,第二范式,第三范式)
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只...
MySQL入门学习之——源码安装mysql5.5
mysql在linux下的安装方式有三种,rpm安装,二进制包以及源码包安装。rpm安装方式优点是安装简单,但是服务器安装与客户端安装都需要下载独立的软件包,且安装路径无法定制化;二级制和源码安装都非常灵活,可以实现许多定制化的操作,两者安装方式也差不多。这里主要演示源码安装方法:1.预安装前的设置shell> g...
实战goldengate:安装配置+数据初始化+单向DML复制
1.安装软件1.1 下载goldengate1.2 设置ORACLE_HOME and ORACLE_SID等环境变量确保安装的oracle实例设置了正确的ORACLE_HOME以及ORACLE_SID,当ogg进程连接数据库时会引用它们。1.3 设置共享库的环境变量确保ggsci或其他ogg进程的正常运行需要正确设置共享库路径,如果设置不正确在运行ggsci时会报错“./ggsci: err...
使用外部表存储巡检日志
今天接到一个需求,希望将服务器的日常巡检指标给存储在数据库中,这样可以方便查询历史记录以及巡检报表的输出。这里我打算使用外部表来实现,以下简要记录实现过程: 1.编写巡检脚本#!/bin/bashecho `/sbin/ifconfig|grep "inet addr:10.10"|cut -f 2 -d ":"|cut -f 1 -d " "`...
restore database报RMAN-06026和RMAN-06023错误
今天在搭建物理dg时执行restore database遇如下错误:"RMAN-06026: some targets not found - aborting restore","RMAN-06023: no backup or copy of datafile 2 found to restore",从错误通过list命令发现该备份集中只包含部分数据文件,但是明明这是个0级备份啊,查看对应log日志却发现备份集中包含所...
CentOS 5.8上搭建10g物理DG
I.Preparing the Primary Database1.1 Enable Forced LoggingSQL> ALTER DATABASE FORCE LOGGING;1.2 Create Password Fileorapwd file=orapwORCL password=dgok_#1985 entries=5 force=y1.3 Configure a Standby Redo LogDetermine the appropriate number of standby redo log file groups.(maximum n...