- 博客(743)
- 资源 (11)
- 收藏
- 关注
原创 zookeeper zoo.cfg配置文件优化
在这个例子中,tickTime被设置为2000毫秒,initLimit和syncLimit分别设置为10和5,这些值可以根据你的网络延迟和服务器性能来调整。dataDir设置为一个具体的目录,clientPort设置为2181,maxClientCnxns设置为100,允许的最大客户端连接数。initLimit:ZooKeeper集合中的Leader与Follower初始化连接时能容忍的最大心跳数(tickTime的次数)。tickTime:ZooKeeper中的基本时间单位,以毫秒为单位。
2024-04-03 17:42:22
325
原创 Redhat6.4下MySQL5.6.26二进制版安装配置
在oracle官网下载mysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz,本例使用自定义目录安装在/u01/app/mysql-5.6.26下,此目录柑橘一. 文件下载到服务器/u01/app目录下cd /u01/apptarzxvf mysql-advanced-5.6.26-linux-glibc2.5-x86_
2015-08-17 14:58:53
2634
转载 Oracle11gR2 RAC实时应用集群在Redhat Enterprise Linux6.3 x86_64下的集群(ASM篇)
Oracle11gR2 RAC实时应用集群(3)在Redhat Enterprise Linux6.3 x86_64下的集群(ASM篇)(Oracle11gR2 11.2.0.3 + Grid + RHEL6.3 + ASM) RAC(Real Application Clusters,实时应用集群),是多台主机组成的集群计算环境,是Oracle数据库支持网格计算环境的核心技术。 普通
2014-06-25 16:05:56
2473
转载 Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
From:http://www.oracle.com/technetwork/cn/articles/hunter-rac11gr2-iscsi-083834-zhs.html
2014-06-17 16:39:44
2432
转载 Oracle 11g RAC ohasd failed to start at /u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443 解决方法
一.问题描述在Oracle Linux 6.1 上安装11.2.0.1 的RAC,在安装grid时执行root.sh 脚本,报错,如下: [root@rac1 bin]#/u01/app/11.2.0/grid/root.shRunning Oracle 11g root.sh script... The following environment variables are setas: O
2014-06-17 16:30:58
5417
转载 Oracle 11gR2 RAC 常用维护操作 说明
一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化。CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs, 其他的service可以根据自己的需要去stop/start。 注意:11g RAC 开启资源相对比较慢(即使命令后面显示的资源都start
2014-06-17 16:24:15
2182
转载 Oracle 11g RAC 检查各部分运行状态
检查RAC运行状况[grid@rac1 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online检查Database实例例状态[oracle@rac
2014-06-17 15:41:26
4583
转载 Oracle RAC 11g 环境 启动和关闭顺序
Startup1. Ensure that you are logged in as the root Linux/ UNIX user. If you are not connected as root OS user, you must switch to the oracle OS user su - root 2. Start (startup) the Oracle
2014-06-17 15:39:50
4193
转载 Oracle 11g R2 RAC 前置条件相关脚本
安装系统包#!/bin/bash#配置yum本地源 cat >> /etc/yum.repos.d/source.repo [Server]baseurl=file:///mnt/Serverenabled=1gpgcheck=0EOFecho "starting installing required packages"yum -y install binutils-*yum -y instal
2014-06-17 15:38:30
2066
转载 MySQL性能分析
第一步 检查系统的状态通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.1 使用sar来检查操作系统是否存在IO问题#sar -u 2 10 — 即每隔2秒检察一次,共执行20次。结果示例
2014-02-10 10:46:21
2364
转载 如何生成awr报告
理解DB TimeDB Time指得是活动session(不包括后台进程)的时间总和。DB Time越大,数据库负载相应的也就越大。--查看活动session(不包括后台进程)select * from v$session where status='ACTIVE' and type--查看当前的AWR保存策略,默认情况下每小时产生一个快照,快照保留7天。SQL> select * from d
2014-02-10 10:28:15
2646
转载 Oracle 不同故障的恢复方案
之前在Blog中对RMAN 的备份和恢复做了说明,刚看了下,在恢复这块还有知识点遗漏了。 而且恢复这块很重要,如果DB 真要出了什么问题,就要掌握对应的恢复方法。 所以把DB的恢复这块单独拿出来说明一下。在非Catalog模式下, 备份的信息存储在controlfile中。 所以在RMAN 备份的时候,别忘了备份控制文件。 1. SPFILE丢失startup nomount;set dbid
2013-10-16 13:41:40
2334
转载 Current online Redo 和 Undo 损坏的处理方法
一. UNDO 的补充信息 1.1 当undo_management被设置成MENUAL时使用系统回滚段, 即将undo records 记录到SYSTEM 表空间下的SYSTEM段。 SQL> col segment_name format a10SQL> select segment_name,tablespace_name,bytes,next_extent from dba_segme
2013-10-16 13:40:14
2187
转载 alter index rebuild online引发的血案
‘早上起来没有一个人……‘,伸手抓起手机,‘喂,……应用hang住了……rac的一节点在手工shutdown……需要到现场……’。赶紧穿上衣服,拿起电脑往客户办公室赶。路上还接到客户电话具体描述了下故障现象。原来是客户在rac的其中一个节点进行index rebuild online操作,结果命令发出去不久应用就hang住了,没有办法的客户就直接用了大绝招:把操作的节点数据库重启了,现在的问题是s
2013-05-16 11:06:43
3796
转载 Linux SWAP 交换分区配置说明
一.SWAP 说明 1.1 SWAP 概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 这个是SWAP 交换分区的作用。 实际上,我们更关
2013-05-10 14:12:32
2973
转载 Oracle 10g for linux X86的SILENT安装
Oracle 10g for linux X86的SILENT安装Red Hat Enterprise Linux Server release 5.1 (Tikanga)1、首先是检查系统硬件情况:代码:[root@enterprice64 ~]# grep MemTotal /proc/meminfoMemTotal: 8178836 kB[root@enterprice64 ~]# grep
2013-05-07 15:21:37
2940
原创 linux修改用户主目录的方法
第一:修改/etc/passwd文件第二:usermod命令详细说明如下:第一种方法:vi /etc/passwd找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。第二种:usermodusermod -d /usr/newfolder -u uid username-u后面一定要接uid啊,然后是username附:usermod详细参数语 法:usermod [-LU][-c ][-
2013-05-07 10:41:01
54626
原创 Oracle 11.2.0.1 for RHEL5-6 x86和x64静默安装
Oracle 11.2.0.1 for RHEL5 RHEL6 Server(包括x86和x86_64平台)的静默安装与配置是本文我们主要要介绍的内容,接下来我们就介绍这一过程。过程中的所有操作无需使用图形界面,静默安装能减少安装出错的可能性,也能大大加快安装速度。# 后跟命令表示以操作系统下root用户操作;$ 后跟命令表示以操作系统下Oracle用户操作;禁用selinux:setenforc
2013-05-06 11:07:43
2909
1
原创 调整Redo Logs大小
1.查询当前的日志设置情况sys@ora10g> col MEMBER for a40sys@ora10g> select * From v$logfile; GROUP# STATUS TYPE MEMBER IS_---------- ------- ------------------
2013-05-03 18:17:32
2788
转载 Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4。而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式。当进行应用的压力测试时,发现数据库服务器在运行一段时间(约3个小时后),系统会失去响应。当做了大量的系统状态及内存使用情况的分析后,发现系统失去响应的原因是,Oracle不断的申请内存,直到内存消耗完所导致的。深究其
2013-05-03 15:40:49
9639
转载 swap耗尽引起ora- 471 (reason unknown)
Alert日志出现如下错误。Thu Jan 17 16:04:01 2013Thread 1 advanced to log sequence 706 (LGWR switch)Current log# 1 seq# 706 mem# 0: /db/oracle11g/oradata/benguo/redo01.logThu Jan 17 16:06:00 2013Thread 1 advance
2013-05-03 14:48:43
5824
转载 Installing Oracle 10g Release 2 Standard Edition on Red Hat Enterprise Linux 6.0 (x86_64)
Important InformationA production usage for Oracle RDBMS products on RHEL 6.x was for a long time not recommended. Starting with Oracle 11.2.0.3.0 RHEL 6.x can host production databases since it is a
2013-04-28 19:07:46
3152
转载 Oracle 数据文件 reuse 属性说明
当我们对表空间添加数据文件的时候,有一个reuse 属性。 10g的官网对这个参数的说明如下: REUSESpecify REUSE to allow Oracle to reuse an existing file. (1)If the file already exists, then Oracle reuses the filename and applies the new s
2013-04-28 15:02:49
1682
转载 Oracle DataGuard数据备份方案详解
Oracle DataGuard是一种数据库级别的HA方案,最主要功能是冗灾、数据保护、故障恢复等。在生产数据库的"事务一致性"时,使用生产库的物理全备份(或物理COPY)创建备库,备库会通过生产库传输过来的归档日志(或重做条目)自动维护备用数据库。将重做数据应用到备用库。本文介绍使用RMAN备份创建备库(dataguard).一:Oracle DataGuard环境概述1.软件环境操作系统Red
2013-04-28 11:47:37
2883
转载 只有数据文件恢复数据库
上周一数据库盘阵挂了,数据库软件、数据库日志文件、控制文件以及备份都放在挂的这个磁盘,到最后什么文件都没有,只剩下数据文件!!恢复步骤:这是10G+linux5 的环境,其他版本步骤一样,区别就在参数文件相关参数而已!1、安装数据库软件:这个就不说了。。。安装的时候最好保持所在的目录、ORACLE_SID,以及数据库名和原来数据库一样!这样避免很多麻烦2、创建一个pfile,建一个空实例参数文件如
2013-04-27 18:03:07
1689
转载 仅仅只有数据文件情况的恢复
群中一网友遇到问题,windows 10g磁盘故障,非归档,无备份,在只有数据文件的情况下进行恢复,我这里为其演示下一个大概的恢复过程:—-拷贝一份整个测试库的数据文件[ora10g@killdb oradata]$ cp -r roger recover[ora10g@killdb oradata]$ [ora10g@killdb oradata]$ cd recover/—-只保留数据文
2013-04-27 17:31:05
1571
转载 Pre-check while you are applying one-off patch
Oracle Database的补丁除去我们最常见的Patch set大补丁集(就是那种动辄1、2个G的补丁包)外,还包括Critical Patch Update(CPU)和Patch Set Update(PSU),one-off Patch(一次性补丁);在数据库使用过程中出现某些问题后(最常见的是出现ORA-00600、ORA-07445错误),通过DBA与MOS的协作将问题定位到某个大版
2013-04-27 11:27:18
1354
转载 了解Oracle Critical Patch Update
Oracle Critical Patch Update是什么?Critical Patch Update(以下简称CPU),是Oracle在2005年开始引入的产品安全更新策略。一般来说CPU包含了Oracle产品安全漏洞的修复补丁集(set of security bug fix)。CPU最早的雏形出现在2005年,该项目致力于为客户周期性地提供累积性的补丁以修复安全漏洞。通常CPU补丁会在每
2013-04-27 11:25:41
2651
转载 安装oraInventory和使用opatch给Oracle打补丁
opatch是给Oracle打补丁的工具,命令使用起来简单方便。他默认地址在$ORACLE_HOME/OPatch/opatch,直接运行会显示所有可用命令。> $ORACLE_HOME/OPatch/opatchInvoking OPatch 10.2.0.3.0Oracle interim Patch Installer version 10.2.0.3.0Copyright (c) 2005
2013-04-27 10:24:58
2379
转载 第十一篇 RMAN笔记之综述
怒 何故 rman 路困难多处刻苦勤学读希望早日克服参考资料数十部不厌其烦尝试几度刻苦终见回报幕一丝恍然飘入测试再加速几见明路再思故顿悟酷 很多rman的文章或书籍的开头,总是会先写为什么要用rman,rman的优势等等。俺偏偏不如此,反倒把它放到最后面。俺认为但凡关注rman,不管了不了解、知不知道为什么要用,都不会影响到其选择rman的决定。至于其优势,相信通过前面篇章的论述,大家对其特点已
2013-04-26 15:37:20
893
转载 第十篇 实战rman恢复(2)恢复到异机--转自君三思
从业的时间长了,俺感觉现在的技术圈子水也混啊,一个个在岸边上都是十八般武艺,下了水才知道他是不是真的会游。俺这一枪可能会打着不少人,不过对俺自己是个警示 : 基础一定要抓落,技术一定要过硬,不明确的 俺 一定要做测试 ! 本节演示通过rman创建备份机(由于俺只有一台机器,俺只能在这台机器上模拟,赶紧把你脑袋里那堆污七八糟的东西清除清除,一定要有一个清醒的大脑,要不你一定会看晕的。),参考网址如
2013-04-26 15:35:32
1024
转载 第九篇 实战rman恢复(1)丢失控制文件的恢复--转自君三思
无数次我对自己说,可以了,足够了,你已经明白了,需要学习的东西还很多,赶紧冲着下个目标去吧。尤幸的是在下一刻,另一个声音在脑海中响起,再加把劲,真的搞明白了,亲手去做个测试吧。 前面说过的,在非恢复目录(catalog)模式下,rman的备份信息都将存储在目标数据库的控制文件中,所以一旦控制文件丢失,不仅目标数据库崩溃,而且rman备份信息也尽数丢失,这种情况下,如果您有控制文件备份,那还有救(
2013-04-26 15:34:54
864
转载 第八篇 演练RMAN恢复--转自君三思
首先 注意:rman备份的时候并不会备份临时表空间的数据文件(想想也是,反正是临时的,备它干嘛),所以完全恢复之后, 如果临时表空间的数据文件也丢失, 需要手工重新创建临时表空间的数据文件。据消息灵通人士称,10G之后的版本会在恢复过程中自动创建临时表空间的数据文件,手头没有环境(11g都出了,俺还在学9i,落后啊。),未经尝试,有心的朋友如果落实该消息,也不妨通知俺一下:) 其次需要了解:Or
2013-04-26 15:32:48
964
转载 第七篇 RMAN基础知识补充 二 --转自君三思
经过前面的练习,我们已经能够使用rman完成数据库的备份,但是我想对于初次接触rman的朋友,多数人肯定心中有很多疑问,现在大家应该是处在知道 How to do.but don¨t konw why 的境界,表怕,此是俺有意为之,缘由嘛,且听俺慢慢道来。 多数技术书籍在初始几章往往都是介绍基础知识,从命名、来由到基础概念,几乎都是大篇幅介绍,就俺看来这种方式在当前情况下极不适宜,原因有二。第一
2013-04-26 15:29:01
996
转载 第六篇 实战RMAN备份--转自君三思
念奴娇·RMAN 历练秋风细雨,落叶飞,多少RMAN命令,一一铭记,想当年,毫无备份概念。一步一步,一点一滴,多少无眠夜。春风似剪,万千心事难寄。RMAN进展迅速,学习路漫漫,几经测试,错误不断,遍寻线上线下资料,过程痛苦,豁然顿悟 时 ,酣畅淋漓。我心情愿,更看未来睛空。经过前面的若干,我们已经了解并尝试了rman备份的一些命令,但是在实际环境中,不可能每次备份都要求DBA一条命令一条命令来敲(
2013-04-26 15:26:29
1032
转载 第五篇 RMAN基础知识补充 一 --转自君三思
注:以下文字多数摘抄自网络,如有错误纯属正常(出处我就不注明了,我也确实没找着出处);如有侵权,这个。。。千万别来找俺打版权官司。。。三思现在穷的底儿掉,您要再给我来这么一把,我。。。我非拖家带口上你们家噌吃噌喝去。。。。。。。。。 另外,对于这部分内容,我一项不主张死记硬背的,还是要多尝试,理解着去记忆。一、FORMAT字符串替代变量使用FORMAT参数时可使用的各种替换变量,如下:%c :备
2013-04-26 15:25:35
820
转载 第四篇 RMAN备份演练进阶篇--转自君三思
前篇介绍了通过rman进行各种备份,进阶篇则主要是rman的一些功能扩展和增加功能,利用前篇你已经完全可以完成数据库的备份,而通过本篇你可以更好更方便的完成数据库的备份。一、建立增量备份 如果数据库运行于不归档模式下,那么你只能在数据库干净关闭的情况下(以NORMAL、IMMEDIATE、TRANSACTIONAL方式关闭)才能进行一致性的增量备份,如果数据库运行于归档模式下,那即可以在数据库关
2013-04-26 15:24:17
922
转载 第三篇 RMAN备份演练初级篇--转自君三思
前面我们已经知道了如何进入rman,以及rman的一些基本命令,相信大家定会觉着rman操作的简单,事实也确实如此,但万不要因此小视rman的强大,简单往往意味着灵活,灵活对于那些有心人则意味着主动权尽在掌握。一、RMAN备份形式 1、镜像复制(Image Copies) 镜像复制实际上就是数据文件、控制文件或归档文件的复制,与用户通过操作系统命令建立的文件复制实质一样,只不过RMAN是利用目
2013-04-26 15:20:21
817
转载 第二篇 RMAN命令知多少--转自君三思
菩萨蛮 · 命令知多少上一节讲了怎么进,这节开讲知多少内容虽不多,排列费思量。RMAN 贵灵活,应用是根本。无须死硬记,策略定规则。RMAN 非常有意思,做为一个专业的备份工具,它几乎考虑到了备份及恢复过程中可能遇到的各种操作,由此它也提供了各种各样的命令来为这些操作提供便利。一、启动、关闭数据库 在RMAN中执行关闭和启动数据库的命令与SQL环境下一模一样。当然,在执行之前,你需要先连接到目标
2013-04-26 15:19:04
940
转载 第一篇 进入RMAN--转自君三思
哈哈~~~~~天苍苍野茫茫,三思终于又出场。要问三思来干啥,来把RMAN讲一讲。吃喝玩乐 间 学习,心得体会一箩筐。不管结论对与错,先把过程来分享。如有异议务必提,共同学习共提高。en, 写的还挺顺口,俺自满啊~~~~~以后俺要是找不着干dba的工作,俺就到说不得大师的玄幻世界里当吟唱诗人去。 书归正传,在开始之前俺先强调一点, 通过RMAN的方式不论要备份还是要恢复,都必须先启动实例并加载数据
2013-04-26 15:17:53
1317
MySQL_5.5中文参考手册
2012-03-15
Hadoop权威指南(中文版)
2012-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人