自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hijk139的专栏

大江东去

  • 博客(133)
  • 资源 (5)
  • 收藏
  • 关注

原创 文件系统/var空间100%的问题

一、问题说明/var/spool/mqueue目录下出现了多个df打头的文件,导致/var空间最终100%EBANK_P570_MAIN/var/spool/mqueue#ls -ltotal 8732656-rw-r--r-- 1root system 571 Aug 20 2012 Qfq7JGw5K21643126-rw-r--r--

2015-03-23 22:02:53 4777

原创 两个登陆慢的问题与解决方法

问题1:plsql登陆数据库慢,大约30s左右 解决的简单过程如下 1,通过本地sqlplus"/as sysdba"登陆数据库速度快,而通过监听连接数据库30s左右,说明问题出在通过监听连接数据库上2,通过tcpdump抓取1521端口的数据包,发现1521端口很少收到数据库连接请求,但是大约30s之后才有包回应,说明时间消耗在监听程序的处理上3,通过traceliste

2015-03-23 20:39:19 1898

原创 flume-ng性能优化与架构设计

如图1所示,一个flume-ng agent主要包括source,channel和sink三部分,三部分运行在java JVM中,JVM一般运行在linux'操作系统上,因此,这些因素都可能影响最终的性能。flume-ng性能优化与架构设计,简单来讲,也主要包括以上部分。1, 主键的参数设计1.1 source的配置有时候不需要每台主机均安装flume agent,可以和s

2014-04-03 12:28:34 21869 3

原创 hadoop集群在线添加datanode

1,按照如下方法配置安装hadoop服务器,完成准备配置http://blog.csdn.net/hijk139/article/details/83073432,修改master主机的slave配置,添加所需的dataname的主机名或者IP地址3,启动datanode节点上的相关进程$ cd path/to/hadoop$ bin/hadoop-daemon

2014-04-01 10:17:45 2410

原创 dbms_job vs Oracle Scheduler

在oracle 10g之前,我们常使用DBMS_JOB提供的相关软件包来管理oracle数据库中的定时任务,虽然10g之后,更多推荐功能更强大的DBMS_SCHEDULER,但由于习惯问题,很多时候还是会用到DBMS_JOB,下面简单介绍下两种工作的用法。DBMS_JOB1,参数JOB_QUEUE_PROCESSES    oracle已job queue队列的形式管理定时任务,因

2014-03-31 15:11:00 1919

原创 oracle启动与spfile文件

oracle启动中使用参数文件一般有如下几种情况1      单实例1.1    默认启动:在非rac环境下,oracle数据库的参数文件默认放在$ORACLE_HOME/dbs目录下,oracle自动寻找参数文件的顺序是spfile$ORACLE_SID.ora -> spfile.ora  -> init$ORACLE_SID.ora1.2    手工指定参数文件也可以

2014-03-28 17:06:04 7058

原创 oracle表压缩技术(BAISC vs OLTP)

oracle压缩技术分为基本表压缩(basic table compression),OLTP表压缩(OLTP table compression),索引压缩(index compression)和混合列压缩(hybrid columnar compression (HCC))。basic compression从9i开始推出,是oracle的默认压缩方式。OLTP compression

2014-03-27 13:19:18 3553

原创 调整oracle回滚的速度

回滚的速度快慢通过参数fast_start_parallel_rollback来实现,此参数可以动态调整关于fast_start_parallel_rollback参数,此参数决定了回滚启动的并行次数,在繁忙的系统或者IO性能较差的系统,如果出现大量回滚操作,会显著影响系统系统,可以通过调整此参数来降低影响。官方文档的定义如下FAST_START_PARALLEL_ROLLBACK spe

2014-03-19 17:03:45 3775

原创 sybase数据库的两种简单迁移方法

新上了一套sybase数据库,需要做数据迁移工作,由于可以申请周末停机时间,因此可以选择如下两种方案,方法都比较简单,同sqlserver很类似方法1:dump和load方法,本质上是备份和恢复迁移的简单过程如下1, 数据库数据备份(老库)    使用备份脚本备份生产库导出数据库(云平台old数据库)--单用户状态use mastergosp_dboption

2014-02-28 10:52:15 14313

原创 使用orion测试存储性能

一、     Orion功能简介orion是oracle提供的测试IO性能的工具,ORION 是一个独立工具,用户不需要创建和运行 Oracle 数据库。测试工具不需要安装,使用简单,功能强大。可以通过http://www.oracle.com/technetwork/cn/topics/index-088165-zhs.html下载使用,目前版本是ORION: ORacle IO Num

