posts - 13,  comments - 4,  trackbacks - 0
Linux环境VNC服务安装、配置与使用http://blog.chinaunix.net/space.php?uid=57865&do=blog&cuid=1982905

UNIX 系统
http://www.linuxsir.org/bbs/showthread.php?s=c5e7da060762ad290ad8d2bd26bac6e0&t=195579

CDE问题的troubleshooting http://blog.chinaunix.net/space.php?uid=9816449&do=blog&cuid=80800

HP-UX 11i下安装VNC  http://www.chinaunix.net/jh/8/576126.html

ORA-01207: old control file完全解决方案    
http://bbs.chinaunix.net/thread-2070372-1-1.html
posted @ 2011-08-29 17:09 身在半空 阅读(276) | 评论 (0)编辑 收藏

WebLogic9.2拒绝访问的异常分析及解决方案
之前分析不对,特此改正

一、 故障概述

近三个月来,已有3次发生业务自动开通系统执行平台维护系统访问异常,所有页面拒绝访问并提示:

Connection rejected, the server is in the RUNNING state. Starting service weblogic.application.internal.BackgroundDeploymentService$WaitForBackgroundCompletion, 110 of 112. Last service weblogic.deploy.service.internal.adminserver.HeartbeatService took 2ms.

多点施工管理平台维护系统同时出现上述问题,部署这两个维护系统的WebLogic服务器服务异常。

该故障使工单查询、系统监控、失败工单转移和受理等功能无法使用。对业务工单的自动执行无影响,所有执行服务器正常。

每次均是采用强制停止服务后重启的方式恢复服务。

二、 故障描述

访问业务自动开通系统执行平台维护系统和多点施工管理平台维护系统均报以下异常:

Connection rejected, the server is in the RUNNING state. Starting service weblogic.application.internal.BackgroundDeploymentService$WaitForBackgroundCompletion, 110 of 112. Last service weblogic.deploy.service.internal.adminserver.HeartbeatService took 2ms.

此时,网络状况、设备状态、服务器操作系统均正常;WebLogic应用服务器异常,其控制台无法正常访问,显示报告同业务自动开通系统执行平台维护系统,且不能正常停止WebLogic服务。

经查,WebLogic应用服务器在记录以下日志后无法正常访问:

####<2011-8-13 上午104615 CST> <Critical> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203575118> <BEA-002616> <Failed to listen on channel "Default" on 132.60.5.29:8080, failure count: 2, failing for 1 seconds, java.net.SocketException: 无效的自变量>

####<2011-8-13 上午104659 CST> <Critical> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203619270> <BEA-002617> <Attempting to close and reopen the server socket on on channel "Default" on 132.60.5.29:8080.>

####<2011-8-13 上午104709 CST> <Notice> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203629287> <BEA-002614> <Reopening channel "Default" on 132.60.5.29:8080.>

####<2011-8-13 上午104709 CST> <Notice> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203629787> <BEA-002615> <After having failed to listen, the server is now listening on channel "Default" on 132.60.5.29:8080.>

之后所有访问均记录如下日志:

####<2011-8-13 上午104709 CST> <Notice> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203629787> <BEA-002615> <After having failed to listen, the server is now listening on channel "Default" on 132.60.5.29:8080.>

 

三、 处理过程和解决方法

使用正常停止WebLogic服务的命令无法停止服务,强行killWebLogic服务进程,并按照正常流程启动WebLogic服务

    故障分析和建议

1、故障的原因分析

此故障是由WebLogic9.2bug导致,Oracle官方解释如下:

Solaris 9 或更高版本上使用 JDK 1.5 时,半闭套接口上的任何设置操作都会引发 SocketException。这延迟了服务器在相同端口上接受新连接,而且如果故障间的最大补偿时间达到最大值,还会导致回收服务器套接口。

需要安装CR283953补丁解决该BUG

以下为Oracle官方对CR283953补丁的英文解释:

http://docs.oracle.com/cd/E13222_01/wls/docs100/issues/known_resolved.html

On Solaris 9 or later, with JDK 1.5, any set operation on a half-closed socket throws a SocketException. This delayed the server in accepting new connections on the same port and also caused the server socket to be recycled if the maximum backoff time between failures reaches its maximum.

Solution:

WebLogic Server no longer throws an exception in connection with a set operation on half-closed sockets.

 

2、改进措施和计划

1.WebLogic服务编写守护程序,定时查看WebLogic服务状态,若出现故障则重启WebLogic服务。守护程序采用crontab+shell脚本实现,参见

扫描日志重启WebLogic服务shell脚本

2.获取CR283953补丁,并安装。BEA已被oracle收购,补丁已不能免费下载,具体询oracle客服。

 

 

