易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE RAC DOWN机问题分析

Author: Rainny
Date: 2010-3-5
一,症状描述
2个节点的ORACLE 10G RAC,隔一段时间其中的一个NODE就会DOWN机。节点从CLUSTER中被驱逐。
二,诊断过程
Rac1被逐出,RAC2存活,RAC2接管了RAC1的VIP,我们来查看RAC2的相关LOG。
首先查看RAC2的告警日志:..\log\rac2\alertrac2.log:
2010-03-05 14:39:50.750
[cssd(7089)]CRS-1607:CSSD evicting node rac1. Details in /u01/crs/oracle/product/10/app/log/rac2/cssd/ocssd.log.
2010-03-05 14:39:51.893
[cssd(7089)]CRS-1601:CSSD Reconfiguration complete. Active nodes are rac2 .
2010-03-05 14:40:17.122
[crsd(8429)]CRS-1204:Recovering CRS resources for node rac1.
 
再检查CSS的LOG:/u01/crs/oracle/product/10/app/log/rac2/cssd/ocssd.log
[    CSSD]2010-03-05 14:38: 52.611 [3062369200] >TRACE:   clssnmPollingThread: node rac1 (1) missed(4) checkin(s)
--中间省略50多行--
[    CSSD]2010-03-05 14:39:47.739 [3062369200] >TRACE:   clssnmPollingThread: node rac1 (1) missed(59) checkin(s)
--从上面我们发现,CSSD从VOTING DISK读取节点信息时,发现节点RAC1 MISS,直到读了60秒后,判断RAC1可能死掉,
--开始发起驱逐,将RAC1从CLUSTER中逐出
[    CSSD]2010-03-05 14:39:48.741 [3062369200] >TRACE:   clssnmPollingThread: Eviction started for node rac1 (1), flags 0x000f, state 3, wt4c 0
[    CSSD]2010-03-05 14:39:48.741 [3041389488] >TRACE:   clssnmDoSyncUpdate: Initiating sync 3
[    CSSD]2010-03-05 14:39:48.741 [3041389488] >TRACE:   clssnmSetupAckWait: Ack message type (11)
[    CSSD]2010-03-05 14:39:48.741 [3041389488] >TRACE:   clssnmSetupAckWait: node(1) is ALIVE
[    CSSD]2010-03-05 14:39:48.741 [3041389488] >TRACE:   clssnmSetupAckWait: node(2) is ALIVE
[    CSSD]2010-03-05 14:39:48.741 [3041389488] >TRACE:   clssnmSendSync: syncSeqNo(3)
[    CSSD]2010-03-05 14:39:48.742 [70884272] >TRACE:   cls


相关文档:

SQL SERVER 2000中访问Oracle数据库服务器的几种方法

在SQL SERVER 20000中访问Oracle数据库服务器的几种方法
1.通过行集函数opendatasource
要求:本地安装Oracle客户端
select * from opendatasource('MSDAORA', 'Data Source=XST4;User ID=manager;Password=sjpsjsjs')..MISD.PBCATCOL
其中,MSDAORA是OLEDB FOR Oracle的驱动,
注意:用户名和表名一定要大小,服务器和 ......

Java语言如何访问不同字符集的Oracle数据

一、java访问中文Oracle数据库上连接的US7ASCII数据库
1、读方法
public String convertLink_DB(String s) {
  if(s != null){
   try{
    byte[] b = s.getBytes();
    for(int i=0; i<b.length; i++){
     b[i] ......

对oracle数据库中CLOB字段的相关操作


import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
 * 此处插入类型说明。
 * 创建日期:(2001/11/30 14:55 ......

oracle 表结构的修改

oracle 表结构的修改
今天总结下关于表的修改,防止以后忘记,好记性不如烂笔头吗!!!
更改表的结构
1.编辑表的字段
  修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
  语法:
    ALTER TABLE 表名 MODIFY(列名 数据类型);
 eg1:
   alter table ......

oracle监听加密 更安全

很多人都知道,Oracle的监听器一直存在着一个安全隐患,假如不设置安全措施,那么能够访问的用户就可以远程关闭监听器。
相关示例:
D:\>lsnrctl stop eygle
LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:02:40
Copyright (c) 1991, 2006, Oracle. All rights reserved.
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号