Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误

Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误

系统环境:

操作系统: RedHat  EL55

    Oracle :     Oracle 11gR2 Grid +  Oracle

1、错误现象

[[email protected] install]# /u01/11.2.0/grid/root.shRunning Oracle 11g root.sh script...
The following environment variables are set as:    
ORACLE_OWNER= grid    
ORACLE_HOME=  /u01/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n) [n]: y   
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  
Overwrite it? (y/n) [n]: y   
Copying oraenv to /usr/local/bin ...The file "coraenv" already exists in /usr/local/bin.  
Overwrite it? (y/n) [n]: y   
Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.2015-05-26 
14:40:11: Parsing the host name2015-05-26 
14:40:11: Checking for super user privileges2015-05-26 
14:40:11: User has super user privilegesUsing configuration parameter file: /u01/11.2.0/grid/crs/install/crsconfig_params

Failure with signal 11 from command: /u01/11.2.0/grid/bin/ocrconfig -local -upgrade grid oinstall
Failed to create or upgrade OLR

2、清除CRS配置

[[email protected] install]# perl rootcrs.pl -deconfig -force  
2015-05-26 14:40:30: Parsing the host name  
2015-05-26 14:40:30: Checking for super user privileges  
2015-05-26 14:40:30: User has super user privileges  
Using configuration parameter file: ./crsconfig_params  
PRCR-1035 : Failed to look up CRS resource ora.cluster_vip.type for 1  
PRCR-1068 : Failed to query resources  
Cannot communicate with crsd  
PRCR-1070 : Failed to check if resource ora.gsd is registered  
Cannot communicate with crsd  
PRCR-1070 : Failed to check if resource ora.ons is registered  
Cannot communicate with crsd  
PRCR-1070 : Failed to check if resource ora.eons is registered  
Cannot communicate with crsd  
  
ACFS-9200: Supported  
CRS-4535: Cannot communicate with Cluster Ready Services  
CRS-4000: Command Stop failed, or completed with errors.  
Failure at scls_scr_setval with code 8  
Internal Error Information:   
  Category: -2  
 Operation: failed  
  Location: scrsearch3  
  Other: id doesnt exist scls_scr_setval  
  System Dependent Information: 2  
  
CRS-4544: Unable to connect to OHAS  
CRS-4000: Command Stop failed, or completed with errors.  
error: package cvuqdisk is not installed  

3、解决方法

 关于这个问题,Meatlink 上[ID 1068212.1]有关于这个问题的描述,同时也说明明了由bug 8670579所引起的,而且还是未公开的,说是不认识新的AMD芯片,
原来是AMD CPU搞得鬼
[html] view plaincopyprint?
Cause    
      
  Unpublished bug 8670579 which relates to the identification of newer AMD chips and therefore only affect platforms     
  using the newer AMD chips.    
      
  Solution    
      
  If the error occurs during the installation of the GRID Infrastructure the patch has to be applied,     
  before the root.sh Script in the installation is run:    
      
  a.) Run a installation (grid/runInstaller) to the prompt where it requests to run orainstroot.sh and <GRID_HOME>/root.sh    
  b.) Run orainstroot.sh on all nodes, but not root.sh    
  c.) Open another session with the Oracle User and apply Patch 8670579 on all nodes (with opatch apply).    
  d.) Continue with the root.sh from the installation.    
      
  If you hit this bug, and have already started root.sh then:    
  - Deconfigure Clusterware on the failed host with <GRID_HOME>/install/rootcrs.pl -deconfig -force    
  - Install the Patch as Oracle User (opatch apply)    
  - Rerun root.sh

4、下载上传patch并应用(以grid用户的身份) 

[[email protected] ~]$ ls

oradiag_grid  p8670579_112010_LINUX.zip

[[email protected] ~]$ unzip p8670579_112010_LINUX.zip 

Archive:  p8670579_112010_LINUX.zip
   creating: 8670579/
   creating: 8670579/files/
   creating: 8670579/files/lib/
   creating: 8670579/files/lib/libnnz11.a/
  inflating: 8670579/files/lib/libnnz11.a/ahseteco.o  
  inflating: 8670579/files/lib/libnnz11.a/am11rkg.o  
  inflating: 8670579/files/lib/libnnz11.a/amsha.o  
  inflating: 8670579/files/lib/libnnz11.a/cpui32.o  
  inflating: 8670579/files/lib/libnnz11.a/sha.o  
  inflating: 8670579/files/lib/libnnz11.a/x931rand.o  
  inflating: 8670579/files/lib/libnnz11.a/am11dkg.o  
  inflating: 8670579/files/lib/libnnz11.a/am931rnd.o  
  inflating: 8670579/files/lib/libnnz11.a/amsharnd.o  
  inflating: 8670579/files/lib/libnnz11.a/ghash.o  
  inflating: 8670579/files/lib/libnnz11.a/shacomm.o  
  inflating: 8670579/files/lib/libnnz11.so  
   creating: 8670579/etc/
   creating: 8670579/etc/config/
  inflating: 8670579/etc/config/inventory.xml  
  inflating: 8670579/etc/config/actions.xml  
  inflating: 8670579/etc/config/deploy.xml  
   creating: 8670579/etc/xml/
  inflating: 8670579/etc/xml/GenericActions.xml  
  inflating: 8670579/etc/xml/ShiphomeDirectoryStructure.xml  
  inflating: 8670579/README.txt      
 extracting: ¢|||í?ê?-á+?.txt

