Oracle 10203 RAC环境添加新节点(二) CLUSTER软件的建立

简单描述一下,在Oracle 10203 for Solaris sparc的RAC双节点环境中,新增一个节点的过程。共享存储已经在第三个节点上配置完成,这里主要介绍操作系统上和Oracle上的配置。

这一篇描述CLUSTER软件的建立。

在新增节点racnode3上将共享存储上的裸设备授权给Oracle用户:

bash-3.00# chown oracle:oinstall /dev/rdsk/c1t500601603022E66Ad*

建立和节点1、节点2上一致的/dev/rac/vot和/dev/rac/ocr链接,执行相同的裸设备文件:

bash-3.00# mkdir /dev/rac

bash-3.00# ln -s /dev/rdsk/c1t500601603022E66Ad2s1 /dev/rac/ocr

bash-3.00# ln -s /dev/rdsk/c1t500601603022E66Ad2s3 /dev/rac/vot

在安装节点执行$ORA_CLS_HOME/out/bin/addNode.sh来启动图形化界面添加新的节点:

bash-2.03$ ./addNode.sh

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be 5.8, 5.9 or 5.10.    Actual 5.8

 Passed

Checking Temp space: must be greater than 150 MB.   Actual 8715 MB    Passed

Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

All installer requirements met.

Oracle Universal Installer, Version 10.2.0.1.0 Production

Copyright (C) 1999, 2005, Oracle. All rights reserved.

在图形界面中,填入新增节点的PUBLIC、PRIVATE和VIP对应的名称。

安装过程Oracle跳过了一些远端执行碰到的错误,需要手工更正,在racnode3上执行下面的脚本:

bash-3.00$ /data/oracle/product/10.2/crs/oui/bin/runInstaller -attachHome -noClusterEnabled ORACLE_HOME=/data/oracle/product/10.2/crs ORACLE_HOME_NAME=OraCrs10g_home1 CLUSTER_NODES=racnode1,racnode2,racnode3 CRS=true "INVENTORY_LOCATION=/data/oracle/oraInventory" LOCAL_NODE=racnode3

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be 5.8, 5.9 or 5.10.    Actual 5.10

 Passed

Checking Temp space: must be greater than 250 MB.   Actual 10167 MB    Passed

Checking swap space: must be greater than 500 MB.   Actual 7415 MB    Passed

All installer requirements met.

'AttachHome' was successful.

在节点2上执行下面的脚本:

bash-2.03$ /data/oracle/product/10.2/crs/oui/bin/runInstaller -updateNodeList -noClusterEnabled ORACLE_HOME=/data/oracle/product/10.2/crs CLUSTER_NODES=racnode1,racnode2,racnode3 CRS=true "INVENTROY_LOCATION=/data/oracle/oraInventory" LOCAL_NODE=racnode2

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be 5.8, 5.9 or 5.10.    Actual 5.8

 Passed

Checking Temp space: must be greater than 150 MB.   Actual 8233 MB    Passed

Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

All installer requirements met.

'UpdateNodeList' was successful.

节点3上运行类似的脚本:

bash-3.00$ /data/oracle/product/10.2/crs/oui/bin/runInstaller -updateNodeList -noClusterEnabled ORACLE_HOME=/data/oracle/product/10.2/crs CLUSTER_NODES=racnode1,racnode2,racnode3 CRS=true "INVENTROY_LOCATION=/data/oracle/oraInventory" LOCAL_NODE=racnode3

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be 5.8, 5.9 or 5.10.    Actual 5.10

 Passed

Checking Temp space: must be greater than 250 MB.   Actual 10167 MB    Passed

Checking swap space: must be greater than 500 MB.   Actual 7415 MB    Passed

Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

All installer requirements met.

'UpdateNodeList' was successful.

随后需要依次执行下面的脚本:

1.节点3上的/data/oracle/oraInventory/orainstRoot.sh:

bash-3.00# ./data/oracle/oraInventory/orainstRoot.sh

Creating the Oracle inventory pointer file (/var/opt/oracle/oraInst.loc)

Changing permissions of /data/oracle/oraInventory to 770.

Changing groupname of /data/oracle/oraInventory to oinstall.

The execution of the script. is complete

2.节点1上的/data/oracle/product/10.2/crs/install/rootaddnode.sh:

# ./data/oracle/product/10.2/crs/install/rootaddnode.sh

clscfg: EXISTING configuration version 3 detected.

clscfg: version 3 is10GRelease 2.

Attempting to add 1 new nodes to the configuration

Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.

node <nodenumber>: <nodename> <private interconnect name> <hostname>

node 3: racnode3 racnode3-priv racnode3

Creating OCR keys for user 'root', privgrp 'other'..

Operation successful.

/data/oracle/product/10.2/crs/bin/srvctl add nodeapps -n racnode3 -A racnode3-vip/255.255.255.0/ce0 -o /data/oracle/product/10.2/crs

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2025-01-21 06:30:42

