Archive for 五月, 2008

su(pam_unix)session opened/closed for user oracle

星期四, 五月 29th, 2008

一直在/var/log/message下有如下信息
The /var/log/messages file is being flooded with messages about sessions being created:

Feb 12 10:16:57 su(pam_unix)[28104]: session opened for user oracle by (uid=0)
Feb 12 10:16:57 su(pam_unix)[28104]: session closed for user oracle

TIP: Click help for a detailed explanation of this page.
书签 转到末尾

主题: file /var/log/messages Flooded with “su(pam_unix)session opened/closed for user oracle”
文档 ID: 注释:415665.1 类型: PROBLEM
上次修订日期: 30-OCT-2007 状态: PUBLISHED

In this Document
Symptoms
Cause
Solution
References

——————————————————————————–

Applies to:
Oracle Server - Enterprise Edition - Version: 10.2.0.3
This problem can occur on any platform.

Symptoms
The /var/log/messages file is being flooded with messages about sessions being created:

Feb 12 10:16:57 su(pam_unix)[28104]: session opened for user oracle by (uid=0)
Feb 12 10:16:57 su(pam_unix)[28104]: session closed for user oracle

.(note that the system messages file may be named differently on platforms other than Linux)

Cause
The messages are being reported correctly. They are generated by an error in the Oracle CSS component.
CSS is used by Oracle RAC and ASM

The problem is reported in Bug 5722352

Solution
To implement the solution, please execute the following steps::

Obtain patch for unpublished Bug 5679560 from MetaLink and apply it

Or:

1. take a backup copy of /etc/init.d/init.cssd
2. edit /etc/init.d/init.cssd
Replace code section:

$SU $ORACLE_USER -c “$ECHO \$TZ > /tmp/oratz.$$ ” > /dev/null 2>&1
NEWTZ=`$SED ’s/^[ \t]*//;s/[ \t]*$//’ < /tmp/oratz.$$`
$RMF /tmp/oratz.$$
if [ ! -z "$NEWTZ" ]; then
TZ=$NEWTZ;
export TZ;
fi

with:

TZCHANGE=/tmp/TZCHANGE
if [ -f $TZCHANGE ]
then
$SU $ORACLE_USER -c "$ECHO \$TZ > /tmp/oratz.$$ ” > /dev/null 2>&1
NEWTZ=`$SED ’s/^[ \t]*//;s/[ \t]*$//’ < /tmp/oratz.$$`
$RMF /tmp/oratz.$$
if [ ! -z "$NEWTZ" ]; then
TZ=$NEWTZ;
export TZ;
fi
$RMF $TZCHANGE
fi

Note this change fixes the symptom, not the problem, which is excessive calls to init.cssd.
If this alternate solution is used, ensure it is backed out out prior to applying the proper fix, which is the patch for (unpublished) Bug 5679560

References

添加SWAP

星期三, 五月 28th, 2008

步骤很简单
1.创建一个文件,任何名字都行,如swap;放什么位置都行,
使用dd命令创建个1G的swap文件
dd if=/dev/zero of=/swap bs=1024M count=1
2.mkswap /swap。将swap作为交换文件。
3.swapon /swap。激活交换文件。
现在交换文件已经工作了,可运行cat /proc/swaps查看。
如需开机自动启用,可以在/etc/fstab中加入一行 /swap swap swap sw 0 0 这样保证系统启动时激活交换文件

协调 沟通 交流

星期三, 五月 28th, 2008

最近在做一个券商的灾备系统,到目前为止经历了一个多星期,工作基本完成80%,剩下的就是同步数据,进行压力和业务测试。在这次项目中技术上没遇到什么问题,但是其他方面感受很多,来到上海后,到达机房,负责OS的人安装系统,第一台安装时在旁边跟着看了下,然后就走开了,并且也说了要注意的几个地方。可是到我做RAC安装前的检查时,发现第2台机器SWAP就给了1G,原来说好时32G,呵呵,其实感觉没必要这么大,但是同时说这样。感受一,有些事自己还是必须跟着,一下不看就出了问题,后来就DD了个文件,键了个SWAP。系统搞好后,就等EMC的人挂存储,存储规划之前早就做好了表,也交给了EMC,让他们严格来安装这个来划分,当时也说了,有什么疑问和我们交流。谁想他自己就在划,没按照我们的文档来,没个LUN多给了8G,我们事先规划事已经预留了的,而且盘符是乱起八糟,到周一我们做时才发现,后来就我们自己做了改动,如果在等EMC来重新划又的耽误一天的时间。感受二,为什么事情不看着就有差别呢?剩下来的工作基本就是我们的工作了,在检查RAC环境时,遇到一个错误提示,虽说不影响安装,但是还是查了下,最后确定为hostname问题,
cluvfy stage -post hwos -n oradb1,oradb5 -verbose
Result Node reachability from node “null”
看到的并不是实际的,解决方法:vi /etc/sysconfig/network更改hostname
还有如果没有安装cvuqdisk包的话,存储检查也进行不下去。
安装时基本没啥问题。
明天就回杭州了。哈哈开心

网卡绑定

星期三, 五月 28th, 2008

最近在做一个证券的灾备系统RAC,LINUX下的网卡绑定
首先是在/etc/sysconfig/network_script/下touch连个文件ifcfg-bond0,ifcfg-bond1,机器上4块网卡,两个千M网卡,两个光纤,分别绑定,光纤的做RAC内联,配置信息如下
————————————–主机(10.8.1.10)————————
Ifcfg-bond0 配置文件内容
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
NETWORK=10.8.1.0
IPADDR=10.8.1.10
USERCTL=no
GATEWAY=10.8.1.254

Ifcfg-bond1 配置文件内容

DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=192.168.0.3
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255

Ifcfg-eth0 配置文件内容

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth1 配置文件内容

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth2 配置文件内容

DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

Ifcfg-eth3 配置文件内容

DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

—————————————–主机(10.8.1.11)——————————————
Ifcfg-bond0 配置文件内容
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
NETWORK=10.8.1.0
IPADDR=10.8.1.11
USERCTL=no
GATEWAY=10.8.1.254
Ifcfg-bond1 配置文件内容

DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=192.168.0.2
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255

Ifcfg-eth0 配置文件内容

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth1 配置文件内容

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth2 配置文件内容

DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

Ifcfg-eth3 配置文件内容

DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

在测试时,拔插网线都正常冗余,可是用ifconfig bond0 up起的时候 光纤口的就是起步来也不知道为什么,有知道的可以告诉我,但是用service network restart 就可以启动起来,很郁闷的事

aix commands(2)

星期五, 五月 16th, 2008

第 14 楼:何为AIX 5L?

AIX 5L 是AIX的下一代产品(当前为AIX V4),它支持IBM POWER 和Intel 64位(IA-64)平台.“L” 指Linux affinity.

第 15 楼:使用命令行安装删除文件包

在AIX 中, 一般使用”smit”命令来安装和删除文件包,但有时经常会遇到”smit”本身被破坏的情况, 我们可以使用”installp”命令来安装及删除文件包.
安装: installp -ac -Q -d /dev/cd0
删除: installp -u

(全文…)