2014-02-24 16:11:33 8089

原创 磁盘的基本概念

一、磁盘的分类    磁盘按照接口类型可以分为ATA(IDE)和SATA以及SCSI和SAS,FC盘。按照磁盘的芯片组成又分为固态硬盘(SSD)和机械硬盘。由于机械硬盘还是主流配置,我们日常所说的SAS,FC和SATA都是指机械硬盘。下面是百度百科的简单介绍:ATA,全称AdvancedTechnology Attachment,是用传统的 40-pin 并口数据线连接主板与硬盘的,接

2014-02-23 19:44:51 5741

原创 一次oracle数据库数据块损坏的处理过程

1.1    报错ORA-600 [kcratr_nab_less_than_odr],不能启动1,现象描述:服务器存储断电,导致数据库down机,再次尝试启动数据库,数据库不能正常启动,数据库报错如下SQL> alter database open;alter database open*ERROR at line 1:ORA-00600: internal error

2014-02-11 13:20:27 6584

原创 安装配置nagios

nagios是开源的监控解决方案,可以用来监控linux、windows、unix的主机状态,可以通过短信和邮件的形式发送告警给用户。另一个优点是由于是开源方案,可以比较方面的写自己需要的监控脚本,网上也有很多现成的脚本可以借鉴等。总之,开源免费.下面是具体的安装过程版本是rhel6.3 +nagios 4.0.2服务器端需要安装nagioscore,nagios nrpe和nagio

2014-01-10 15:08:00 1950

原创 使用lvm时的一个问题(Found duplicate PV )

问题描述:[root@stmysql2 ~]# pvs  Found duplicate PV ozkHhAfbmyoxllSx4Et5KyZAJDo7net6: using /dev/sdb not /dev/emcpowera  Found duplicate PV ozkHhAfbmyoxllSx4Et5KyZAJDo7net6: using /dev/sdf not /dev/

2013-12-25 12:21:06 13880

原创 使用ASM ACFS文件系统

ACFS是oracle提供的基于ASM的共享文件系统,在11.2版本之上才能使用。可以在安装oracle asm软件的主机上用作共享文件系统,存放归档日志,本地的rman备份等,比单纯放在ASM中更直观,可以使用os上的命令进行检查和操作。下面是简单的用法1,create DGSQL> CREATE DISKGROUP ACFSDG EXTERNAL REDUNDANCY DISK '

2013-12-11 16:21:28 5435

原创 redhat 6.1上purescale 10.1安装手册

db2 purecale是ibm推出的基于共享磁盘的,可扩展的数据库集群软件,类似于oracle的rac。具体功能这里就不过多介绍了,直接介绍在rehdat上安装purescale的实战经历 1      安装手册软硬件版本IB交换机:MellanoxPC服务器:X3850 X5存储版本:DS5100OS版本:RHEL6.1DB2版本:db2 purescale10

2013-11-29 12:42:19 5557

原创 linux iptables的简单用法

Iptables 是标准的 Linux防火墙应用程序,在没有硬件防火墙的情况下,使用iptables也是一种简单经济的解决方案。本例中如何通过使用iptables限制客户端访问ftp和ssh端口开启和关闭iptables功能,还有保存和重新加载相关配置的命令service iptables startservice iptables stopservice iptables s

2013-11-26 16:14:32 13534

原创 Tcpdump的用法及使用案例

Tcpdump工具是Unix和linux系统抓网络数据库包最有效的工具,windows上类似的工具是wireshark。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。另外tcpdump可以导入的文件中,可以进一步使用wireshark和java代码进一步统计过滤分析。

2013-11-26 15:21:27 12515

翻译 11gr2 oracle concepts(翻译) --第10章 事务

本章包括以下内容事务简介事务控制自治事务分布式事务1.1  事务简介事务是一个逻辑和原子的工作单元,它包含一条或者更多sql语句。事务是sql语句的组合,它们要么全部提交,要么全部回滚。oracle数据库分别每个事务一个唯一的标示符,叫做事务ID。所有的oracle事务都具有数据库事务的相关属性,及ACID属性,ACID的意思如下·          原子性:事务中

2013-11-21 15:49:22 1467

原创 核心系统某业务超时的问题分析

问题描述:2012年3月某日日,业务返回“调用失败或用户密码错误” 5579次,其中在11点通知业务部门系统恢复后为4396次,全天共查询号码次数为26553次,其他数据可参考附件原因分析:采用自底向上的分析方法1,  看硬件和日志,通过前面的方法论,硬件无报错,日志无异常;2,  操作系统资源利用率不超过60%,不存在资源不足的情况;3,  分析等待事件,从3月5日起,开

