某项目RAC环境DG方式迁移到异机RAC

某项目RAC环境DG方式迁移到异机RAC

主备rac一共4台、硬件配置相同
cpu:16
memory:64G
数据文件:515G
网络带宽:1000Mbps
RMAN:primary 12 channel+auxiliary 12 channel
迁移耗时:1h 30min
在这里插入图片描述
在这里插入图片描述

一、环境配置

1、主库、备库规划
主库
dbname:zjedb
db_unique_name:zjedb

#public ip ent0
192.168.137.3  zjerac1
192.168.137.4  zjerac2
#priv ip ent1
10.0.0.3  zjerac1-prv
10.0.0.4  zjerac2-prv
#vip ip
192.168.137.6  zjerac1-vip
192.168.137.7  zjerac2-vip
#scan ip
192.168.137.8  rac-scan

备库
dbname:zjedb
db_unique_name:zjedbstd

#public ip ent0
192.168.137.30   ebs1
192.168.137.31   ebs2
#vip ip
192.168.137.32   ebs1-vip
192.168.137.33   ebs2-vip
#priv ip ent1
10.10.10.30      ebs1-prv
10.10.10.31      ebs2-prv
#scan ip
192.168.137.34   rac-scan

2、主库仅需修改如下参数:

alter database force logging;
alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(zjedb,zjedbstd)' sid='*';
alter system set LOG_ARCHIVE_DEST_2='SERVICE=zjedbstd LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=zjedbstd' sid='*';

3、主库备库所有节点编辑为相同的tnsnames

[grid@ebs1:/u01/app/oracle/product/11.2.0/db_1/network/admin]$vi tnsnames.ora 


zjedb =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.8)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zjedb)
    )
  )


zjedb1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.6)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zjedb)
    )
  )

zjedb2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.7)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zjedb)
    )
  )



zjedbstd =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.34)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zjedbstd)
    )
  )
  
  
zjedbstd1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.32)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zjedbstd)
    )
  )


zjedbstd2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.33)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zjedbstd)
    )
  )

4、备库拷贝主库的密码文件到本地
节点1

scp oracle@192.168.137.3:/u01/app/oracle/product/11.2.0/db_1/dbs/orapwzjedb1 /u01/app/oracle/product/11.2.0/db_1/dbs/orapwzjedbstd1

节点2

scp oracle@192.168.137.4:/u01/app/oracle/product/11.2.0/db_1/dbs/orapwzjedb2 /u01/app/oracle/product/11.2.0/db_1/dbs/orapwzjedbstd2

5、在备库其中一个节点编辑pfile

[oracle@orcldb:/u01/app/oracle/product/11.2.0/db_1/dbs]$vi initzjedbstd1.ora
*.audit_trail='NONE'
*.cluster_database=true
*.compatible='11.2.0.4.0'
*.control_files='+DATA/zjedbstd/controlfile/current.274.980502673'
*.db_block_size=8192
*.db_domain=''
*.db_name='zjedb'
*.db_unique_name='zjedbstd'
*.diagnostic_dest='/u01/app/oracle'
*.log_archive_format='%t_%s_%r.arc'
*.open_cursors=1000
*.pga_aggregate_target=11284M
*.processes=1000
*.remote_login_passwordfile='exclusive'
*.sga_target=33920M
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(zjedbstd,zjedb)'
*.LOG_ARCHIVE_DEST_1='LOCATION=+data VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=zjedbstd'
*.LOG_ARCHIVE_DEST_2='SERVICE=zjedb LGWR ASYNC  VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=zjedb'
*.log_archive_format='%t_%s_%r.arc'
*.FAL_SERVER='zjedb'
*.fal_client='zjedbstd'
*.DB_FILE_NAME_CONVERT='+DATA/zjedb/datafile/','+DATA/zjedbstd/datafile/','+DATA/zjedb/tempfile/','+DATA/zjedbstd/tempfile/'
*.LOG_FILE_NAME_CONVERT='+DATA/zjedb/onlinelog/','+DATA/zjedbstd/onlinelog/'
*.standby_file_management=AUTO
*.remote_listener='rac-scan:1521'
zjedbstd1.instance_number=1
zjedbstd2.instance_number=2
zjedbstd1.thread=1
zjedbstd2.thread=2
zjedbstd1.undo_tablespace='UNDOTBS1'
zjedbstd2.undo_tablespace='UNDOTBS2'

6、增加备库节点1静态监听

  [grid@orcldb:/u01]$vi /u01/app/11.2.0/grid/network/admin/listener.ora
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME= zjedbstd)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = zjedbstd1)
    )
  )

重新启动监听

[grid@ebs1:/u01/app/11.2.0/grid/network/admin]$srvctl stop listener -n ebs1
[grid@ebs1:/u01/app/11.2.0/grid/network/admin]$srvctl start listener -n ebs1  

7、仅安装oracle软件时需要可执行文件授权

[root@rac1-std ~]# chown oracle:asmadmin /u01/app/oracle/product/11.2.0/db_1/bin/oracle

[root@rac1-std ~]# chmod 6751 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

8、备库启动nomount

SQL> startup nomount;

9、在主库1节点连接辅助实例

[oracle@zjbs1:/home/oracle]$rman target sys/oracle@zjedb1 auxiliary sys/oracle@zjedbstd1
Recovery Manager: Release 11.2.0.4.0 - Production on Fri May 17 19:54:28 2019


connected to target database: ZJEDB (DBID=3626390995)
connected to auxiliary database: ZJEDB (not mounted)

10、主备传输备库duplicate dg、

RMAN> 

