大家好:
我的系统环境是 RHEL5 Linux 64位,在安装64位 Oracle 11gR2 RAC 的Grid 过程中,在执行 网络配置助手 Oracle Net Configuration Assistant,这一步报错了(如最下面的附图),
我检查 /u01/app/oraInventory/logs/installActions2013-09-01_04-01-22PM.log 安装日志,部分报错如下:
INFO: Problem in configuration: PRCN-2061 : Failed to add listener ora.LISTENER.lsnr
INFO: PRCN-2065 : Port(s) 1521 are not available on the nodes given
INFO: PRCN-2035 : Port 1521 is not available on node(s) or virtual host(s): rac1-vip
INFO: Oracle Net Listener Startup:
INFO:     Listener does not exists.
INFO: Check the trace file for details: /u01/app/oracle/cfgtoollogs/netca/trace_Ora11g_gridinfrahome1-1309014PM5342.log
INFO: Oracle Net Services configuration failed.  The exit code is 1
INFO: 
WARNING: 
INFO: Completed Plugin named: Oracle Net Configuration Assistant
INFO: Oracle Net Configuration Assistant failed.
INFO: Oracle Net Configuration Assistant failed.-------------------------
 /u01/app/oracle/cfgtoollogs/netca/trace_Ora11g_gridinfrahome1-1309014PM5342.log 的部分报错日志如下:[main] [ 2013-09-01 16:53:59.530 CST ] [NativeSystem.rununixcmd:1058]  NativeSystem.rununixcmd: RetString 0|scp: /u01/11.2.0/grid/network/admin/sqlnet.ora: No such file or directory :failed
