灌溉梦想,记录脚步

module-init-tools与kmod冲突问题

环境:redhat 5.6 x64

在安装一个软件包时出现如下提示:

1
2
3
4
[root@tape setup]# rpm -Uvh kmod-mhvtl-1.3-1.el5.elrepo.x86_64.rpm 
warning: kmod-mhvtl-1.3-1.el5.elrepo.x86_64.rpm: Header V4 DSA signature: NOKEY
error: Failed dependencies:
        module-init-tools = 3.3-0.pre3.1.60.el5 conflicts with kmod-mhvtl-1.3-1.el5

经过搜索,原因是新的module管理方式kmod替代了原来软件module-init-tools的功能,在安装的时候造成冲突。

有方法说卸载module-init-tools可以解决问题,但是卸载时会提示将依赖其的很多系统软件包一并卸载,估计不行。

之后通过如下方式解决:
继续阅读 »

SSH响应缓慢问题

在linux系统(Redhat 5.6)上,配置DNS后,通过ssh工具登录时,密码框往往反映很慢。

感觉一定是在登录时,系统上的sshd进程进行解析等待导致,Google后证实了这一点。

通过修改 /etc/ssh/sshd_config 可解决,添加如下:

UseLogin no

之后通过 service sshd restart 重启sshd进程即可。

GoldenGate 11g 简要配置步骤

描述:源端和目标端为Oracle 10gR2数据库,将scott数据库导出,在源端与目标端新增test用户,并导入scott的逻辑备份,来实现两个数据库之间test下数据同步。两个数据库的实例均为db01。

— scott 资源导入导出命令
expdp scott/tiger schemas=scott dumpfile=scott.dmp directory=backup;
impdp scott/tiger schemas=scott dumpfile=scott.dmp directory=backup;

— 创建GoldenGate用户并授权(S&T)
CREATE USER ogg IDENTIFIED BY ogg
DEFAULT TABLESPACE “USERS”
TEMPORARY TABLESPACE “TEMP”;

GRANT “DBA” TO ogg ;

— 创建数据库用户并授权(S&T)
CREATE USER test IDENTIFIED BY welcome
DEFAULT TABLESPACE “EXAMPLE”
TEMPORARY TABLESPACE “TEMP”;
继续阅读 »

Oracle 11gR2 RAC On AIX 6.1故障一例

系统环境:AIX 6.1(6100-04-11-1140)
数据库:Oracle 11.2.0.3 RAC with ASM
问题描述:数据库安装完毕后,节点而系统重启后数据库集群服务无法自动启动,同时SSH服务也无法自动启动。

由此想到是不是系统的自动服务有问题,首先检查了/etc/inittab下的启动级别,都是默认设置,为2,之后到/etc/rc.d/rc2.d目录检查,相关文件和权限正确。

之后比较两台机器的/etc/inittab,发现节点二多了一行配置:

install_assist:2:wait:/usr/sbin/install_assist /dev/console 2>&1

Google下发现这是系统的安装助手,而且是交互式的,即如果没有响应,则会一直等待,那么在该行后面的命令将不会被执行。也就是说rc2.d下的服务将不会被启动,于是手动注视(在行开头添加冒号)了下,保存后重启系统,一切正常了。

Oracle JRockit with Exalogic

在实际环境中Exalogic和普通服务器运行相同版本的weblogic,从CPU、内存硬件配置上看,Exalogic单个节点和普通服务器配置基本相同,在前端使用F5平均分发用户访问。

运行一段时间后发现,Exalogic上的部署的应用在和普通服务器承载相同用户时,响应速度更快,占用CPU较低,在用户继续增长时,普通服务器weblogic会提示过载,而Exalogic则很少出现。weblogic承载应用属在线事物(OLTP)类型。

而这其中主要的区别是普通服务器上部署的weblogic使用的通常的JDK,或者叫Oracle JDK,而Exalogic则使用的是Oracle JRockit。 相对于Oracle Jdk,Oracle JRockit的突出优点是:

1、缓存机制,JRockit将执行结果缓存到内存中,响应速度更快,CPU占用下降。
2、经过优化执行过程,结合缓存,更好的处理热点和排队问题。
3、使用标记&清除垃圾回收模型,在最有效率和最小代价回收之间控制平衡。

从实际情况看,JRockit再CPU占用方面有很大的提升,当前情况下看20%~40%,并且兼容Oracle JDK。

染染你的手指吧,再用它们搭成一扇窗户

  桔梗花异口同声地说:
  染染你的手指吧,再用它们搭成一个窗户。
  我采了一大捧桔梗花,
  用它们的浆汁,染了我的手指。然后,喂,你看呀–
  是什么时候了呢,是我在山道上迷路时发生的事。我要回自己的山小屋去,一个人扛着长枪,精神恍惚地走在走惯了的山道上。是的,那一刻,我是彻底的精神恍惚了。我不知怎么会胡思乱想起过去一个特别喜欢的女孩子来了。
  当我在山道上转过一个弯时,突然间,天空一下子亮得刺眼,简直就好像是被擦亮的蓝玻璃一样……于是,地面上不知为什么,也呈现出一片浅浅的蓝色。
  ”哎?”

… …(省略)
继续阅读 »

Storage Foundation 快照管理

Storage Foundation 是symantec的一套存储管理系统,支持很多高级特性,这里描述一下文件系统快照的常规操作。
注:注意用vxdctl -c mode 查看,在master上执行以下操作。

1.创建存储检查点
fsckptadm create ora_ckpt /vg04
fsckptadm create ora_ckpt /vg03
fsckptadm create ora_ckpt /vg02

2.如果想查看
要装入集群文件系统的存储检查点,您还必须使用 -o cluster 选项:
#mkdir /ckpt_mountpoint
#mount -F vxfs -o cluster,ckpt=ora_ckpt /dev/vx/dsk/xxdg/xxvolume:ora_ckpt /ckpt_mountpoint

继续阅读 »