run{
 allocate channel c1 type disk;
 allocate channel c2 type disk;
 allocate channel c3 type disk;
 allocate channel c4 type disk;
 allocate channel c5 type disk;
 allocate channel c6 type disk;
 allocate channel c7 type disk;
 allocate channel c8 type disk;
 allocate channel c9 type disk;
 allocate channel c10 type disk;
 allocate channel c11 type disk;
 allocate channel c12 type disk;
 allocate AUXILIARY channel c13 type disk;
 allocate AUXILIARY channel c14 type disk;
 allocate AUXILIARY channel c15 type disk;
 allocate AUXILIARY channel c16 type disk;
 allocate AUXILIARY channel c17 type disk;
 allocate AUXILIARY channel c18 type disk;
 allocate AUXILIARY channel c19 type disk;
 allocate AUXILIARY channel c20 type disk;
 allocate AUXILIARY channel c21 type disk;
 allocate AUXILIARY channel c22 type disk;
 allocate AUXILIARY channel c23 type disk;
 allocate AUXILIARY channel c24 type disk;
 DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE DORECOVER
 NOFILENAMECHECK;
 release channel c1;
 release channel c2;
 release channel c3;
 release channel c4;
 release channel c5;
 release channel c6;
 release channel c7;
 release channel c8;
 release channel c9;
 release channel c10;
 release channel c11;
 release channel c12;
 release channel c13;
 release channel c14;
 release channel c15;
 release channel c16;
 release channel c17;
 release channel c18;
 release channel c19;
 release channel c20;
 release channel c21;
 release channel c22;
 release channel c23;
 release channel c24;
 }

输出日志:

using target database control file instead of recovery catalog
allocated channel: c1
channel c1: SID=1522 instance=zjedb1 device type=DISK

allocated channel: c2
channel c2: SID=1898 instance=zjedb1 device type=DISK

allocated channel: c3
channel c3: SID=760 instance=zjedb1 device type=DISK

allocated channel: c4
channel c4: SID=763 instance=zjedb1 device type=DISK

allocated channel: c5
channel c5: SID=2087 instance=zjedb1 device type=DISK

allocated channel: c6
channel c6: SID=2274 instance=zjedb1 device type=DISK

allocated channel: c7
channel c7: SID=8 instance=zjedb1 device type=DISK

allocated channel: c8
channel c8: SID=384 instance=zjedb1 device type=DISK

allocated channel: c9
channel c9: SID=2842 instance=zjedb1 device type=DISK

allocated channel: c10
channel c10: SID=765 instance=zjedb1 device type=DISK

allocated channel: c11
channel c11: SID=2653 instance=zjedb1 device type=DISK

allocated channel: c12
channel c12: SID=1896 instance=zjedb1 device type=DISK

allocated channel: c13
channel c13: SID=98 instance=zjedbstd1 device type=DISK

allocated channel: c14
channel c14: SID=195 instance=zjedbstd1 device type=DISK

allocated channel: c15
channel c15: SID=291 instance=zjedbstd1 device type=DISK

allocated channel: c16
channel c16: SID=387 instance=zjedbstd1 device type=DISK

allocated channel: c17
channel c17: SID=483 instance=zjedbstd1 device type=DISK

allocated channel: c18
channel c18: SID=579 instance=zjedbstd1 device type=DISK

allocated channel: c19
channel c19: SID=673 instance=zjedbstd1 device type=DISK

allocated channel: c20
channel c20: SID=771 instance=zjedbstd1 device type=DISK

allocated channel: c21
channel c21: SID=867 instance=zjedbstd1 device type=DISK

allocated channel: c22
channel c22: SID=964 instance=zjedbstd1 device type=DISK

allocated channel: c23
channel c23: SID=1059 instance=zjedbstd1 device type=DISK

allocated channel: c24
channel c24: SID=1156 instance=zjedbstd1 device type=DISK

Starting Duplicate Db at 2019-05-17 19:54:51

contents of Memory Script:
{
   backup as copy reuse
   targetfile  '/u01/app/oracle/product/11.2.0/db_1/dbs/orapwzjedb1' auxiliary format 
 '/u01/app/oracle/product/11.2.0/db_1/dbs/orapwzjedbstd1'   ;
}
executing Memory Script

Starting backup at 2019-05-17 19:55:55
Finished backup at 2019-05-17 19:55:56

contents of Memory Script:
{
   backup as copy current controlfile for standby auxiliary format  '+DATA/zjedbstd/controlfile/current.256.1008532547';
   sql clone "create spfile from memory";
   shutdown clone immediate;
   startup clone nomount;
   sql clone "alter system set  control_files = 
  ''+DATA/zjedbstd/controlfile/current.256.1008532547'' comment=
 ''Set by RMAN'' scope=spfile";
   shutdown clone immediate;
   startup clone nomount;
}
executing Memory Script

Starting backup at 2019-05-17 19:55:57
channel c1: starting datafile copy
copying standby control file
output file name=/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_zjedb1.f tag=TAG20190517T195557 RECID=1 STAMP=1008532559
channel c1: datafile copy complete, elapsed time: 00:00:03
Finished backup at 2019-05-17 19:56:01

sql statement: create spfile from memory

Oracle instance shut down

connected to auxiliary database (not started)
Oracle instance started

Total System Global Area   35408904192 bytes

Fixed Size                     2260448 bytes
Variable Size               4966056480 bytes
Database Buffers           30333206528 bytes
Redo Buffers                 107380736 bytes
allocated channel: c13
channel c13: SID=195 instance=zjedbstd1 device type=DISK
allocated channel: c14
channel c14: SID=291 instance=zjedbstd1 device type=DISK
allocated channel: c15
channel c15: SID=387 instance=zjedbstd1 device type=DISK
allocated channel: c16
channel c16: SID=483 instance=zjedbstd1 device type=DISK
allocated channel: c17
channel c17: SID=579 instance=zjedbstd1 device type=DISK
allocated channel: c18
channel c18: SID=673 instance=zjedbstd1 device type=DISK
allocated channel: c19
channel c19: SID=771 instance=zjedbstd1 device type=DISK
allocated channel: c20
channel c20: SID=867 instance=zjedbstd1 device type=DISK
allocated channel: c21
channel c21: SID=964 instance=zjedbstd1 device type=DISK
allocated channel: c22
channel c22: SID=1059 instance=zjedbstd1 device type=DISK
allocated channel: c23
channel c23: SID=1156 instance=zjedbstd1 device type=DISK
allocated channel: c24
channel c24: SID=1252 instance=zjedbstd1 device type=DISK

