Oracle 11g单实例RMAN恢复到Oracle 11g RAC(7)

GROUP# STATUS  TYPE    MEMBER                          IS_
---------- ------- ------- -------------------------------------------------- ---
    3      ONLINE  /u01/app/oracle/oradata/orcl/redo03.log          NO
    2      ONLINE  /u01/app/oracle/oradata/orcl/redo02.log          NO
    1      ONLINE  /u01/app/oracle/oradata/orcl/redo01.log          NO


alter database rename file '/u01/app/oracle/oradata/orcl/redo01.log' to '+DATA';
alter database rename file '/u01/app/oracle/oradata/orcl/redo02.log' to '+DATA';
alter database rename file '/u01/app/oracle/oradata/orcl/redo03.log' to '+DATA';

# 查看redolog文件

SQL> col member for a50;
SQL> select group#,member from v$logfile;

GROUP# STATUS  TYPE    MEMBER          IS_
---------- ------- ------- -------------------------------------------------- ---
  3    ONLINE  +DATA          NO
  2    ONLINE  +DATA          NO
  1    ONLINE  +DATA          NO

11. 打开数据库

采用resetlogs打开数据库

说明:采用rman备份没有redolog文件,以及采用恢复的控制文件进行恢复,恢复时采用不完全恢复。
需要使用resetlogs方式打开数据库。

SQL> alter database open resetlogs;


 

12. 查看并修改参数

SQL> col value for a10
SQL> select * from v$option where parameter='Real Application Clusters';

PARAMETER        VALUE
----------------------------------------------- ----------
Real Application Clusters                        TRUE


SQL> show parameter cluster

NAME                    TYPE    VALUE
------------------------------------ ----------- ------------------------------
cluster_database            boolean    FALSE
cluster_database_instances        integer    2
cluster_interconnects            string


SQL> show parameter thread

NAME                    TYPE    VALUE
------------------------------------ ----------- ------------------------------
parallel_threads_per_cpu        integer    2
thread                    integer    1


SQL> show parameter instance_number
NAME        TYPE  VALUE
------------------------------------ ----------- ------------------------------
instance_number                      integer    1


SQL> alter system set cluster_database=true scope=spfile sid='*';
SQL> alter system set cluster_database_instances=2 scope=spfile sid='*';
SQL> alter system set instance_number=1 scope=spfile sid='orcl1';
SQL> alter system set instance_number=2 scope=spfile sid='orcl2';
SQL> alter system set thread=1 scope=spfile sid='orcl1';
SQL> alter system set thread=2 scope=spfile sid='orcl2';


 

13. 创建节点2的UNDO表空间(节点1上操作即可)

SQL> show parameter undo_tablespace

NAME                    TYPE    VALUE
------------------------------------ ----------- ------------------------------
undo_tablespace              string    UNDOTBS1


SQL> create undo tablespace UNDOTBS2 datafile '+DATA/orcl/datafile/undotbs02.dbf' size 100M;
SQL> alter system set undo_tablespace='UNDOTBS2' scope=spfile sid='orcl2';

14. 增加节点2的REDO文件(节点1上操作即可)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/aa77a59583b6c95f5802bacd557127d5.html