2 Replies Latest reply on Jul 23, 2019 9:31 PM by Raul.Alvarenga

    Respaldar OCR en Oracle RAC sobre Windows

    Amin Chavarria

      Hola,

       

      He tratado de respaldar el OCR de una BD en RAC sobre Windows pero no me devuelve ningun resultado:

       

      C:\app\11.2.0\grid\BIN>ocrconfig -export C:\backup\ocrdump_ORCL.out

       

      C:\app\11.2.0\grid\BIN>ocrconfig -showbackup

       

      C:\Windows\system32>ocrconfig

       

      C:\Windows\system32>ocrcheck

       

       

      A nivel registro si se ve el OCR file

       

      A nivel ASM igual se ve el OCR:

       

       

      Cómo respaldar el OCR?

       

      Saludos

      Mexman

        • 1. Re: Respaldar OCR en Oracle RAC sobre Windows
          Amin Chavarria

          Buena tarde, actualizando el tema este fin de semana se llevo a cabo la actualización de Oracle RAC Std Edition a Enterprise Edition sobre windows.

           

          Pasos seguidos:

          1. Realizar backup de la base de datos (rman).

          2. Instalar solo binarios en un nuevo ORACLE HOME ( de preferencia en un nuevo disco).

          2.1. Apagar el cluster

               alter system set cluster_database=false scope=spfile sid='*';

          3. Respaldar archivo de parámetros SPFILE a un PFILE ( de cualquier nodo)

          5. Detener la base de datos

               srvctl stop database -d <sid_global>

          4. Borrar el servicio de windows OracleService<SID> ambos nodos del RAC como administrador y crear uno nuevo haciendo referencia al pfile respaldado anteriormente y desde el nuevo ORACLE HOME:

               oradim.exe -DELETE -SID <SID>

               oradim.exe -NEW -SID <SID> -SYSPWD <password> -STARTMODE auto -PFILE "K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora"

          5. Configurar variables de ambiente al nuevo ORACLE HOME e iniciar BD:

               set ORACLE_SID=<sid>

               cd %ORACLE_HOME%\db_1\bin

               sqlplus / as sysdba

               startup pfile='K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora'

          6. Comprobar version EE:

               select * from v$version;

          7. Crear archivo SPFILE en ASM

               create spfile='+ASM/PARAMETERFILE/spfile<sid>.ora

          8. Bajar instancia (nodo 1)

               shutdown immediate

          9. Borrar el servicio de windows OracleService<SID> nodo 1 como administrador y crear uno nuevo haciendo referencia al pfile + SPFILE:

               oradim.exe -DELETE -SID <SID>

               oradim.exe -NEW -SID <SID> -SYSPWD <password> -STARTMODE auto -PFILE "K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora" -SPFILE

          10. Conectarse a la instancia 1:

               sqlplus / as sysdba

          11. Validar que se esté utilizando el SPFILE:

               show parameters spfile

          12. Opcional, ejecutar lo siguiente:

          shutdown immediate

          startup upgrade

          @?/rdbms/admin/catalog.sql

          @?/rdbms/admin/catproc.sql

          @?/rdbms/admin/utlrp.sql

          @?/rdbms/admin/utlrp.sql    =====> para recompilar dependencias la segunda ejecución

          shutdown immediate

          startup

          13. Habilitar el cluster:

                alter system set cluster_database=true scope=spfile sid='*';

          14. Reiniciar la instancia, levantar la BD en ambos nodos:

               shutdown immediate

               svrctl start database -d <sid_global>

          15. Listo!

           

          Regards

          Amin

          • 2. Re: Respaldar OCR en Oracle RAC sobre Windows
            Amin Chavarria

            Buena tarde, actualizando el tema este fin de semana se llevo a cabo la actualización de Oracle RAC Std Edition a Enterprise Edition sobre windows.

             

            Pasos seguidos:

            1. Realizar backup de la base de datos (rman).

            2. Instalar solo binarios en un nuevo ORACLE HOME ( de preferencia en un nuevo disco).

            2.1. Apagar el cluster

                 alter system set cluster_database=false scope=spfile sid='*';

            3. Respaldar archivo de parámetros SPFILE a un PFILE ( de cualquier nodo)

            5. Detener la base de datos

                 srvctl stop database -d <sid_global>

            4. Borrar el servicio de windows OracleService<SID> ambos nodos del RAC como administrador y crear uno nuevo haciendo referencia al pfile respaldado anteriormente y desde el nuevo ORACLE HOME:

                 oradim.exe -DELETE -SID <SID>

                 oradim.exe -NEW -SID <SID> -SYSPWD <password> -STARTMODE auto -PFILE "K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora"

            5. Configurar variables de ambiente al nuevo ORACLE HOME e iniciar BD:

                 set ORACLE_SID=<sid>

                 cd %ORACLE_HOME%\db_1\bin

                 sqlplus / as sysdba

                 startup pfile='K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora'

            6. Comprobar version EE:

                 select * from v$version;

            7. Crear archivo SPFILE en ASM

                 create spfile='+ASM/PARAMETERFILE/spfile<sid>.ora

            8. Bajar instancia (nodo 1)

                 shutdown immediate

            9. Borrar el servicio de windows OracleService<SID> nodo 1 como administrador y crear uno nuevo haciendo referencia al pfile + SPFILE:

                 oradim.exe -DELETE -SID <SID>

                 oradim.exe -NEW -SID <SID> -SYSPWD <password> -STARTMODE auto -PFILE "K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora" -SPFILE

            10. Conectarse a la instancia 1:

                 sqlplus / as sysdba

            11. Validar que se esté utilizando el SPFILE:

                 show parameters spfile

            12. Opcional, ejecutar lo siguiente:

            shutdown immediate

            startup upgrade

            @?/rdbms/admin/catalog.sql

            @?/rdbms/admin/catproc.sql

            @?/rdbms/admin/utlrp.sql

            @?/rdbms/admin/utlrp.sql    =====> para recompilar dependencias la segunda ejecución

            shutdown immediate

            startup

            13. Habilitar el cluster:

                  alter system set cluster_database=true scope=spfile sid='*';

            14. Reiniciar la instancia, levantar la BD en ambos nodos:

                 shutdown immediate

                 svrctl start database -d <sid_global>

            15. Listo!

             

            Regards

            Amin

            • 3. Re: Respaldar OCR en Oracle RAC sobre Windows
              Amin Chavarria

              Buena tarde, actualizando el tema este fin de semana se llevo a cabo la actualización de Oracle RAC Std Edition a Enterprise Edition sobre windows.

               

              Pasos seguidos:

              1. Realizar backup de la base de datos (rman).

              2. Instalar solo binarios en un nuevo ORACLE HOME ( de preferencia en un nuevo disco).

              2.1. Apagar el cluster

                   alter system set cluster_database=false scope=spfile sid='*';

              3. Respaldar archivo de parámetros SPFILE a un PFILE ( de cualquier nodo)

              5. Detener la base de datos

                   srvctl stop database -d <sid_global>

              4. Borrar el servicio de windows OracleService<SID> ambos nodos del RAC como administrador y crear uno nuevo haciendo referencia al pfile respaldado anteriormente y desde el nuevo ORACLE HOME:

                   oradim.exe -DELETE -SID <SID>

                   oradim.exe -NEW -SID <SID> -SYSPWD <password> -STARTMODE auto -PFILE "K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora"

              5. Configurar variables de ambiente al nuevo ORACLE HOME e iniciar BD:

                   set ORACLE_SID=<sid>

                   cd %ORACLE_HOME%\db_1\bin

                   sqlplus / as sysdba

                   startup pfile='K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora'

              6. Comprobar version EE:

                   select * from v$version;

              7. Crear archivo SPFILE en ASM

                   create spfile='+ASM/PARAMETERFILE/spfile<sid>.ora

              8. Bajar instancia (nodo 1)

                   shutdown immediate

              9. Borrar el servicio de windows OracleService<SID> nodo 1 como administrador y crear uno nuevo haciendo referencia al pfile + SPFILE:

                   oradim.exe -DELETE -SID <SID>

                   oradim.exe -NEW -SID <SID> -SYSPWD <password> -STARTMODE auto -PFILE "K:\app\oracle\product\11.2.0\db_1\database\pfile<SID>.ora" -SPFILE

              10. Conectarse a la instancia 1:

                   sqlplus / as sysdba

              11. Validar que se esté utilizando el SPFILE:

                   show parameters spfile

              12. Opcional, ejecutar lo siguiente:

              shutdown immediate

              startup upgrade

              @?/rdbms/admin/catalog.sql

              @?/rdbms/admin/catproc.sql

              @?/rdbms/admin/utlrp.sql

              @?/rdbms/admin/utlrp.sql    =====> para recompilar dependencias la segunda ejecución

              shutdown immediate

              startup

              13. Habilitar el cluster:

                    alter system set cluster_database=true scope=spfile sid='*';

              14. Reiniciar la instancia, levantar la BD en ambos nodos:

                   shutdown immediate

                   svrctl start database -d <sid_global>

              15. Listo!

               

              Regards

              Amin

              • 4. Re: Respaldar OCR en Oracle RAC sobre Windows
                Raul.Alvarenga

                Hola debe funcionar dela misma manera solo que con ruta windows:

                 

                ocrconfig [-local] -manualbackup

                 

                Use the ocrconfig -export command to export the contents of OCR to a target file.

                 

                • The file_name variable can be a full path name or the name of an ASM disk group that is accessible by all nodes. For example:
                • d:\oracle\

                Saludos.