Oracle 10203 RAC环境添加新节点(二) CLUSTER软件的建立的相关文章

Oracle 10203 RAC环境添加新节点(五)添加节点的软件安装过程中的问题

简单描述一下,在Oracle 10203 for Solaris sparc的RAC双节点环境中,新增一个节点的过程.共享存储已经在第三个节点上配置完成,这里主要介绍操作系统上和Oracle上的配置. 简单描述添加节点的软件安装过程中碰到的问题. 第一个错误是在运行ADDNODE.SH工具时碰到的,在节点3的安装过程中出现了空间不足的错误: INFO: ld.so.1: lsnodes: fatal: libskgxn2.so: open failed: No such file or dire

Oracle 10203 RAC环境添加新节点(四)添加一个新节点上的数据库实例

简单描述一下,在Oracle 10203 for Solaris sparc的RAC双节点环境中,新增一个节点的过程.共享存储已经在第三个节点上配置完成,这里主要介绍操作系统上和Oracle上的配置. 这一篇添加一个新节点上的数据库实例. 首先确保数据库处于启动状态,如果数据库没有启动: bash-2.03$ srvctl start inst -d testrac -i testrac1 bash-2.03$ srvctl start inst -d testrac -i testrac2 确

Oracle 10203 RAC环境添加新节点(一)准备过程

简单描述一下,在Oracle 10203 for Solaris sparc的RAC双节点环境中,新增一个节点的过程.共享存储已经在第三个节点上配置完成,这里主要介绍操作系统上和Oracle上的配置. 这一篇介绍准备过程. 首先是将主机的IP地址,调整到RAC服务器IP地址附近,方便管理.修改目标主机IP地址到172.25.198.226. # ifconfig ce0 172.25.198.226 netmask 255.255.0.0 broadcast 172.25.255.255 然后修

Oracle 10203 RAC环境添加新节点(三) 数据库软件的建立并建立ASM实例

在图形界面环境下进行ORACLE_HOME/oui/bin,运行addNode.sh,来进行新节点的添加过程: $ cd $ORACLE_HOME/oui/bin $ ./addNode.sh Starting Oracle Universal Installer... No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed. Oracle Universal I

Oracle 11g RAC环境下Private IP修改方法及异常处理

Oracle 11g RAC环境下Private IP修改方法及异常处理 Oracle 11g RAC环境下Private IP修改方法及异常处理 一. 修改方法 1. 确认所有节点CRS服务以启动 # olsnodes -s -n –i host1 1 host1-vip Active host2 2 host2-vip Active 2. 修改Private IP配置信息 如果之前只有一个私有网卡,则直接删除时会报错,如:PRIF-31: Failed to delete the speci

Oracle 11g RAC 环境下单实例非缺省监听及端口配置

      如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Oracle 11g RAC环境中,对于集群监听器的配置由grid用户来接管了.基于这种情形的单实例非缺省监听及端口该如何配置呢?本文给出了解决方案,并且使用了静态及动态两种注册方法.              关于单实例下非缺省监听及端口的配置可以参考下面的文章.实际上参照下列文章依旧可以完成

用PXE方法从裸机批量推Oracle 11gR2 RAC环境

       9月29日,由中科院高级工程师唐波在"DBA+福州群"进行了一次关于用PXE方法从裸机批量推Oracle 11gR2 RAC环境的线上主题分享.小编特别整理出其中精华内容,供大家学习交流.     嘉宾简介    唐波,福建省第一批Oracle ERP实施顾问,中国科学院最佳技术顾问.Oracle 10g/11g OCM.RHCE,ACOUG&SHOUG核心成员.   2004年4月到2006年12月在北京担任中科院ARP项目组数据仓库架构师,参与完成该项目中的数

oracle是rac环境,log4j日志不能入库问题

问题描述 oracle是rac环境,log4j日志不能入库问题 在测试机上没有问题,测试机oracle不是rac环境,以下是我的配置,请各路高手指点. value="insert into log_mylog (id,operator_id,user_name,class_name,method_name,create_time,log_level,msg) values (SEQ_EXCEPTION_ID.Nextval,'%X{operatorId}','%X{userName}','%c'

Oracle RAC 10g for Solaris环境卸载(二)CLUSTER软件的卸载

上一篇中卸载了数据库,并删除了数据库软件. 在文章的开头已经提过,RAC环境的卸载不当会导致问题.正常情况下,应该首先卸载CLUSTER所做的修改,然后再卸载CLUSTERWARE. 正常情况下应该在ORA_CLS_HOME目录下执行:/install/rootdelete.sh remote nosharedhome –force,在RAC的每个节点上都应该执行这个操作,然后在其中一个节点上执行/install/rootdeinstall.sh.删除ASM实例对裸设备头的修改. 但是如果卸载的