sql statement: alter system set  control_files =   ''+DATA/zjedbstd/controlfile/current.256.1008532547'' comment= ''Set by RMAN'' scope=spfile

Oracle instance shut down

connected to auxiliary database (not started)
Oracle instance started

Total System Global Area   35408904192 bytes

Fixed Size                     2260448 bytes
Variable Size               4966056480 bytes
Database Buffers           30333206528 bytes
Redo Buffers                 107380736 bytes
allocated channel: c13
channel c13: SID=195 instance=zjedbstd1 device type=DISK
allocated channel: c14
channel c14: SID=291 instance=zjedbstd1 device type=DISK
allocated channel: c15
channel c15: SID=387 instance=zjedbstd1 device type=DISK
allocated channel: c16
channel c16: SID=483 instance=zjedbstd1 device type=DISK
allocated channel: c17
channel c17: SID=579 instance=zjedbstd1 device type=DISK
allocated channel: c18
channel c18: SID=673 instance=zjedbstd1 device type=DISK
allocated channel: c19
channel c19: SID=771 instance=zjedbstd1 device type=DISK
allocated channel: c20
channel c20: SID=867 instance=zjedbstd1 device type=DISK
allocated channel: c21
channel c21: SID=964 instance=zjedbstd1 device type=DISK
allocated channel: c22
channel c22: SID=1059 instance=zjedbstd1 device type=DISK
allocated channel: c23
channel c23: SID=1156 instance=zjedbstd1 device type=DISK
allocated channel: c24
channel c24: SID=1252 instance=zjedbstd1 device type=DISK

contents of Memory Script:
{
   sql clone 'alter database mount standby database';
}
executing Memory Script

sql statement: alter database mount standby database
RMAN-05529: WARNING: DB_FILE_NAME_CONVERT resulted in invalid ASM names; names changed to disk group only.

contents of Memory Script:
{
   set newname for tempfile  1 to 
 "+data";
   switch clone tempfile all;
   set newname for datafile  1 to 
 "+data";
   set newname for datafile  2 to 
 "+data";
   set newname for datafile  3 to 
 "+data";
   set newname for datafile  4 to 
 "+data";
   set newname for datafile  5 to 
 "+data";
   set newname for datafile  6 to 
 "+DATA/zjedbstd/datafile/zjzwfw01.dbf";
   set newname for datafile  7 to 
 "+DATA/zjedbstd/datafile/zjzwfw02.dbf";
   set newname for datafile  8 to 
 "+DATA/zjedbstd/datafile/zjzwfw03.dbf";
   set newname for datafile  9 to 
 "+DATA/zjedbstd/datafile/zjzwfw04.dbf";
   set newname for datafile  10 to 
 "+DATA/zjedbstd/datafile/zjzwfw05.dbf";
   set newname for datafile  11 to 
 "+DATA/zjedbstd/datafile/zjzwfw06.dbf";
   set newname for datafile  12 to 
 "+DATA/zjedbstd/datafile/zjzwfw07.dbf";
   set newname for datafile  13 to 
 "+DATA/zjedbstd/datafile/zjzwfw08.dbf";
   set newname for datafile  14 to 
 "+DATA/zjedbstd/datafile/zjzwfw09.dbf";
   set newname for datafile  15 to 
 "+DATA/zjedbstd/datafile/zjzwfw10.dbf";
   set newname for datafile  16 to 
 "+data";
   set newname for datafile  17 to 
 "+DATA/zjedbstd/datafile/zjzwfw11.dbf";
   set newname for datafile  18 to 
 "+DATA/zjedbstd/datafile/zjzwfw12.dbf";
   set newname for datafile  19 to 
 "+DATA/zjedbstd/datafile/zjzwfw13.ora";
   set newname for datafile  20 to 
 "+DATA/zjedbstd/datafile/zjzwfw14.dbf";
   set newname for datafile  21 to 
 "+DATA/zjedbstd/datafile/zjzwfw15.dbf";
   backup as copy reuse
   datafile  1 auxiliary format 
 "+data"   datafile 
 2 auxiliary format 
 "+data"   datafile 
 3 auxiliary format 
 "+data"   datafile 
 4 auxiliary format 
 "+data"   datafile 
 5 auxiliary format 
 "+data"   datafile 
 6 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw01.dbf"   datafile 
 7 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw02.dbf"   datafile 
 8 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw03.dbf"   datafile 
 9 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw04.dbf"   datafile 
 10 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw05.dbf"   datafile 
 11 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw06.dbf"   datafile 
 12 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw07.dbf"   datafile 
 13 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw08.dbf"   datafile 
 14 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw09.dbf"   datafile 
 15 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw10.dbf"   datafile 
 16 auxiliary format 
 "+data"   datafile 
 17 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw11.dbf"   datafile 
 18 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw12.dbf"   datafile 
 19 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw13.ora"   datafile 
 20 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw14.dbf"   datafile 
 21 auxiliary format 
 "+DATA/zjedbstd/datafile/zjzwfw15.dbf"   ;
   sql 'alter system archive log current';
}
executing Memory Script

executing command: SET NEWNAME