[[email protected] ~]$ ls
8670579  oradiag_grid  p8670579_112010_LINUX.zip  ??????ê?-?+?.txt

进入patch目录并应用:

  1. [[email protected] ~]$ cd 8670579/  
    [[email protected] 8670579]$ /u01/11.2.0/grid/OPatch/opatch apply  
      
    Invoking OPatch 11.1.0.6.6  
      
    Oracle Interim Patch Installer version 11.1.0.6.6  
    Copyright (c) 2009, Oracle Corporation.  All rights reserved.  
      
      
    Oracle Home       : /u01/11.2.0/grid  
    Central Inventory : /u01/app/oraInventory  
       from           : /etc/oraInst.loc  
    OPatch version    : 11.1.0.6.6  
    OUI version       : 11.2.0.1.0  
    OUI location      : /u01/11.2.0/grid/oui  
    Log file location : /u01/11.2.0/grid/cfgtoollogs/opatch/opatch2015-05-26_14-52-15PM.log  
      
    Patch history file: /u01/11.2.0/grid/cfgtoollogs/opatch/opatch_history.txt  
      
      
    --------------------------------------------------------------------------------  
    The patch has more than one Archive Action but there is no Make Action.  
    --------------------------------------------------------------------------------  
    ApplySession applying interim patch ‘8670579‘ to OH ‘/u01/11.2.0/grid‘  
      
    Running prerequisite checks...  
      
    OPatch detected the node list and the local node from the inventory.  OPatch will patch the local system then propagate the patch to the remote nodes.  
      
      
    This node is part of an Oracle Real Application Cluster.  
    Remote nodes: ‘syl2‘   
    Local node: ‘syl1‘  
    Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.  
    (Oracle Home = ‘/u01/11.2.0/grid‘)  
      
      
    Is the local system ready for patching? [y|n]  
    y  
    User Responded with: Y  
    Backing up files and inventory (not for auto-rollback) for the Oracle Home  
    Backing up files affected by the patch ‘8670579‘ for restore. This might take a while...  
    Backing up files affected by the patch ‘8670579‘ for rollback. This might take a while...  
      
    Patching component oracle.network.rsf, 11.2.0.1.0...  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/ahseteco.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/am11rkg.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/amsha.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/cpui32.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/sha.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/x931rand.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/am11dkg.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/am931rnd.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/amsharnd.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/ghash.o"  
    Updating archive file "/u01/11.2.0/grid/lib/libnnz11.a"  with "lib/libnnz11.a/shacomm.o"  
    Copying file to "/u01/11.2.0/grid/lib/libnnz11.so"  
    ApplySession adding interim patch ‘8670579‘ to inventory  
      
    Verifying the update...  
    Inventory check OK: Patch ID 8670579 is registered in Oracle Home inventory with proper meta-data.  
    Files check OK: Files from Patch ID 8670579 are present in Oracle Home.  
      
    The local system has been patched.  You can restart Oracle instances on it.  
      
      
    Patching in rolling mode.  
      
      
    The node ‘syl2‘ will be patched next.  
      
      
    Please shutdown Oracle instances running out of this ORACLE_HOME on ‘syl2‘.  
    (Oracle Home = ‘/u01/11.2.0/grid‘)  
      
    Is the node ready for patching? [y|n]  
    y  
    User Responded with: Y  
    Updating nodes ‘syl2‘   
       Apply-related files are:  
         FP = "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/copy_files.txt"  
         DP = "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/copy_dirs.txt"  
         MP = "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/make_cmds.txt"  
         RC = "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/remote_cmds.txt"  
      
    Instantiating the file "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/copy_files.txt.instantiated" by replacing $ORACLE_HOME in "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/copy_files.txt" with actual path.  
    Propagating files to remote nodes...  
    Instantiating the file "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/copy_dirs.txt.instantiated" by replacing $ORACLE_HOME in "/u01/11.2.0/grid/.patch_storage/8670579_Feb_25_2010_09_55_12/rac/copy_dirs.txt" with actual path.  
    Propagating directories to remote nodes...  
      
    The node ‘syl2‘ has been patched.  You can restart Oracle instances on it.  
      
      
    OPatch succeeded.