[main] [ 2013-09-01 16:53:59.530 CST ] [CopyCommand.execute:79]  CopyCommand.execute: native copyFile returns `0|scp: /u01/11.2.0/grid/network/admin/sqlnet.ora: No such file or directory :failed'
[main] [ 2013-09-01 16:53:59.530 CST ] [NativeResult.<init>:91]  NativeResult: The String obtained is0|scp: /u01/11.2.0/grid/network/admin/sqlnet.ora: No such file or directory :failed
[main] [ 2013-09-01 16:53:59.531 CST ] [NativeResult.<init>:112]  The result string is: scp: /u01/11.2.0/grid/network/admin/sqlnet.ora: No such file or directory :failed 1
[main] [ 2013-09-01 16:53:59.531 CST ] [ClusterException.setErrorMessage:131]  ClusterException.setErrorMessage: commands[0]=oracle.ops.mgmt.command.file.CopyCommand@3794d372
[main] [ 2013-09-01 16:53:59.531 CST ] [ClusterException.setErrorMessage:151]  ClusterException.setErrorMessage: errString is 'scp: /u01/11.2.0/grid/network/admin/sqlnet.ora: No such file or directory :failed'------我系统的一些配置,如下:
一、 /etc/hosts 文件配置:
127.0.0.1               localhost.localdomain localhost
#::1            localhost6.localdomain6 localhost6# Public IP
192.168.123.100   rac1.localdomain        rac1
192.168.123.200   rac2.localdomain        rac2# Virtual IP
192.168.123.101   rac1-vip.localdomain   rac1-vip
192.168.123.201   rac2-vip.localdomain   rac2-vip# Private IP
10.0.0.100        rac1-priv.localdomain    rac1-priv
10.0.0.200        rac2-priv.localdomain    rac2-priv# SCAN IP
192.168.123.101   rac-scan.localdomain   rac-scan
192.168.123.201   rac-scan.localdomain   rac-scan
192.168.123.101   rac-scan.localdomain   rac-scan
二、grid 用户的环境变量配置:
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=+ASM1
export ORACLE_TERM=xterm
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export LANG=en_US.UTF-8
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=/sbin:/usr/sbin:$ORACLE_HOME/bin:$PATH
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib-----
请问以下几个问题:
1、在下面附图中,在 grid 用户中安装 grid组件到网络配置助手时报错,是什么原因导致的呢?应怎么处理?
2、请问安装 Oracle 11gR2 RAC ,一定要配置dns服务和正确配置 scan ip吗?像我上面那样在 /etc/hosts 配置的三个 rac-scan ip是指向 rac1-vip 和 rac2-vip的ip,这样有问题吗?
3、我上面的 /etc/hosts 文件配置和 grid 用户的环境变量配置 有问题吗?
----------
待复,万分感谢!
11grac

解决方案 »

  1.   

    # SCAN IP
    192.168.123.101   rac-scan.localdomain   rac-scan
    192.168.123.201   rac-scan.localdomain   rac-scan
    192.168.123.101   rac-scan.localdomain   rac-scan在没有dns 服务器的情况下,只写一个,如果有了dns服务器,不要写在hosts里面
      

  2.   

    -----
    xifenfei大侠,您好!谢谢您的回复。。看过你的几篇oracle 10g patch的博文,写得很好。
    我已经按照你所说,在 /etc/hosts 中只留一个 scan ip 了。如下:
    127.0.0.1               localhost.localdomain localhost
    # Public IP
    192.168.123.100           rac1
    192.168.123.200           rac2
    # Virtual IP
    192.168.123.101           rac1-vip
    192.168.123.201           rac2-vip
    # Private IP
    10.0.0.100                rac1-priv
    10.0.0.200                rac2-priv
    # SCAN IP
    192.168.123.111           rac-scan
    ----
    但两次试过,都在安装 grid 接近尾声,第一个节点执行 root.sh 成功,在第二个节点执行 root.sh 脚本时,两台机器都自动关机了。第一个节点执行 root.sh 全部成功,如下:
    CRS-2672: Attempting to start 'ora.evmd' on 'rac1'
    CRS-2676: Start of 'ora.evmd' on 'rac1' succeeded
    CRS-2672: Attempting to start 'ora.asm' on 'rac1'
    CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
    CRS-2672: Attempting to start 'ora.OCR_VOTE.dg' on 'rac1'
    CRS-2676: Start of 'ora.OCR_VOTE.dg' on 'rac1' succeeded
    CRS-2672: Attempting to start 'ora.registry.acfs' on 'rac1'
    CRS-2676: Start of 'ora.registry.acfs' on 'rac1' succeededrac1     2013/09/02 00:13:52     /u01/11.2.0/grid/cdata/rac1/backup_20130902_001352.olr
    Preparing packages for installation...
    cvuqdisk-1.0.7-1
    Configure Oracle Grid Infrastructure for a Cluster ... succeeded
    Updating inventory properties for clusterware
    正在启动 Oracle Universal Installer...检查交换空间: 必须大于 500 MB。   实际为 1788 MB    通过
    The inventory pointer is located at /etc/oraInst.loc
    The inventory is located at /u01/app/oraInventory
    'UpdateNodeList' 成功。
    [root@rac1 grid]# 
    第二个节点在:
    检查交换空间: 必须大于 500 MB。   实际为 1945 MB    通过
    The inventory pointer is located at /etc/oraInst.loc
    The inventory is located at /u01/app/oraInventory
    这一步(就比节点一差一步)就停止,并自动关闭关机(不是重启)两个节点了。
    刚才重新开两个节点,想看一下安装的错误日志时,又一次两节点自动关闭了。
    看两个节点的 grid 安装日志目录 /u01/app/oraInventory/logs 下的 err日志文件大小都是0的,这是没有产生错误日志的吗,如下:
    -rw-rw---- 1 grid oinstall 4241 09-02 00:01 AttachHome2013-09-02_12-01-55AM.log
    -rw-rw---- 1 grid oinstall    0 09-02 00:01 oraInstall2013-09-01_11-45-12PM.err
    -rw-rw---- 1 grid oinstall  100 09-02 00:01 oraInstall2013-09-01_11-45-12PM.out
    -rw-rw---- 1 grid oinstall 7193 09-02 00:01 AttachHome2013-09-01_11-45-12PM.log
    -rw-rw---- 1 grid oinstall    0 09-02 00:19 oraInstall2013-09-02_12-19-44AM.out
    -rw-rw---- 1 grid oinstall    0 09-02 00:19 oraInstall2013-09-02_12-19-44AM.err
    请问这是什么原因导致的?
    会不会是内存不够导致的?我两个虚拟机节点都是分配 1.5G 的内存,swap 都是2G,但如果是内存不够,为什么两个节点都是一起关闭呢?比较奇怪。
    ----
    或能提供一下实践过能成功安装 Oracle 11gR2 RAC 的教程参考一下吗?最好是中文版的,呵呵。
    网上下载了几个教程都是漏了很多东西的。
    待复,万分感谢!!!
      

  3.   

    -----
    xifenfei大侠,您好!谢谢您的回复。。看过你的几篇oracle 10g patch的博文,写得很好。
    我已经按照你所说,在 /etc/hosts 中只留一个 scan ip 了。如下:
    127.0.0.1               localhost.localdomain localhost
    # Public IP
    192.168.123.100           rac1
    192.168.123.200           rac2
    # Virtual IP
    192.168.123.101           rac1-vip
    192.168.123.201           rac2-vip
    # Private IP
    10.0.0.100                rac1-priv
    10.0.0.200                rac2-priv
    # SCAN IP
    192.168.123.111           rac-scan
    ----
    但两次试过,都在安装 grid 接近尾声,第一个节点执行 root.sh 成功,在第二个节点执行 root.sh 脚本时,两台机器都自动关机了。第一个节点执行 root.sh 全部成功,如下:
    CRS-2672: Attempting to start 'ora.evmd' on 'rac1'
    CRS-2676: Start of 'ora.evmd' on 'rac1' succeeded
    CRS-2672: Attempting to start 'ora.asm' on 'rac1'
    CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
    CRS-2672: Attempting to start 'ora.OCR_VOTE.dg' on 'rac1'
    CRS-2676: Start of 'ora.OCR_VOTE.dg' on 'rac1' succeeded
    CRS-2672: Attempting to start 'ora.registry.acfs' on 'rac1'
    CRS-2676: Start of 'ora.registry.acfs' on 'rac1' succeededrac1     2013/09/02 00:13:52     /u01/11.2.0/grid/cdata/rac1/backup_20130902_001352.olr
    Preparing packages for installation...
    cvuqdisk-1.0.7-1
    Configure Oracle Grid Infrastructure for a Cluster ... succeeded
    Updating inventory properties for clusterware
    正在启动 Oracle Universal Installer...检查交换空间: 必须大于 500 MB。   实际为 1788 MB    通过
    The inventory pointer is located at /etc/oraInst.loc
    The inventory is located at /u01/app/oraInventory
    'UpdateNodeList' 成功。
    [root@rac1 grid]# 
    第二个节点在:
    检查交换空间: 必须大于 500 MB。   实际为 1945 MB    通过
    The inventory pointer is located at /etc/oraInst.loc
    The inventory is located at /u01/app/oraInventory
    这一步(就比节点一差一步)就停止,并自动关闭关机(不是重启)两个节点了。
    刚才重新开两个节点,想看一下安装的错误日志时,又一次两节点自动关闭了。
    看两个节点的 grid 安装日志目录 /u01/app/oraInventory/logs 下的 err日志文件大小都是0的,这是没有产生错误日志的吗,如下:
    -rw-rw---- 1 grid oinstall 4241 09-02 00:01 AttachHome2013-09-02_12-01-55AM.log
    -rw-rw---- 1 grid oinstall    0 09-02 00:01 oraInstall2013-09-01_11-45-12PM.err
    -rw-rw---- 1 grid oinstall  100 09-02 00:01 oraInstall2013-09-01_11-45-12PM.out
    -rw-rw---- 1 grid oinstall 7193 09-02 00:01 AttachHome2013-09-01_11-45-12PM.log
    -rw-rw---- 1 grid oinstall    0 09-02 00:19 oraInstall2013-09-02_12-19-44AM.out
    -rw-rw---- 1 grid oinstall    0 09-02 00:19 oraInstall2013-09-02_12-19-44AM.err
    请问这是什么原因导致的?
    会不会是内存不够导致的?我两个虚拟机节点都是分配 1.5G 的内存,swap 都是2G,但如果是内存不够,为什么两个节点都是一起关闭呢?比较奇怪。
    ----
    或能提供一下实践过能成功安装 Oracle 11gR2 RAC 的教程参考一下吗?最好是中文版的,呵呵。
    网上下载了几个教程都是漏了很多东西的。
    待复,万分感谢!!!