renamed tempfile 1 to +data in control file

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting backup at 2019-05-17 19:57:00
channel c1: starting datafile copy
input datafile file number=00006 name=+DATA/zjedb/datafile/zjzwfw01.dbf
channel c2: starting datafile copy
input datafile file number=00007 name=+DATA/zjedb/datafile/zjzwfw02.dbf
channel c3: starting datafile copy
input datafile file number=00008 name=+DATA/zjedb/datafile/zjzwfw03.dbf
channel c4: starting datafile copy
input datafile file number=00009 name=+DATA/zjedb/datafile/zjzwfw04.dbf
channel c5: starting datafile copy
input datafile file number=00010 name=+DATA/zjedb/datafile/zjzwfw05.dbf
channel c6: starting datafile copy
input datafile file number=00011 name=+DATA/zjedb/datafile/zjzwfw06.dbf
channel c7: starting datafile copy
input datafile file number=00012 name=+DATA/zjedb/datafile/zjzwfw07.dbf
channel c8: starting datafile copy
input datafile file number=00013 name=+DATA/zjedb/datafile/zjzwfw08.dbf
channel c9: starting datafile copy
input datafile file number=00014 name=+DATA/zjedb/datafile/zjzwfw09.dbf
channel c10: starting datafile copy
input datafile file number=00015 name=+DATA/zjedb/datafile/zjzwfw10.dbf
channel c11: starting datafile copy
input datafile file number=00018 name=+DATA/zjedb/datafile/zjzwfw12.dbf
channel c12: starting datafile copy
input datafile file number=00001 name=+DATA/zjedb/datafile/system.259.966869851
output file name=+DATA/zjedbstd/datafile/zjzwfw08.dbf tag=TAG20190517T195700
channel c8: datafile copy complete, elapsed time: 00:57:07
channel c8: starting datafile copy
input datafile file number=00017 name=+DATA/zjedb/datafile/zjzwfw11.dbf
output file name=+DATA/zjedbstd/datafile/zjzwfw02.dbf tag=TAG20190517T195700
channel c2: datafile copy complete, elapsed time: 00:57:14
channel c2: starting datafile copy
input datafile file number=00016 name=+DATA/zjedb/datafile/system.278.980416325
output file name=+DATA/zjedbstd/datafile/zjzwfw10.dbf tag=TAG20190517T195700
channel c10: datafile copy complete, elapsed time: 00:57:21
channel c10: starting datafile copy
input datafile file number=00002 name=+DATA/zjedb/datafile/sysaux.260.966869955
output file name=+DATA/zjedbstd/datafile/zjzwfw04.dbf tag=TAG20190517T195700
channel c4: datafile copy complete, elapsed time: 00:57:46
channel c4: starting datafile copy
input datafile file number=00003 name=+DATA/zjedb/datafile/undotbs1.261.966870103
output file name=+DATA/zjedbstd/datafile/zjzwfw06.dbf tag=TAG20190517T195700
channel c6: datafile copy complete, elapsed time: 00:57:47
channel c6: starting datafile copy
input datafile file number=00004 name=+DATA/zjedb/datafile/undotbs2.263.966870261
output file name=+DATA/zjedbstd/datafile/zjzwfw05.dbf tag=TAG20190517T195700
channel c5: datafile copy complete, elapsed time: 00:58:12
channel c5: starting datafile copy
input datafile file number=00019 name=+DATA/zjedb/datafile/zjzwfw13.ora
output file name=+DATA/zjedbstd/datafile/zjzwfw07.dbf tag=TAG20190517T195700
channel c7: datafile copy complete, elapsed time: 00:58:47
channel c7: starting datafile copy
input datafile file number=00020 name=+DATA/zjedb/datafile/zjzwfw14.dbf
output file name=+DATA/zjedbstd/datafile/zjzwfw09.dbf tag=TAG20190517T195700
channel c9: datafile copy complete, elapsed time: 00:58:48
channel c9: starting datafile copy
input datafile file number=00021 name=+DATA/zjedb/datafile/zjzwfw15.dbf
output file name=+DATA/zjedbstd/datafile/zjzwfw01.dbf tag=TAG20190517T195700
channel c1: datafile copy complete, elapsed time: 01:00:13
channel c1: starting datafile copy
input datafile file number=00005 name=+DATA/zjedb/datafile/users.264.966870411
output file name=+DATA/zjedbstd/datafile/users.277.1008536225 tag=TAG20190517T195700
channel c1: datafile copy complete, elapsed time: 00:02:16
output file name=+DATA/zjedbstd/datafile/zjzwfw12.dbf tag=TAG20190517T195700
channel c11: datafile copy complete, elapsed time: 01:04:09
output file name=+DATA/zjedbstd/datafile/system.268.1008532611 tag=TAG20190517T195700
channel c12: datafile copy complete, elapsed time: 01:04:39
output file name=+DATA/zjedbstd/datafile/zjzwfw03.dbf tag=TAG20190517T195700
channel c3: datafile copy complete, elapsed time: 01:11:09
output file name=+DATA/zjedbstd/datafile/undotbs1.272.1008536079 tag=TAG20190517T195700
channel c4: datafile copy complete, elapsed time: 00:14:42
output file name=+DATA/zjedbstd/datafile/undotbs2.273.1008536079 tag=TAG20190517T195700
channel c6: datafile copy complete, elapsed time: 00:15:12
output file name=+DATA/zjedbstd/datafile/zjzwfw13.ora tag=TAG20190517T195700
channel c5: datafile copy complete, elapsed time: 00:15:27
output file name=+DATA/zjedbstd/datafile/zjzwfw14.dbf tag=TAG20190517T195700
channel c7: datafile copy complete, elapsed time: 00:15:01
output file name=+DATA/zjedbstd/datafile/zjzwfw15.dbf tag=TAG20190517T195700
channel c9: datafile copy complete, elapsed time: 00:15:31
output file name=+DATA/zjedbstd/datafile/sysaux.271.1008536053 tag=TAG20190517T195700
channel c10: datafile copy complete, elapsed time: 00:18:18
output file name=+DATA/zjedbstd/datafile/zjzwfw11.dbf tag=TAG20190517T195700
channel c8: datafile copy complete, elapsed time: 00:23:42
output file name=+DATA/zjedbstd/datafile/system.270.1008536045 tag=TAG20190517T195700
channel c2: datafile copy complete, elapsed time: 00:24:15
Finished backup at 2019-05-17 21:18:30

