2026-03-12 20:23:15
This commit is contained in:
113
vg/rman_duplicate.txt
Normal file
113
vg/rman_duplicate.txt
Normal file
@@ -0,0 +1,113 @@
|
||||
{
|
||||
sql clone "create spfile from memory";
|
||||
}
|
||||
|
||||
{
|
||||
shutdown clone immediate;
|
||||
startup clone nomount;
|
||||
}
|
||||
|
||||
{
|
||||
set until scn 406717949065;
|
||||
sql clone "alter system set db_name = ''PR01PIMI'' comment= ''Modified by RMAN duplicate'' scope=spfile";
|
||||
sql clone "alter system set db_unique_name = ''BT01PIMI'' comment= ''Modified by RMAN duplicate'' scope=spfile";
|
||||
shutdown clone immediate;
|
||||
startup clone force nomount
|
||||
restore clone primary controlfile;
|
||||
alter clone database mount;
|
||||
}
|
||||
|
||||
{
|
||||
set until scn 406717949065;
|
||||
set newname for datafile 1 to "+RECO_DM02_EXT";
|
||||
set newname for datafile 2 to "+RECO_DM02_EXT";
|
||||
set newname for datafile 3 to "+RECO_DM02_EXT";
|
||||
restore clone database ;
|
||||
}
|
||||
|
||||
{
|
||||
switch clone datafile all;
|
||||
}
|
||||
|
||||
{
|
||||
set until scn 406717949065;
|
||||
recover clone database delete archivelog;
|
||||
}
|
||||
|
||||
{
|
||||
sql clone "alter system set db_name = ''BT01PIMI'' comment=''Reset to original value by RMAN'' scope=spfile";
|
||||
sql clone "alter system reset db_unique_name scope=spfile";
|
||||
shutdown clone immediate;
|
||||
startup clone nomount;
|
||||
}
|
||||
|
||||
|
||||
CREATE CONTROLFILE REUSE SET DATABASE "BT01PIMI" RESETLOGS ARCHIVELOG
|
||||
MAXLOGFILES 384
|
||||
MAXLOGMEMBERS 3
|
||||
MAXDATAFILES 4096
|
||||
MAXINSTANCES 64
|
||||
MAXLOGHISTORY 68736
|
||||
LOGFILE
|
||||
GROUP 1 ( '+data_dm02', '+reco_dm02' ) SIZE 6 G REUSE,
|
||||
GROUP 2 ( '+data_dm02', '+reco_dm02' ) SIZE 6 G REUSE,
|
||||
GROUP 3 ( '+data_dm02', '+reco_dm02' ) SIZE 6 G REUSE,
|
||||
GROUP 4 ( '+data_dm02', '+reco_dm02' ) SIZE 6 G REUSE,
|
||||
GROUP 5 ( '+reco_dm02', '+data_dm02' ) SIZE 6 G REUSE,
|
||||
GROUP 6 ( '+reco_dm02', '+data_dm02' ) SIZE 6 G REUSE
|
||||
DATAFILE
|
||||
'+RECO_DM02_EXT/bt01pimi/datafile/system.639.834164493',
|
||||
'+RECO_DM02_EXT/bt01pimi/datafile/system.639.834164493',
|
||||
'+RECO_DM02_EXT/bt01pimi/datafile/system.639.834164493'
|
||||
CHARACTER SET AL32UTF8
|
||||
;
|
||||
|
||||
-- Set Database Guard and/or Supplemental Logging
|
||||
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
|
||||
|
||||
-- Create log files for threads other than thread one.
|
||||
ALTER DATABASE ADD LOGFILE THREAD 2
|
||||
GROUP 7 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 8 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 9 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 10 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 11 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 12 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE
|
||||
;
|
||||
|
||||
ALTER DATABASE ADD LOGFILE THREAD 3
|
||||
GROUP 13 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 14 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 15 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 16 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 17 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 18 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE
|
||||
;
|
||||
|
||||
ALTER DATABASE ADD LOGFILE THREAD 4
|
||||
GROUP 19 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 20 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 21 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 22 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 23 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE,
|
||||
GROUP 24 ( '+RECO_DM02') SIZE 6144M BLOCKSIZE 512 REUSE
|
||||
;
|
||||
|
||||
{
|
||||
set newname for tempfile 1 to "+RECO_DM02_EXT";
|
||||
set newname for tempfile 2 to "+RECO_DM02_EXT";
|
||||
set newname for tempfile 3 to "+RECO_DM02_EXT";
|
||||
switch clone tempfile all;
|
||||
}
|
||||
|
||||
|
||||
alter system enable restricted session;
|
||||
|
||||
-- Database can now be opened zeroing the online logs.
|
||||
ALTER DATABASE OPEN RESETLOGS;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user