- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
5#
发表于 2014-10-20 19:55:12
本帖最后由 ALLSTARS_ORACLE 于 2014-10-20 19:56 编辑
rm -rf /tmp/.oracle
/oracle/app/product/oraInventory/orainstRoot.sh
/oracle/app/product/grid/root.sh
第一个节点的root.sh结束时间17:20/14:58
第二个节点root.sh 结束时间17:23/15:03
全部结束时间: /15:06
2.4.2 如何清除失败的GI安装
从集群中任意一个节点运行:
$ cd /u01/app/11.2.0/grid/deinstall
$ ./deinstall
2.4.3 如何清除失败的root.sh执行
Root.sh失败的原因可以通过查看 $GRID_HOME/cfgtoollogs/crsconfig 和 $GRID_HOME/log来获得。
注意: 一旦错误原因确定并解决, 使用下面的步骤来进行deconfigure 和reconfigure,注意必须上一步执行完成才能继续下一步操作。
步骤 0: 从 11.2.0.2 开始, root.sh 是可重复执行的。
一旦错误原因确定并解决, root.sh 能够在失败的节点再次执行,如果成功了,那么可以继续下面的安装过程; 否则使用root用户在本地节点上顺序执行 "$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force"和$GRID_HOME/root.sh , 可以继续下面的安装过程,否则继续执行步骤1.
步骤 1: 使用root用户,在除了最后节点外的其它所有节点上依次执行 "$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force" 。
步骤 2: 使用root用户,在最后一个节点上执行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode"。这个命令将会格式化OCR, Voting Disk ,及它们所在的ASM 磁盘组。
说明:
a. 在没有执行root.sh脚本的节点上,可以忽略步骤1 和 步骤2。
b. 步骤1 和 步骤2应该删除checkpoint文件.验证方法:
ls -l $ORACLE_BASE/Clusterware/ckptGridHA_.xml
如果文件仍然存在,那么需要在所有的节点上执行"rm" 命令。
c. 如果GPNP profile 在节点上存在不一致,那么需要使用grid用户清理。
$ rm -rf $GRID_HOME/gpnp/*
$ mkdir -p $GRID_HOME/gpnp/profiles/peer $GRID_HOME/gpnp/wallets/peer $GRID_HOME/gpnp/wallets/prdr $GRID_HOME/gpnp/wallets/pa $GRID_HOME/gpnp/wallets/root
步骤 3: 使用root用户,在第一个节点上执行 $GRID_HOME/root.sh
步骤 4: 使用root用户, 在除了最后一个节点的其它所有节点上依次执行 $GRID_HOME/root.sh
步骤 5: 使用root用户, 在最后一个节点上执行$GRID_HOME/root.sh
参考: <<How to Proceed from Failed 11gR2 Grid Infrastructure (CRS) Installation (Doc ID 942166.1)>>
2.1 调整ASM实例的参数
su – grid
export ORACLE_SID=+ASM1
sqlplus "/as sysasm"
alter system set memory_max_target=1536m scope=spfile;
alter system set memory_target=1536m scope=spfile;
show parameter processes;
---alter system set processes=400 scope=spfile;
2.2 安装11g RDBMS以及补丁
安装时间为9:55/15:08
到10:17左右到开始remote copy/15:26
到10:23左右开始root.sh/15:36
在启动11g GI后,再继续安装11.2 RDBMS
2.3 安装数据库补丁
应用必须的数据库补丁
2.3.1 首先安装最新的OPatch
2.3.2 首先安装PSU补丁13919095
下载最新的opatch,首先安装PSU
15:45
16:30
[Aug 21, 2012 4:04:24 PM] --------------------------------------------------------------------------------
[Aug 21, 2012 4:04:24 PM] The following warnings have occurred during OPatch execution:
[Aug 21, 2012 4:04:24 PM] 1) OUI-67215:
OPatch found the word "warning" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
Too many command lines for `libsrvm11.so'
(Bundled) cc: warning 922: "-Ae" is unsupported in the bundled compiler, ignored.
(Bundled) cc: warning 922: "+Olibmerrno" is unsupported in the bundled compiler, ignored.
[Aug 21, 2012 4:04:24 PM] --------------------------------------------------------------------------------
1). 从DB Home停止CRS管理的资源
【oracle用户执行】
su – oracle
. ./11g_profile
srvctl stop home -o $ORACLE_HOME -s $ORACLE_BASE/stat1.out -n zjddjs03
srvctl stop home -o $ORACLE_HOME -s $ORACLE_BASE/stat2.out -n zjddjs04
2.执行root脚本
【root用户执行】
/u03/oracle/app/11.2.0/grid/crs/install/rootcrs.pl -unlock
3.应用CRS补丁
【以grid用户执行:】
su - grid
/u03/oracle/app/11.2.0/grid/OPatch/opatch napply -oh /u03/oracle/app/11.2.0/grid -local /u03/soft/13919095
/u03/oracle/app/11.2.0/grid/OPatch/opatch apply -oh /u03/oracle/app/11.2.0/grid -local /u03/soft/13923374
4.执行DB组件的pre脚本
【以oracle用户执行:】
su - oracle
. ./11g_profile
/u03/soft/13919095/custom/server/13919095/custom/scripts/prepatch.sh -dbhome /u03/oracle/app/oracle/product/11.2
5.应用DB补丁
【以oracle用户执行.】
su - oracle
. ./11g_profile
|
|