sql statement: alter system archive log current

contents of Memory Script:
{
   backup as copy reuse
   archivelog like  "+ARCH/zjedb/archivelog/2019_05_17/thread_2_seq_11219.7524.1008532429" auxiliary format 
 "+DATA"   archivelog like 
 "+ARCH/zjedb/archivelog/2019_05_17/thread_2_seq_11220.7568.1008532623" auxiliary format 
 "+DATA"   archivelog like 
 "+ARCH/zjedb/archivelog/2019_05_17/thread_2_seq_11221.8239.1008536737" auxiliary format 
 "+DATA"   archivelog like 
 "+ARCH/zjedb/archivelog/2019_05_17/thread_1_seq_16765.8665.1008532625" auxiliary format 
 "+DATA"   archivelog like 
 "+ARCH/zjedb/archivelog/2019_05_17/thread_1_seq_16766.8265.1008537513" auxiliary format 
 "+DATA"   archivelog like 
 "+ARCH/zjedb/archivelog/2019_05_17/thread_2_seq_11222.8289.1008537513" auxiliary format 
 "+DATA"   ;
   catalog clone start with  "+DATA";
   switch clone datafile all;
}
executing Memory Script

Starting backup at 2019-05-17 21:19:40
channel c1: starting archived log copy
input archived log thread=2 sequence=11219 RECID=27924 STAMP=1008532428
channel c2: starting archived log copy
input archived log thread=2 sequence=11220 RECID=27925 STAMP=1008532623
channel c3: starting archived log copy
input archived log thread=2 sequence=11221 RECID=27927 STAMP=1008536739
channel c4: starting archived log copy
input archived log thread=1 sequence=16765 RECID=27926 STAMP=1008532624
channel c5: starting archived log copy
input archived log thread=1 sequence=16766 RECID=27928 STAMP=1008537513
channel c6: starting archived log copy
input archived log thread=2 sequence=11222 RECID=27929 STAMP=1008537513
output file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11219.278.1008537571 RECID=0 STAMP=0
channel c1: archived log copy complete, elapsed time: 00:00:00
output file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11220.279.1008537571 RECID=0 STAMP=0
channel c2: archived log copy complete, elapsed time: 00:00:01
output file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11221.280.1008537571 RECID=0 STAMP=0
channel c3: archived log copy complete, elapsed time: 00:00:01
output file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_1_seq_16765.281.1008537571 RECID=0 STAMP=0
channel c4: archived log copy complete, elapsed time: 00:00:01
output file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_1_seq_16766.282.1008537571 RECID=0 STAMP=0
channel c5: archived log copy complete, elapsed time: 00:00:01
output file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11222.283.1008537571 RECID=0 STAMP=0
channel c6: archived log copy complete, elapsed time: 00:00:01
Finished backup at 2019-05-17 21:19:43

searching for all files that match the pattern +DATA

List of Files Unknown to the Database
=====================================
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11219.278.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11220.279.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11221.280.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_1_seq_16765.281.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_1_seq_16766.282.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11222.283.1008537571
File Name: +data/ZJEDBSTD/DATAFILE/SYSTEM.268.1008532611
File Name: +data/ZJEDBSTD/DATAFILE/SYSTEM.270.1008536045
File Name: +data/ZJEDBSTD/DATAFILE/SYSAUX.271.1008536053
File Name: +data/ZJEDBSTD/DATAFILE/UNDOTBS1.272.1008536079
File Name: +data/ZJEDBSTD/DATAFILE/UNDOTBS2.273.1008536079
File Name: +data/ZJEDBSTD/DATAFILE/USERS.277.1008536225
cataloging files...
cataloging done

List of Cataloged Files
=======================
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11219.278.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11220.279.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11221.280.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_1_seq_16765.281.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_1_seq_16766.282.1008537571
File Name: +data/ZJEDBSTD/ARCHIVELOG/2019_05_17/thread_2_seq_11222.283.1008537571
File Name: +data/ZJEDBSTD/DATAFILE/SYSTEM.268.1008532611
File Name: +data/ZJEDBSTD/DATAFILE/SYSTEM.270.1008536045
File Name: +data/ZJEDBSTD/DATAFILE/SYSAUX.271.1008536053
File Name: +data/ZJEDBSTD/DATAFILE/UNDOTBS1.272.1008536079
File Name: +data/ZJEDBSTD/DATAFILE/UNDOTBS2.273.1008536079
File Name: +data/ZJEDBSTD/DATAFILE/USERS.277.1008536225

