6 Replies Latest reply: Jul 4, 2013 3:14 AM by Me_101 RSS

    node rac disappeared

    Me_101

      Hi,

       

      RAC 2 nodes --> 11gr2 (11.2.0.3)

      OS= RHEL 5

       

      i was trying to reconfigure RAC because we want to change bond0, bond1 to eth0,eth1. I was following this post:

      https://forums.oracle.com/thread/582406

       

      I stopped nodeapps, asm, database and all was ok, but when i was writting the operations in node 1 i had a mistake and wrote "/opt/11.2.0/grid/crs/install/roothas.pl -verbose -deconfig -f" because i used ctrl*v and this sentence i used in other server (nothing to do with this).

      The problem now is that when i tried to reconfigure again with "/opt/11.2.0/grid/crs/install/roothas.pl -verbose" i can't :

       

      Using configuration parameter file: ./crsconfig_params
      User ignored Prerequisites during installation
      
      
      The oracle binary is currently linked with RAC enabled.
      Please execute the following steps to relink oracle binary
      and rerun the command with RAC disabled:
         setenv ORACLE_HOME <oracle_restart_home>
         cd <oracle_restart_home>/rdbms/lib
         make -f ins_rdbms.mk rac_off ioracle
      

       

      So i tried to run root.sh again to solve it but:

      Performing root user operation for Oracle 11g
      
      
      The following environment variables are set as:
          ORACLE_OWNER= oracle
          ORACLE_HOME=  /u01/app/grid
      
      
      Enter the full pathname of the local bin directory: [/usr/local/bin]:
      The contents of "dbhome" have not changed. No need to overwrite.
      The contents of "oraenv" have not changed. No need to overwrite.
      The contents of "coraenv" have not changed. No need to overwrite.
      
      
      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 script.
      Now product-specific root actions will be performed.
      Using configuration parameter file: /u01/app/grid/crs/install/crsconfig_params
      User ignored Prerequisites during installation
      Invalid interface. There are more than one interface,
      but there is no private interface specified
      /u02/app/grid/perl/bin/perl -I/u01/app/grid/perl/lib -I/u01/app/grid/crs/install /u01/app/grid/crs/install/rootcrs.pl execution failed
      
      

       

      so i tried to reconfigure network to the initial phase but have the same errors.

       

      someone know how to reconfigure this node?

       

      thanks in advance

        • 1. Re: node rac disappeared
          sybrand_b

          Involve support.

           

          ------------

          Sybrand Bakker

          Senior Oracle DBA

          • 2. Re: node rac disappeared
            Me_101

            thanks sybrand_b for answer.

             

            I keep in mind that step, and i'm writing to MOS to get any idea or solution.

            Anyway If someone have any idea, he is welcome.

             

            Thanks

            • 3. Re: node rac disappeared
              Jolly Roger

              For of all for changing the network interface/ip's you do not need  to deconfigure and re-configure

              and second is that you are using roothas.pl which is for oracle restart for RAC you should use rootcrs.pl

               

              If you have installed properly

              Please try to restore the OCR which will take you back to the previous running state and then using oifcfg to update the network information

              • 4. Re: node rac disappeared
                Me_101

                Hi JollyRoger,

                 

                I tried with rootcrs.pl but not luck:

                node 1

                [root@XXXX install]# ./rootcrs.pl

                Using configuration parameter file: ./crsconfig_params

                User ignored Prerequisites during installation

                Invalid interface. There are more than one interface,

                but there is no private interface specified

                 

                so i checked for private interface:

                 

                node1 (problematic node)

                [root@XXXX bin]# ./oifcfg iflist -p -n

                eth4  1x.x.x.x  PRIVATE  255.xxx.xxx.x

                eth3  1xx.xxx.x.x  PRIVATE  255.xxx.xxx.x

                eth0  1xx.xxx.xxx.xxx  PRIVATE  255.xxx.xxx.xxx

                eth1  1x.x.x.x  PRIVATE  255.xxx.xxx.x

                 

                [root@XXXX bin]# ./oifcfg getif -global

                PRIF-10: failed to initialize the cluster registry

                 

                node2 (same values like node 1)

                [root@xxxx bin]$ ./oifcfg iflist -p -n

                eth3  1xx.xxx.x.x  PRIVATE  255.xxx.xxx.0

                eth4  1x.x.x.x  PRIVATE  255.xxx.xxx.0

                eth0  1xx.xxx.xxx.xxx  PRIVATE  255.xxx.xxx.xxx

                eth1  1x.x.x.x  PRIVATE  255.xxx.xxx.0

                 

                also tried restore CRS but got an error again:

                 

                node 1

                [root@XXXX bin]# ./ocrconfig  -restore /u01/app/grid/cdata/rac/30062013bkp.ocr

                PROT-16: Internal Error

                • 5. Re: node rac disappeared
                  Jolly Roger

                  If you using ASM for storing the OCR/VOTE DISK then please follow the below document to restore

                  How to restore ASM based OCR after complete loss of the CRS diskgroup on Linux/Unix systems [ID 1062983.1]

                   

                  when you run the rootcrs.pl it will use crsconfig_params file check in that file if the private interface is defined

                  But I suggest you to go with the restoring of the OCR since you will have all you resources in tact

                  • 6. Re: node rac disappeared
                    Me_101

                    I will try your advice, thanks so much.

                     

                    I will post here if it works or not.