travel.liu 发表于 2014-3-24 20:35:56

11gR2 rac 添加节点步骤(仅供参考)

以下步骤是在一次客户添加节点时整理的,仅供参考=================================================================
1、配置hosts
=================================================================
根据原有节点配置host文件

=================================================================
2、配置内核(按照现有节点配置)
=================================================================

参照其他节点

=================================================================
3、配置包(安装oracle需要包,此处用yum)
=================================================================

安装依赖包

=================================================================
4、创建用户(用户和组id必须一样)
=================================================================

通过id 确定用户的id

=================================================================
5、配置ssh(配置互信)
=================================================================


配置三节点的互信,使用脚本
./sshUserSetup.sh -user grid -hosts "devdb1 devdb2 devdb3" -advanced -noPromptPassphrase


=================================================================
6、创建目录
=================================================================

根据源节点创建目录

=================================================================
7、安装asmlib由需要的配置 ,不需要的跳过
=================================================================


=================================================================
8、环境检测
=================================================================

*****************************************************************
-post hwospost check for hardware and operating system
-pre cfs    pre-check for CFS setup
-post cfs   post-check for CFS setup
-pre crsinst pre-check for Oracle Clusterware installation
-post crsinst post-check for Oracle Clusterware installation
-pre dbinst pre-check for database installation
-pre dbcfgpre-check for database configuration
-post hwos:对硬件和操作系统进行后期检查;
-pre cfs:对CFS设置进行预检;
-post cfs:对CFS设置进行后期检查;
-pre crsinst:对CRS安装进行预检查;
-post crsinst:对CRS安装进行后期检查;
-pre dbinst:对数据库安装进行预检查;
-pre dbcfg:对数据库配置进行预检查。
        Components include
        nodereach   Checks reachability between nodes
        nodecon   Checks node connectivity
        cfs         Checks CFS integrity
        ssa         Checks shared storage accessibility
        space       Checks space availability
        sys         Checks minimum system requirements
        clu         Checks cluster integrity
        clumgr      Checks cluster manager integrity
        ocr         Checks OCR integrity
        crs         Checks Oracle Clusterware (CRS) integrity
        nodeapp   Checks node applications exist
        admprv      Checks administrative privileges
        peer      Compares properties with peers

        **************************************************************************************
        检测脚本
        cluvfy comp peer -refnode 11grac1 -n 11grac3 -orainv oinstall -osdba oinstall -verbose
        cluvfy stage -pre nodeadd -n bigweb3 -verbose
        cluvfy stage -post nodeadd -n 11grac2 -verbose
        cluvfy stage -prenodeadd -n rac11gr2-fixup -fixupdir /tmp

    **************************************************************************************


=================================================================
9、添加GRID节点
=================================================================

        *****************************************************************
        清理审计文件
        sqlplus / as sysasm
        show parameter audit
       
        cd $ORACLE_HOME/rdbms/audit
       
        *****************************************************************
        export IGNORE_PREADDNODE_CHECKS=Y (host 解析scan 需要配置这个)

        ./addNode.sh-silent"cluster_new_nodes={11grac3}""cluster_new_virtual_hostnames={11grac3-vip}"

=================================================================
10、添加db节点
=================================================================
./addNode.sh -silent "CLUSTER_NEW_NODES={11grac3}"

=================================================================
11、添加实例
=================================================================
此处用dbca添加,报错在用手工添加

手工
在节点RAC01 以Oracle 用户执行:
SQL> alter database add logfile thread 3 group 5 ('+DATA01','+FB') size 50M;
SQL> alter database add logfile thread 3 group 6 ('+DATA01','+FB') size 50M;
SQL> alter database add logfile thread 3 group 7 ('+DATA01','+FB') size 50M;
SQL> alter database enable public thread 3;
SQL> create undo tablespace undotbs3 datafile '+DATA01' size 200M;
SQL> alter system set undo_tablespace=UNDOTBS3 scope=spfile sid='rac3';
SQL> alter system set instance_number=3 scope=spfile sid='rac3';
SQL> alter system set cluster_database_instances=3 scope=spfile sid='*';

srvctl add instance -d rac -i rac3 -n 11grac3
srvctl status database -d rac -v
srvctl config database -d rac
srvctl start instance -d rac -i rac3


=================================================================
12、修改服务
=================================================================
修改服务
srvctl modify service -d rac -s rac_taf -n -i rac1,rac2,rac3
srvctl modify service -d rac -s orcl_taf -n -i rac1,rac2,rac3
srvctl start service -d rac -s rac_taf -n rac3
srvctl start service -d rac -s orcl_taf -n rac3



=================================================================
13、 修改0gg
=================================================================

ALTER EXTRACT xxx, THREADS 4

goldensmile 发表于 2014-3-25 10:23:05

有朋友在生产上做过不?需注意什么
页: [1]
查看完整版本: 11gR2 rac 添加节点步骤(仅供参考)