datafile 1 switched to datafile copy
input datafile copy RECID=7 STAMP=1008537573 file name=+DATA/zjedbstd/datafile/system.268.1008532611
datafile 2 switched to datafile copy
input datafile copy RECID=8 STAMP=1008537573 file name=+DATA/zjedbstd/datafile/sysaux.271.1008536053
datafile 3 switched to datafile copy
input datafile copy RECID=9 STAMP=1008537573 file name=+DATA/zjedbstd/datafile/undotbs1.272.1008536079
datafile 4 switched to datafile copy
input datafile copy RECID=10 STAMP=1008537573 file name=+DATA/zjedbstd/datafile/undotbs2.273.1008536079
datafile 5 switched to datafile copy
input datafile copy RECID=11 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/users.277.1008536225
datafile 6 switched to datafile copy
input datafile copy RECID=12 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw01.dbf
datafile 7 switched to datafile copy
input datafile copy RECID=13 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw02.dbf
datafile 8 switched to datafile copy
input datafile copy RECID=14 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw03.dbf
datafile 9 switched to datafile copy
input datafile copy RECID=15 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw04.dbf
datafile 10 switched to datafile copy
input datafile copy RECID=16 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw05.dbf
datafile 11 switched to datafile copy
input datafile copy RECID=17 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw06.dbf
datafile 12 switched to datafile copy
input datafile copy RECID=18 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw07.dbf
datafile 13 switched to datafile copy
input datafile copy RECID=19 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw08.dbf
datafile 14 switched to datafile copy
input datafile copy RECID=20 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw09.dbf
datafile 15 switched to datafile copy
input datafile copy RECID=21 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw10.dbf
datafile 16 switched to datafile copy
input datafile copy RECID=22 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/system.270.1008536045
datafile 17 switched to datafile copy
input datafile copy RECID=23 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw11.dbf
datafile 18 switched to datafile copy
input datafile copy RECID=24 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw12.dbf
datafile 19 switched to datafile copy
input datafile copy RECID=25 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw13.ora
datafile 20 switched to datafile copy
input datafile copy RECID=26 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw14.dbf
datafile 21 switched to datafile copy
input datafile copy RECID=27 STAMP=1008537574 file name=+DATA/zjedbstd/datafile/zjzwfw15.dbf

contents of Memory Script:
{
   set until scn  1338603208;
   recover
   standby
   clone database
    delete archivelog
   ;
}
executing Memory Script

executing command: SET until clause

Starting recover at 2019-05-17 21:19:46

starting media recovery

archived log for thread 1 with sequence 16765 is already on disk as file +DATA/zjedbstd/archivelog/2019_05_17/thread_1_seq_16765.281.1008537571
archived log for thread 1 with sequence 16766 is already on disk as file +DATA/zjedbstd/archivelog/2019_05_17/thread_1_seq_16766.282.1008537571
archived log for thread 2 with sequence 11220 is already on disk as file +DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11220.279.1008537571
archived log for thread 2 with sequence 11221 is already on disk as file +DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11221.280.1008537571
archived log for thread 2 with sequence 11222 is already on disk as file +DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11222.283.1008537571
archived log file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_1_seq_16765.281.1008537571 thread=1 sequence=16765
archived log file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11220.279.1008537571 thread=2 sequence=11220
archived log file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11221.280.1008537571 thread=2 sequence=11221
archived log file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_1_seq_16766.282.1008537571 thread=1 sequence=16766
archived log file name=+DATA/zjedbstd/archivelog/2019_05_17/thread_2_seq_11222.283.1008537571 thread=2 sequence=11222
media recovery complete, elapsed time: 00:00:03
Finished recover at 2019-05-17 21:19:52
Finished Duplicate Db at 2019-05-17 21:19:59

released channel: c1

released channel: c2

released channel: c3

released channel: c4

released channel: c5

released channel: c6

released channel: c7

released channel: c8

released channel: c9

released channel: c10

released channel: c11

released channel: c12

released channel: c13

released channel: c14

released channel: c15

released channel: c16

released channel: c17

released channel: c18

released channel: c19

released channel: c20

released channel: c21

released channel: c22

released channel: c23

released channel: c24

二、调整RAC DG备库参数

1、将dg生成的spfile拷贝到asm

cp /u01/app/oracle/product/11.2.0/db_1/dbs/spfilezjedbstd1.ora +data/zjedbstd/spfilezjedbstd.ora

2、修改pfile指向asm的spfile

vi /u01/app/oracle/product/11.2.0/db_1/dbs/initzjedbstd1.ora
spfile='+data/zjedbstd/spfilezjedbstd.ora'
shutdown immediate;
startup

3、修改集群参数、恢复二节点

alter system set cluster_database=true scope=spfile sid='*';
alter system set cluster_database_instances=2 scope=spfile sid='*';
alter system set instance_number=1 scope=spfile sid='zjedbstd1';
alter system set instance_number=2 scope=spfile sid='zjedbstd2';
alter system set thread=1 scope=spfile sid='zjedbstd1';
alter system set thread=2 scope=spfile sid='zjedbstd2';
alter system reset background_dump_dest;
alter system reset user_dump_dest;
alter system set LOG_ARCHIVE_CONFIG='' sid='*';
alter system set LOG_ARCHIVE_DEST_2='' sid='*';
alter system set undo_tablespace='UNDOTBS2' scope=spfile sid='zjedbstd2';
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.137.32)(PORT=1521))' sid='zjedbstd1' scope=both;
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.137.33)(PORT=1521))' sid='zjedbstd2' scope=both;
关闭数据库
shutdown immediate;

4、将备库注册到RAC资源
oracle用户下

srvctl add database -d zjedbstd -n zjedb -o $ORACLE_HOME -p +DATA/zjedbstd/spfilezjedbstd.ora

srvctl add instance -d zjedbstd -i zjedbstd1 -n ebs1
srvctl add instance -d zjedbstd -i zjedbstd2 -n ebs2
srvctl config database -d zjedbstd

启动数据库
srvctl start database -d zjedbstd

5、检查两个节点集群参数
查看如下参数

local_listener
节点1

SQL>  show parameter local_listener;

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
local_listener			     string	(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.137.32)(PORT=1521))

节点2

SQL>  show parameter local_listener;

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
local_listener			     string	(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.137.33)(PORT=1521))

remote_listener
节点1