5、重新执行root.sh

[[email protected] ~]# /u01/11.2.0/grid/root.sh  
Running Oracle 11g root.sh script...  
  
The following environment variables are set as:  
    ORACLE_OWNER= grid  
    ORACLE_HOME=  /u01/11.2.0/grid  
  
Enter the full pathname of the local bin directory: [/usr/local/bin]:   
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)   
[n]: y  
   Copying dbhome to /usr/local/bin ...  
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)   
[n]: y  
   Copying oraenv to /usr/local/bin ...  
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)   
[n]: y  
   Copying coraenv to /usr/local/bin ...  
  
Entries will be added to the /etc/oratab file as needed by  
Database Configuration Assistant when a database is created  
Finished running generic part of root.sh script.  
Now product-specific root actions will be performed.  
2015-05-26 14:58:23: Parsing the host name  
2015-05-26 14:58:23: Checking for super user privileges  
2015-05-26 14:58:23: User has super user privileges  
Using configuration parameter file: /u01/11.2.0/grid/crs/install/crsconfig_params  
LOCAL ADD MODE   
Creating OCR keys for user ‘root‘, privgrp ‘root‘..  
Operation successful.  
  root wallet  
  root wallet cert  
  root cert export  
  peer wallet  
  profile reader wallet  
  pa wallet  
  peer wallet keys  
  pa wallet keys  
  peer cert request  
  pa cert request  
  peer cert  
  pa cert  
  peer root cert TP  
  profile reader root cert TP  
  pa root cert TP  
  peer pa cert TP  
  pa peer cert TP  
  profile reader pa cert TP  
  profile reader peer cert TP  
  peer user cert  
  pa user cert  
Adding daemon to inittab  
CRS-4123: Oracle High Availability Services has been started.  
ohasd is starting  
CRS-2672: Attempting to start ‘ora.gipcd‘ on ‘syl1‘  
CRS-2672: Attempting to start ‘ora.mdnsd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.gipcd‘ on ‘syl1‘ succeeded  
CRS-2676: Start of ‘ora.mdnsd‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.gpnpd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.gpnpd‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.cssdmonitor‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.cssdmonitor‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.cssd‘ on ‘syl1‘  
CRS-2672: Attempting to start ‘ora.diskmon‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.diskmon‘ on ‘syl1‘ succeeded  
CRS-2676: Start of ‘ora.cssd‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.ctssd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.ctssd‘ on ‘syl1‘ succeeded  
  
ASM created and started successfully.  
  
DiskGroup OCR_VOTE created successfully.  
  
clscfg: -install mode specified  
Successfully accumulated necessary OCR keys.  
Creating OCR keys for user ‘root‘, privgrp ‘root‘..  
Operation successful.  
CRS-2672: Attempting to start ‘ora.crsd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.crsd‘ on ‘syl1‘ succeeded  
CRS-4256: Updating the profile  
Successful addition of voting disk 09a53580da564f6cbf73f80df1b2fed4.  
Successful addition of voting disk 008f54a53d074f7bbfa9b183f9731505.  
Successful addition of voting disk aae02f43bc7f4f6cbfbd5e8374f0cab6.  
Successfully replaced voting disk group with +OCR_VOTE.  
CRS-4256: Updating the profile  
CRS-4266: Voting file(s) successfully replaced  
##  STATE    File Universal Id                File Name Disk group  
--  -----    -----------------                --------- ---------  
 1. ONLINE   09a53580da564f6cbf73f80df1b2fed4 (/dev/oracleasm/disks/OCR_VOTE3) [OCR_VOTE]  
 2. ONLINE   008f54a53d074f7bbfa9b183f9731505 (/dev/oracleasm/disks/OCR_VOTE2) [OCR_VOTE]  
 3. ONLINE   aae02f43bc7f4f6cbfbd5e8374f0cab6 (/dev/oracleasm/disks/OCR_VOTE1) [OCR_VOTE]  
Located 3 voting disk(s).  
CRS-2673: Attempting to stop ‘ora.crsd‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.crsd‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.asm‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.asm‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.ctssd‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.ctssd‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.cssdmonitor‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.cssdmonitor‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.cssd‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.cssd‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.gpnpd‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.gpnpd‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.gipcd‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.gipcd‘ on ‘syl1‘ succeeded  
CRS-2673: Attempting to stop ‘ora.mdnsd‘ on ‘syl1‘  
CRS-2677: Stop of ‘ora.mdnsd‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.mdnsd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.mdnsd‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.gipcd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.gipcd‘ on ‘syl1‘ succeeded  
CRS-2672: Attempting to start ‘ora.gpnpd‘ on ‘syl1‘  
CRS-2676: Start of ‘ora.gpnpd‘ on ‘syl1‘ succeeded  
......
  • 再次执行root.sh成功!