2013-10-23 15:39:06 2417 1

翻译 11gr2 oracle concepts(翻译) --第九章 数据并发和一致性

9 数据并发和一致性主要内容包括数据并发和一致性的简介事务隔离级别数据库锁机制锁的自动实现手工管理锁用户定义的锁9.1  数据并发和一致性的简介多用户并发的数据库环境必须符合如下要求1,数据并发:用户可以同时从数据库获取数据2,数据一致性:每个用户会看到数据的一致性视图,包括自己事务内的修改的数据和其它用户已经提交的事务修改为了描述并发时的事务的

2013-10-21 13:03:07 1738

原创 linux下应用软件突然丢失的的故障

问题描述:    某小系统早上发现应用软件被删除了,系统无法正常运行,相关人员均为找到原因.OS本版是RHEL61,登录主机发现,/dev/sdb1同时挂载了两个文件系统,注意/tmp也被mount[root@localhost ~]# df -h文件系统              容量  已用  可用 已用%% 挂载点/dev/mapper/VolGroup-lv_roo

2013-10-11 17:08:56 2037

原创 sqlplus 连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0

sqlplus 连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0问题描述:使用sqlplus客户端登录数据库,报错SP2-0642,而使用其它方式plsql或者tnsnames等方式连接数据库均没有问题[oracle@test2 ~]$ sqlplus adt/[email protected].

2013-10-09 17:06:23 5701

原创 ORACLE RAC环境下复制多个control file

本文在11gr2 rac + ASM环境下实现,总体思路是通过rman复制多个控制文件,然后修改参数文件的control_file参数即可,操作需要nomount状态下;多个控制文件增加数据库安全性1,查看当前control file设置,只有一个控制文件sys@LISDB1(dtydb3)>show parameter controlNAME               

2013-10-09 14:52:42 2545 1

原创 sysbench的安装与使用

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL安装过程(rhel5.8+mysql5.5)安装过程中不断报错,参考了众多网上资料,一上午时间才搞定1,    环境准备,安装相关软件包,挂载光驱,配置yummount -o loop /data/rhel-ser

2013-09-22 16:59:01 2709

原创 step by step 配置mysql复制

采用全库复制的方案,方便管理10.4.11.12 master10.4.11.13 slave---Master端设置1,    创建复制帐号,需要复制和slave权限mysql> GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.*  TO repl@'10.4.11.12 IDENTIFIED BY 'mysql;Quer

2013-09-22 16:48:55 1006

原创 RHEL下安装mysql 5.5

具体版本为:rhel 5.8  + mysql 5.5.33版本安装mysql比安装oracle简单的多,只需下载rpm直接安装就可以了1,在linux平台,最简单的就是直接下载并安装rpm软件包[root@stmysql1 tmp]# rpm -Uvh MySQL-server-5.5.33-1.rhel5.x86_64.rpmPreparing...

2013-08-23 17:15:13 1619

原创 修改mysql数据存储的地址

修改mysql数据存储的地址修改步骤如下1,修改前为默认路径/var/lib/mysql/,计划修改为/data/mysql/datamysql> show variables like '%dir%';+-----------------------------------------+----------------------------+| Variable_name

2013-08-23 14:41:59 1322

原创 linux下删除大量文件的方法

oracle 11g数据库产生大量audit日志文件,200多万个,直接rm或者使用find然后rm均不能成功,-bash-3.2$ ls -l /oracle/app/oracle/admin/tyrzdb/adump|wc -l2417763参考了网上的案例,使用rsync命令,我的linux系统已经预安装了此命令1、先建立一个空目录mkdir /tmp/blank

2013-08-20 16:55:02 943

原创 一次shutdown操作无法正常执行的处理过程

一次shutdown操作无法正常执行的处理过程现象:数据库版本10.2.0.4,执行shutdown normal操作后,长时间数据库没有停下来,此时数据库已不能正常登录Thu Aug  1 11:28:06 2013                       Shutting down instance: further logons disabled        原因分

2013-08-02 14:37:30 5154

原创 oracle RAC一个节点频繁重启

故障现象: 2011年的一次问题,oracle 11gr2 rac + redhat linux ,2节点rac中的其中一个节点频繁重启;原因分析:主机日志VIP发生了漂移,重启后又归位node1Nov 23 18:22:27 dtydb2 avahi-daemon[13096]: Withdrawing address record for 10.4.12

2013-07-29 17:04:09 3938

原创 一次sql server数据库的恢复过程