SQL> show parameter remote_listener

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
remote_listener 		     string	rac-scan:1521

节点2

SQL> show parameter remote_listener

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
remote_listener 		     string	rac-scan:1521

thread
节点1

SQL> show parameter thread

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------

thread				     integer	1

节点2

SQL> show parameter thread

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------

thread				     integer	2

instance
节点1

SQL> show parameter instance

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
active_instance_count		     integer
cluster_database_instances	     integer	2
instance_groups 		     string
instance_name			     string	zjedbstd1
instance_number 		     integer	1
instance_type			     string	RDBMS
open_links_per_instance 	     integer	4
parallel_instance_group 	     string
parallel_server_instances	     integer	2

节点2


SQL> show parameter instance

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
active_instance_count		     integer
cluster_database_instances	     integer	2
instance_groups 		     string
instance_name			     string	zjedbstd2
instance_number 		     integer	2
instance_type			     string	RDBMS
open_links_per_instance 	     integer	4
parallel_instance_group 	     string
parallel_server_instances	     integer	2

6、检查主库、备库数据库一致性

三、备库脱离DG环境

1、取消dg参数

alter system set LOG_ARCHIVE_CONFIG='' scope=spfile;
alter system reset DB_FILE_NAME_CONVERT scope=spfile;
alter system reset LOG_FILE_NAME_CONVERT scope=spfile; 
alter system reset LOG_ARCHIVE_DEST_2 scope=spfile;
alter system set STANDBY_FILE_MANAGEMENT='MANUAL' scope=spfile; 
alter system set FAL_SERVER='' scope=spfile; 
alter system set FAL_CLIENT='' scope=spfile;
ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;

2、重启数据库

srvctl stop database -d zjedbstd
srvctl start database -d zjedbstd

3、测试rac读写、切换日志
create tablespace
alter system switch logfile;