时间: 2024-10-19 23:00:10

Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误的相关文章

Oracle Study 之--AIX5.3安装Oracle 11gR2

系统环境: 操作系统: AIX5300-09 Oracle:  Oracle 10gR2(64) 对于AIX5.3的版本,如果安装Oracle 11g需要将系统升级到AIX 5300-09的版本,具体升级方法见我的另一博文: http://tiany.blog.51cto.com/513694/1368026 一.安装前准备 1.查看操作系统的版本 [[email protected] /]#oslevel -r 5300-09 2.查看系统硬件信息 [[email protected] /]#

Oracle Study之-AIX6.1构建Oracle 11gR2 RAC(1)

Oracle Study之-AIX6.1构建Oracle 11gR2 RAC(1) 环境: 操作系统: AIX 6100-09(SP3) Cluster: HACMP6.1 集群软件: GI 11.2.0.1 数据库:   Oracle 11.2.0.1 构建AIX平台下RAC 依据共享存储的使用方式可以分两种: 1.建立基于并发卷组(VG concurrent)的共享存储 2.建立基于ASM下的RAW的共享存储         由于本系统阵列(SUN T300)不支持并发存储,不具有reser

Oracle Study之案例--AIX安装RAC错误之(rootpre)

Oracle Study之案例--AIX安装RAC错误之(rootpre) Oracle 10g for AIX 5309 rootpre执行时报以下错误: # ./rootpre.sh Required file ./pw-syscall32 is missing. 解决办法: 1.下载补丁号2896876,上传至服务端重新执行即可 2.以下方法没有尝试(仅作参考) Copy the "rootpre" sub-directory to a temporary location an

Oracle Study之--resmgr:cpu quantum等待事件

Oracle Study之--resmgr:cpu quantum等待事件 在AWR Report中出现"resmgr:cpu quantum"等待事件: "resmgr:cpu quantum"等待事件: 参考metalink的解决方案,是oracle资源管理方面的问题,原文如下: Symptoms High waits on event 'resmgr:cpu quantum' might be noticed even when resource manage

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(1)

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(1) 环境: 操作系统: AIX 6100-09(SP3) 集群软件: CRS 10.2.0.1 数据库:   Oracle 10.2.0.1 构建AIX平台下RAC 依据共享存储的使用方式可以分两种: 1.建立基于并发卷组(VG concurrent)的共享存储 2.建立基于ASM下的RAW的共享存储 系统架构: 本案例是用于基于VG Concurrent 的共享存储: 一.查看系统环境信息 [[email prot

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3) 一.配置共享存储 [[email protected] ~]$lsdev -c disk hdisk0 Available 1S-08-00-8,0 Other SCSI Disk Drive hdisk1 Available 1D-08-02     Other FC SCSI Disk Drive [[email protected] /]#lsdev -c disk hdisk0 Available 1S-

Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

本文主要描述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g开始,Oracle官方网站不再提供其Patch的下载链接,需要使用Meatlink账户才可以进行下载.童鞋们不要着急,没有Metalink账户的也可以自己百度一下,网上有很多下载链接,迅雷就可以搞定了.Oracle 11.2.0.3整合为7个zip压缩包,如果仅仅是安装Oracle Database,下载1至2.zip包即可.下面是其安装步骤. 一.准备安装环境1.安装rpm

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4) 一.安装CRS补丁 在安装CRS之前,需要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现"无法发现node"的错误. [[email protected] /]#cd /home/oracle/p6718715_10203_AIX64-5L/ 补丁解压后,只需要以root身份运行"root.sh"即可: [[email protected] p671871

oracle入门(1)——安装oracle 11g x64 for windows

[本文简介] 最近因为一个项目的需要,从零学习起了oracle,现在把学到的东西记录分享一下. 首先是安装篇,在win8 装10G 一直失败,网上各种方法都试过了,最后不得不放弃,选择了11G. 11G的安装很简单,基本是“下一步”——“完成”的模式,本文只是介绍哪些步骤需要注意一下和里面相应名词的解释, 以后可能要用到这些信息. [安装典型步骤] 1.典型安装 这里需要记住被红圈圈起来的 “全局数据库名” 和 “管理口令” (1)全局数据库名:要与下面的SID区分开来,是数据库真正的唯一标识,