问题描述==========从已损坏的RAID磁盘上拷贝mdf数据文件,尝试attach失败,初始版本为sql server 2005,目标版本为sql server 2008 故障排查==========尝试用下面方法attach:CREATE DATABASE testON (FILENAME = 'D:\attachdb\test.mdf') FOR

2013-07-22 08:54:48 1802 1

原创 收集windows日志到日志服务器的方法

收集windows日志到日志服务器的方法1,下载并解压缩文档Evtsys_4.4.3_64-Bit2,复制相关文件(exe和dll文件)到C:\Windows\System32目录3,双击exe文件,生成cfg文件4,然后在CMD下执行:C:\Windows\System32>evtsys.exe -i -h 10.1.1.2 -p 514这个是标准格式,亦

2013-07-19 15:06:52 7055

原创 客户端不能正常连接oracle,监听状态为"Not All Endpoints Registered"

1,现象描述,应用反应不能正常[grid@sdcmpdb1 ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 01-JUL-2013 16:39:49Copyright (c) 1991, 2011, Oracle.  All rights reserved.Connectin

2013-07-04 16:17:06 5111

原创 使用expect实现批量操作的自动化

Expect 是由 Don Libes 基于 Tcl 语言开发的,并被广泛应用于交互式操作和自动化测试的场景之中,它尤其适用于需要对多台服务器执行相同操作的环境中,可以大幅度得提高系统管理人员的工作效率。目前,大部分 Unix/Linux 系统安装有 expect. 万一系统中没有,可以从 http://expect.nist.gov/ 下载相应的包安装。Expect 作为基于 Tcl 的

2013-06-18 15:54:58 8312 1

原创 RHEL6下安装GPFS 3.5的具体过程

安装gpfs集群文件系统已三台主机为例1,    安装gpfs软件(三台主机上运行)本次从db2 purescale安装介质中直接安装,其它安装方法见参考文献yum install /tmp/gpfs/*.rpmrpm –qa gpfs验证软件是否已经正确安装2,编译相关软件,安装并已后的rpm包cd /usr/lpp/mmfs/src && make Autoco

2013-05-31 14:50:34 6235

原创 RHEL6 修改口令报错passwd: Authentication token manipulation error

修改口令报错passwd: Authentication token manipulation error原因:和之前的安全加固有关系,通过手工修改/etc/passwd等两个文件的属性即可成功修改密码备注:chattr 改变文件属性。i:即Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件

2013-05-31 13:49:48 3555

原创 GPFS添加物理磁盘的过程

1,创建临时文件[root@sdcmpdb1 ~]# vi /tmp/nsdprofile2emcpoweri:::dataAndMetadata::emcpowerj:::dataAndMetadata::emcpowerk:::dataAndMetadata::emcpowerl:::dataAndMetadata::emcpowerm:::dataAndMetad

2013-05-31 12:16:50 2825

原创 RHEL6使用udev修改asm磁盘名

RHEL6使用udev修改asm磁盘名现有系统使用emc power多路径软件,会出现重启后磁盘名变化的情况,为了规范asm磁盘的使用,需要使用udev固定磁盘名。具体步骤如下,rac下可以一个节点,一个节点的方式修改1,关闭oracle数据库2,ASM下修改asm_diskstring,原来此参数的设置为/dev/emcpower*1alter system set asm_

2013-05-27 14:56:44 4216

原创 oracle rac 自动打补丁Opatch auto

1,安装最新的Optach版本补丁程序6880880: OPatch patch of version 11.2.0.3.4 for Oracle software releases 11.2.0.x (APRIL 2013)2,更新gird和oracle用户的Opatch文件unzip p6880880_112000_Linux-x86-64.zip -d /oracle/11.2.

2013-05-14 14:41:20 1765

Enqueue Waits

oracle Enqueue Waits的介绍ppt,全面、权威

2012-09-14

RAC系统的问题诊断最佳实践,及常见问题分析

Oracle中国公司作品:RAC系统的问题诊断最佳实践,及常见问题分析.pdf 安装实践oracle rac必读

2011-12-15

oracle 11g HAIP介绍

11gR2 Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip [ID 1210883.1] This document is intended for RAC Database Administrators and Oracle Support engineers.

2011-12-15

oracle ASM 最佳实践

oracle ASM 最佳实践,绝对权威的文档,不能错过

2011-12-15

db2基础教程,db2中文经典书籍

中文经典书籍,中文经典书籍,中文经典书籍,中文经典书籍,中文经典书籍,中文经典书籍,中文经典书籍,中文经典书籍

2008-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除