4、检查vip、scanip连通性
ping vip
ping scanip

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系列课程分为,0-理论知识部分    0.1-oca_ocp_ocm相关知识内容(uploading)1-安装部分     1.1单实例命令行安装     1.2单实例图形安装     1.3rac安装     1.4rac(pdb架构)+dg 单实例安装(用rman的duplicate和rman备份2种方式搭建dg)     1.5rac(pdb架构)+rac dg2-迁移部分    2.1单实例之间的迁移    2.2单实迁移rac    2.3rac迁移到单实例    2.4racrac之间的迁移。    2.5关于xtts的迁移方法的使用3-恢复部分   3.1单实例本地恢复   3.2rac本地恢复4-数据库升级部分   4.1 19.3升级到19.13   4.2 12.1.0.2升级到19.3   4.3 12.2.0.1升级到19.3   4.4 19.3的rac升级到19.135-数据库优化部分    5.1如何看懂执行计划    5.2 hash, nest loop,  merge的执行计划各自适用于那种场景?    5.3为什么要用直方图,19c的直方图有frency, balance,  top-frenkency, hybrid?允许最大的bucket是多少?6-数据库asm磁盘操作部分   6-1如何用一条命令迁移rac存储。   6-2如何用笨方法迁移rac存储。   6-3目前asm磁盘是external冗余级别,如何修改为normal的冗余级别。7-数据库工具部分   7.1oem如何进行安装,如何进行纳管数据库,如何使用   7.2如何用oem监控数据库 8-综合实战。   a库是11.2.0.3的单实例数据库,容量有20T。   b库是19.13的rac环境的pdb数据库,容量只有21T.   如何把a库的数据迁移到b库的pdb数据库?   这个综合实战非常考验大家,基本上囊括了数据库复制安装,数据库dg,数据库升级的方方面面。   大家可以自己先想想怎么实现。一课程主题手把手带大家进行实操,在实操中提升自己手把手带大家学习orace 19的ocm课程,学完本课程,至少具有3-5年oracle数据库水平。文档和视频is uploading. 二课程特色 学oracle,找阿伟阿伟出品,必属精品从实战出发,贴近实战,自己实战,实战为王,在实战中提升自己授人以鱼不如授人以渔通过此系列课程可以提高3-5年oracle水平交个朋友,物有所值,诚意满满走心课程,把自己在运维中的坑,提炼知识后,实战给大家 三课程内容 0.理论知识部分(上传中。。。)   0.1数据库监听(动态监听,静态监听,多个ip同时监听1521,一个ip监听多个service_name)   0.2rman 命令中的set rename datafile和 alter database  rename datafile 有啥区别?   0.3    ............1.数据库单实例安装  1.0 安装检查    1.0.1安装包检查    1.0.2修改系统参数    1.0.3数据库用户创建    1.0.4创建目录    1.0.5上传安装软件包    1.0.6修改oracle用户环境变量  1.1 rhel7系统图形安装oracle 19c单实例数据库  1.2 rhel7系统命令行安装       1.2.0命令行安装数据库软件       1.2.1命令行创建non cdb数据库实例       1.2.2命令行创建 cdb数据库实例2.rac数据库安装    1.课程结束成果演示          1.1 用workstation,安装一套rhel7+oracle19c+rac+multipath+共享存储+DNS服务器+DNS客户端+NTP服务器+NTP客户端的生产环境          1.2 怎样打oracle19c的rac补丁(包括GI补丁,oracle补丁,数据库补丁,OJVM补丁,bug补丁)     2.安装openfiler软件,模拟共享存储+配置多路径访问       2.1安装openfiler软件       2.2配置openfiler软件(配置2个虚拟网卡,模拟服务器的2个HBA卡)        2.3创建ocr磁盘       2.4创建mgmt磁盘       2.5创建数据文件磁盘       2.6创建归档日志磁盘     3.安装2台数据库服务器       3.1安装2台数据库服务器RHEL7.5       3.2配置服务器双网卡绑定+配置服务器心跳线     4.安装多路径软件识别共享存储中的磁盘        4.1安装服务器本地yum源        4.2安装iscsi软件,配置多路径配置文件,识别共享存储中的磁盘        4.3识别ocr磁盘        4.4识别mgmt磁盘        4.5识别数据文件磁盘        4.6识别归档日志磁盘     5.oracle19c的rac环境系统参数官方说明        5.1如何配置oracle19c的rac的系统参数(我们参考官方说明)        5.2oracle19c+rac环境Best Practices 官方说明文档     6.安装oracle19c+rac之前的准备工作        6.1修改/etc/hosts文件        6.2配置DNS服务器+DNS客户端+NTP服务器+NTP客户端        6.3创建用户和组        6.4创建目录        6.5修改用户环境变量        6.6安装相关软件包        6.7配置ssh互信        6.9禁用服务器透明大页     7.安装oracle+19c+rac软件       7.1安装GI软件       7.2创建ASM磁盘,主要是数据文件磁盘和归档日志磁盘       7.3安装数据库软件       7.4创建数据库实例       7.5日常常用维护集群命令(启停数据库,启停集群,查看监听,教同学们怎样不死记命令,而且命令还正确)     8.打补丁     8.1打GI和ORACLE的操作系统补丁      8.2打OJVM补丁      8.3打ORA600的bug补丁     9.课程总结和成果演示     9.1课程总结和成果演示3.rac+dg(单实例)数据库安装(pdb架构)     3.1.1dg知识点讲解     3.1.2配置dg监听,密码文件,参数文件。     3.1.2通过rman的duplicate命令进行dg搭建1。     3.1.3通过rman的duplicate命令进行dg搭建2     3.1.4进行数据库切换需要的配置。     3.1.5数据库正常switch over     3.1.6数据库如何fail over     3.1.7dg库failover以后通过闪回快速恢复dg     3.1.8dg库failover以后通过新主库的控制文件快速恢复dg     3.1.9备库归档缺失如何进行解决。     3.1.10recover database和recover standby database是否可以在dg中使用?     3.1.11如何通过rman的备份进行搭建dg。     3.1.12dg库使用静态监听无法监听pdb数据库的service问题如何进行解决?   4.rac+rac dg的实战步骤(pdb架构)(上传中。。。)5.19c单实例数据库通过rman备份进行迁移到单实例数据库     5.1通过备份脚本进行数据,归档,控制文件备份     5.2通过备份脚本进行归档,控制文件备份       (注意源库备份目录是/backup/db和/backup/ar)     5.3传输备份文件到目标库        (传输备份文件到目标库的/home/oracle/bk目录)     5.4利用参数文件启动数据库到nomount     5.5利用备份集恢复控制文件,并启动数据库到mount     5.6通过restore database恢复数据库        5.6.1注册目标库备份集到控制文件        5.6.2启动数据库到mount状态,确定recover database的序列号     5.7recover database        5.7.1通过rman 进行recover database        5.7.2通过sql 命令行进行 recover database;     5.8.打开数据库          5.8.1解决打开数据库后,sys用户无法远程监听登录问题          5.8.2修改数据库动态参数启动数据库     5.9.备份的扩展             5.9.1如何知道备份集里面有哪些归档             5.9.2如何从这些备份集中提取归档             5.9.3进行数据库迁移时,如何逐步应用归档,并且如何open read only数据库后,继续应用归档             5.9.4为何要进行 open read only进行提前打开验证。               5.10.rman迁移备份的补充             5.10.1如何再rman中设置数据文件,在线日志生成路径。               类似如下命令                    run  6单实例数据库无数据丢失通过rman备份迁移rac数据库和rac数据库通过rman迁移rac数据库      6.1单实例源库进行数据库升级           19.3的源库升级到19.13版本(包括打数据库补丁和ojvm补丁)      6.2.传输备份文件到目标库           传输备份文件到目标库的/home/oracle/bk目录     6.3.利用参数文件启动数据库到nomount     6.4.利用备份集恢复控制文件,并启动数据库到mount        6.5.通过restore database恢复数据库           注册目标库备份集到控制文件           启动数据库到mount状态,确定recover database的序列号     6.6.recover database          通过rman 进行recover database          通过sql 命令行进行 recover database;     6.7.单实例数据库恢复完成后,配置为rac数据库           注册数据库到集群          修改数据库参数文件到asm     6.8.迁移rac数据库到rac数据库。           单实例数据库迁移rac和,rac数据库迁移rac有啥不一样。           根据上面理论,实施rac数据库恢复到rac7数据库本地恢复系列     7.1单实例数据库本地恢复     7.2rac数据库本地恢复8综合实战(uploading)     7.1实战课题:        有一台11.2.0.3的单实例数据库A,数据库容量有20T,无备份。        如何迁移到新搭建的rac环境B(数据库版本是19.13),并且是迁移rac的pdb数据库中,并且rac数据库的asm容量只有21T.        这次实战包含的知识点。        1-如何在环境B复制数据库A的软件,最好进行复制,因为数据库A的11.2.0.3打了很多补丁,如果安装11.2.0.3软件,会造成版本不一致。        2-如何搭建11.2.0.3的单实例dg。        3-dg归档缺失如何解决。        4-如何升级11.2.0.3单实例到11.2.0.4单实例        5-如何升级11.2.0.4单实例到19.3单实例        6-如何升级19.3单实例到19.13单实例。        7-如何迁移19.13单实例数据库到19.13的rac的pdb数据库中。9数据库升级系列     8.1 单实例19c数据库升级到19.13版本。     8.2 单实例12.2.0.1数据库升级到19.13版本。     8.3 单实例12.1.0.2数据库升级到19.13版本。     8.4 19c数据库rac升级到19.13版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值