posted @ 2011-08-16 17:31 身在半空 阅读(3602) | 评论 (3)编辑 收藏
操作系统:Solaris
1.使用oracle用户进行定时备份,添加crontab时要用root用户添加,执行命令为:crontab -e oracle;
2.shell脚本中不能使用“()”,如
exp ywkt/ywkt@ywkt buffer=64000 file=/backup/config_$dd.dmp log=/backup/exp_config.log tables=(ACTIONTYPEIDLIST,RESOURCE_CONFIGURE)。会提示红色括号附件错误。

附个人感觉有用的链接:
http://space.itpub.net/4227/viewspace-68717
http://www.itpub.net/thread-92487-1-1.html
posted @ 2011-06-09 15:47 身在半空 阅读(550) | 评论 (0)编辑 收藏

说明:IbosExecHistory系列表是提供历史数据查询的历史表;

IbosExecHistory为试图;

IbosExecHistory_XXXX中“XXXX”为年份,供存放该年所有历史数据,此类表做历史数据备份用,不提供维护系统查询;

IbosExecHistory_month_X中“X”为月份(1-9不加0),此类表做循环使用,根据维护系统要求查询时提供6个月内数据,故在此前六个月之外的数据可清楚。最后及时清楚,否则将造成与往年数据共存现象,较难分离。若造成累计,建议将数据使用bcp导出后,对文件进行操作,不要在数据库中进行操作。

工作原理:为减少对数据库性能造成影响,使用bcptruncate table操作,做truncate table时应谨慎。

本文目的:提供IbosExecHistory_month_X表历史数据清除步骤。

注:以下步骤以20105月份历史数据清除为例,在实际操作中需更改重要sql语句,谨记。

具体步骤:

1.查询年份表中是否已有该月数据,结果为0,则顺序执行

select count(*) from IbosExecHistory_2010 where SendTime>='2010-05-01' and SendTime<'2010-06-01'

2.查询月份表中是否已清除,结果不为0,则顺序执行

select count(*) from IbosExecHistory_month_5

3.使用bcp命令进行数据导出,bcp命令OS命令,在已安装sybase数据库客户端的系统上方可使用

bcp test..IbosExecHistory_month_5 out d:\IbosExecHistory_month_5.txt -c -t "{" -r "\r\n" -Uibos -Pibos123 -Stfh28

4.使用bcp命令进行数据导入

bcp test..IbosExecHistory_2010 in d:\IbosExecHistory_month_5.txt -c -t "{" -r "\r\n" -Uibos -Pibos123 -Stfh28

5.清除月份表数据

truncate table IbosExecHistory_month_5

posted @ 2010-12-22 15:54 身在半空 阅读(278) | 评论 (0)编辑 收藏
     摘要: Oracle SQL Developer外观改为windows后启动异常的解决方法

删除我的文档下面的 \AppData\Roaming\SQL Developer文件夹即可。  阅读全文
posted @ 2010-06-24 11:01 身在半空 阅读(1586) | 评论 (0)编辑 收藏

引自:http://www.examda.com/linux/fudao/20090928/091946607.html

在Windows和Linux(Fedora/Ubuntu/RedHat)中安装了NetBeans后,会遇到菜单等显示乱码的 问题。这里告诉大家如何解决中文显示乱码的问题,包括Windows、Fedora、Ubuntu下NetBeans中文乱码解决办法。

一、Windows下NetBeans中文乱码解决办法

l              找到你的Netbeans安装目录下的etc文件夹

l              用记事本打开netbeans.conf

l              找到netbeans_default_options(不是最后那个带句号的…), 在其属性的最后(引号以内)加一个空格, 再加上-J-Dfile.encoding=UTF-8

二、Fedora   NetBeans中文乱码解决办法

l              拷贝/usr/share/fonts/zh_CN/TrueType中的ttf文件到你的JDK安装目录下 jre/lib/fonts/fallback里,如果在”java安装目录/jre/lib/fonts”下没有”fallback”这个目录, 可以手工创建一个,即可解决。

l              如果还不行的话,打开Netbeans的默认配置文件:我的在/home/www.dengchao.org/netbeans-6.5.1/etc /netbeans.conf。

l              找到netbeans_default_options这一项(注意不要在#后面,那个是注释)。

l              在最后加上:(空格)-J-Duser.language=zh -J-Duser.country=CNs -J-Dfile.encoding=UTF-8

三、Ubuntu NetBeans中文乱码解决办法

l              在$JAVA_HOME/jre/lib/fonts目录下创建一名为fallback的目录

l              将一可显示中文的字体放到fallback目录下,可以到Ubuntu字体目录(/usr/share/fonts)去复制一份或者用ln命令做一个硬链 接到该目录(注:软链接无效)

l              再运行NetBeans(or NetBean)即可

posted @ 2010-05-16 13:44 身在半空 阅读(1255) | 评论 (0)编辑 收藏

<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