奇文共赏:我愿意做一辈子的程序员
很久没去CSDN逛了,今天无聊进去溜达了一下,好像也弄了个C币,根据社区技术积分和blog访问量兑换的,虽然已经快两年不混那边了,还是累计了将近3w分,似乎还是能换点书和小礼品啥的,不过去得晚了,好点的书基本上都空仓了,只换了本《 MySQL 5权威指南(第3版)》和11月的《程序员》杂志,真是有钱没处花啊^_^
还发现了个牛人,他的一篇blog还是让我挺感动的,CSDN的SQL版也算是藏龙卧虎了,呵呵。
文章地址:
http://blog.csdn.net/hb_gx/archive/2007/07/25/1708164.aspx#736374
AIX下遭遇TNS-12531
上周做HACMP的时候,由于修改了/etc/hosts中的内容,将原来的IP变成了HA的service IP,后面的名字也就从原来的hostname改成了hostname_SVC,也就是/etc/hosts中没有了IP和hostname的对应记录,然后启动监听的时候发现监听无法起来,一直挂起在那里:
$lsnrctl start
LSNRCTL for IBM/AIX RISC System/6000: Version 9.2.0.6.0 – Production on 24-NOV-2007 17:45:25
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Starting /u01/oracle/product/9.2/bin/tnslsnr: please wait…
TNSLSNR for IBM/AIX RISC System/6000: Version 9.2.0.6.0 – Production
System parameter file is /u01/oracle/product/9.2/network/admin/listener.ora
Log messages written to /u01/oracle/product/9.2/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.168.168)(PORT=1521)))Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
查看 /u01/oracle/product/9.2/network/log/listener.log,发现全是TNS-12531错误,并且在不停的增加中:
TNS-12531: TNS:cannot allocate memory
24-NOV-2007 17:53:10 * 12531
TNS-12531: TNS:cannot allocate memory
24-NOV-2007 17:53:10 * 12531
TNS-12531: TNS:cannot allocate memory
24-NOV-2007 17:53:10 * 12531
TNS-12531: TNS:cannot allocate memory
24-NOV-2007 17:53:10 * 12531
TNS-12531: TNS:cannot allocate memory
开玩笑,系统已经切换到备库,怎么可能连起监听的内存都没有了,显然不是内存不足的问题。后来还是piner想起以前也出现过相同的状况,就是/etc/hosts中缺乏hostname的记录引起的,果然一加上就正常了。注意到listener.ora中用的是IP,不是hostname。
今天又测试了一把,在AIX5.3和Oracle9206中该问题是可以重现的,在Redhat Linux Enterprise 4中没有问题。查metalink,Note:219206.1上说Unix平台都有这个问题,另外还有一个可能的原因就是oracle用户没有权限读取/etc/hosts文件。有其他平台如HP-UX,Solaris的朋友可以帮忙测试一下^_^
Redhat Linux网卡配置与绑定
Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。
相关的配置文件
/ect/hosts 配置主机名和IP地址的对应
/etc/sysconfig/network 配置主机名和网关
/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推
一、网卡配置
假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250
则/etc/sysconfig/network文件内容如下:
NETWORKING=yes
HOSTNAME=test
GATEWAY=192.168.168.250
eth0对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.168.1
NETMASK=255.255.255.0
TYPE=Ethernet
ONBOOT=yes
移动,爱花狗油
昨晚通宵做维护,早点八点多回到家中倒头便睡,十点多被10086短信吵醒:
通告:您入网时办理的新业务12月起收费,彩铃5元/月,新闻早晚报和Q时代剧场各3元/月,音乐盒1元/月。退订登陆中国移动浙江公司网站公告栏
靠,还以为是监控短信,吓死人。三个月前买了个新手机号码,号称赠送三个月免费的服务内容,彩铃不知道,反正新闻早晚报啥的是一条也没有收到过,这就开始要收我钱了,算上包月费25,一个月不打电话不发短信也得交30多的保护费,算算全国多少移动用户,想不暴利都难。。。不行,得坚决退掉。
打开浙江移动的网站,找啊找啊找啊找,找遍了也没找到所谓的网站公告栏在哪里,得,算我高度近视,找不到我打10086直接问好吧。嗯,广告一箩筐,12345中总算得到如需帮助请按0的提示,那个谁谁谁,我要退订啥啥啥
乙方:先生,请输入密码
甲方:我输xxxxxx(还好刚才找公告栏的时候取回了密码)
乙方:先生,您的密码正确。已经帮你取消新闻早晚报和Q时代剧场
甲方:那彩铃和那啥音乐盒呢
乙方:需要您自己取消
甲方:!@#$%%^,怎么取消
乙方:我会告诉您方法。
甲方:嗯
乙方:取消彩铃必须先取消音乐盒。请稍侯,我替您转接
常用标签: oracle MySQL Oracle11g dba blog 新特性 oow oow2009 wordpress ASM
最新评论 | Recent comments
- seonaut: 好文章,强烈支持! 欢迎交换友情...
- left: 博主你好,请问现在还有合租计划么...
- 深入浅出Flashcache(五): [...] 实际上,不同版本的Flashcache,输...
- RedhatLinux网卡配置与绑定 | 51NOC无忧网管中心: [...] 地址: http://www.ningoo.net/html/2007/r...
- yangdehua: write backup: 先写入到cahce,然后cache中...
- fxw1989311: 谢...
- 好看的电影: 呵呵,轻轻的,来看看你,我会回来...
- anymouse: mongodb是用的AGPL许可证。不适合商业...
- hoterran: 期待,学习...
- 深入浅出Flashcache(三): [...] 前文简单介绍了block device和device ...
- 深入浅出Flashcache(三): [...] 前文简单介绍了block device和device ...
- zhuanke: 偶然路过,先从第一篇看看,:...
- lee325: I subscribed to this community forum a while ago ...
- jack.buptsse: 好期待呀!NinGoo十分期待您的FlashCache...
- Nedleprortall: ChrisTV Online! Free / Premium - Программ...
