PeopleSoft: Restore command for HRDVLP
Run PT_CONFIG_TABLE_EXP.DMS to capture tools tables from target environment - hrdvlp
From hrprod:
>rman target / catalog hrprod19/bkup_123@rmprod auxiliary sys/cZQwV3EqQy9K_M@hrdvlp
Recovery Manager: Release 12.1.0.2.0 - Production on Thu Sep 5 11:43:09 2019
Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
connected to target database: HRPROD (DBID=3413199007)
connected to recovery catalog database
connected to auxiliary database (not started)
RMAN> spool log to /usr/local/oracle/restorehrdvlpMarch26th.txt;
RMAN> run {
startup clone nomount;
allocate auxiliary channel aux1 device type disk;
set until scn 124671915310;
DUPLICATE target database to hrdvlp
nofilenamecheck
db_file_name_convert = (
'hrprod','hrdvlp'
);
}
spool log off
Not working. Need to get correct syntax.
log_file_name_convert =('/usr/opt/app/oracle/admin/hrprod/redo01', '/usr/opt/app/oracle/admin/hrdvlp/redo01'
'/usr/opt/app/oracle/admin/hrprod/redo02', '/usr/opt/app/oracle/admin/hrdvlp/redo02');
}
spool log off;
It is preferred that you use 'set until . . . ' else rman will look for most recent archive logs if you don't use that clause,
and you can get these errors while restoring: RMAN-06053 and RMAN-06025
On HRPROD:
oracle-pshrdb602.tmw.com:hrprod:/usr/opt/app/dbdump/hot_backup/HRPROD>rman target / catalog hrprod19/bkup_123@rmprod
Recovery Manager: Release 19.0.0.0.0 - Production on Thu Jun 13 09:34:28 2024
Version 19.23.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
connected to target database: HRPROD (DBID=3518093084)
connected to recovery catalog database
RMAN> list backup of controlfile completed before '27-MAR-2025';
list backup of controlfile completed before '27-MAR-2025';
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1727966 Full 26.73M DISK 00:00:01 26-MAR-25
BP Key: 1727968 Status: AVAILABLE Compressed: NO Tag: TAG20250326T024316
Piece Name: /usr/opt/app/dbdump/hot_backup/HRPROD/HRPROD_AutoCTL_c-3518093084-20250326-00.bak
Control File Included: Ckp SCN: 124670931015 Ckp time: 26-MAR-25
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1728021 Full 26.73M DISK 00:00:01 26-MAR-25
BP Key: 1728025 Status: AVAILABLE Compressed: NO Tag: TAG20250326T093146
Piece Name: /usr/opt/app/dbdump/hot_backup/HRPROD/HRPROD_AutoCTL_c-3518093084-20250326-01.bak
Control File Included: Ckp SCN: 124671915310 Ckp time: 26-MAR-25
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1728050 Full 26.73M DISK 00:00:00 26-MAR-25
BP Key: 1728052 Status: AVAILABLE Compressed: NO Tag: TAG20250326T133047
Piece Name: /usr/opt/app/dbdump/hot_backup/HRPROD/HRPROD_AutoCTL_c-3518093084-20250326-02.bak
Control File Included: Ckp SCN: 124673191364 Ckp time: 26-MAR-25
RMAN>
********
DUPLICATE target DATABASE TO 'HRDVLP' BACKUP LOCATION '/usr/opt/app/dbdump/hot_backup/HRPROD' NOFILENAMECHECK;
For example:
up to 2016 August 23rd
RMAN> spool log to /usr/local/oracle/restorehrdvlpFeb23rd.txt;
RMAN> run {
startup clone nomount;
allocate auxiliary channel aux1 device type disk;
set until scn 45590403829;
set newname for datafile 96 to '/usr/opt/app/oracle/admin/hrdvlp/data02/psimage_01.dbf';
set newname for datafile 97 to '/usr/opt/app/oracle/admin/hrdvlp/data02/psimage_02.dbf';
set newname for datafile 211 to '/usr/opt/app/oracle/admin/hrdvlp/data02/psimage_03.dbf';
DUPLICATE target database to hrdvlp
nofilenamecheck
db_file_name_convert = ('/usr/opt/app/oracle/admin/hrprod/data01', '/usr/opt/app/oracle/admin/hrdvlp/data01'
'/usr/opt/app/oracle/admin/hrprod/ndx01', '/usr/opt/app/oracle/admin/hrdvlp/ndx01'
'/usr/opt/app/oracle/admin/hrprod/flash01', '/usr/opt/app/oracle/admin/hrdvlp/flash01'
'/usr/opt/app/oracle/admin/hrprod/redo01', '/usr/opt/app/oracle/admin/hrdvlp/redo01'
'/usr/opt/app/oracle/admin/hrprod/redo02', '/usr/opt/app/oracle/admin/hrdvlp/redo02'
'/usr/opt/app/oracle/admin/hrprod/system01/system01.dbf', '/usr/opt/app/oracle/admin/hrdvlp/system01/system01.dbf'
'/usr/opt/app/oracle/admin/hrprod/system01/control03.ctl', '/usr/opt/app/oracle/admin/hrdvlp/system01/control03.ctl'
'/usr/opt/app/oracle/admin/hrprod/system01/sysaux01.dbf', '/usr/opt/app/oracle/admin/hrdvlp/system02/sysaux01.dbf'
'/usr/opt/app/oracle/admin/hrprod/temp01', '/usr/opt/app/oracle/admin/hrdvlp/temp01'
'/usr/opt/app/oracle/admin/hrprod/undo01', '/usr/opt/app/oracle/admin/hrdvlp/undo01'
'/usr/opt/app/oracle/admin/hrprod/arch', '/usr/opt/app/oracle/admin/hrdvlp/arch');
}
spool log off;
up to 2016 Feb 23rd
RMAN> spool log to /usr/local/oracle/restorehrdvlpMarch4th.txt;
RMAN> run {
2> startup clone nomount;
3> allocate auxiliary channel aux1 device type disk;
4> DUPLICATE target DATABASE TO 'HRDVLP' BACKUP LOCATION '/usr/opt/app/dbdump/hot_backup/HRPROD' NOFILENAMECHECK
5> db_file_name_convert = ('/usr/opt/app/oracle/admin/hrprod/data01', '/usr/opt/app/oracle/admin/hrdvlp/data01'
6> '/usr/opt/app/oracle/admin/hrprod/ndx01', '/usr/opt/app/oracle/admin/hrdvlp/ndx01'
7> '/usr/opt/app/oracle/admin/hrprod/flash01', '/usr/opt/app/oracle/admin/hrdvlp/flash01'
8> '/usr/opt/app/oracle/admin/hrprod/system01/system01.dbf', '/usr/opt/app/oracle/admin/hrdvlp/system01/system01.dbf'
9> '/usr/opt/app/oracle/admin/hrprod/system01/control03.ctl', '/usr/opt/app/oracle/admin/hrdvlp/system01/control03.ctl'
10> '/usr/opt/app/oracle/admin/hrprod/system01/sysaux01.dbf', '/usr/opt/app/oracle/admin/hrdvlp/system02/sysaux01.dbf'
11> '/usr/opt/app/oracle/admin/hrprod/temp01', '/usr/opt/app/oracle/admin/hrdvlp/temp01'
12> '/usr/opt/app/oracle/admin/hrprod/undo01', '/usr/opt/app/oracle/admin/hrdvlp/undo01'
13> '/usr/opt/app/oracle/admin/hrprod/arch', '/usr/opt/app/oracle/admin/hrdvlp/arch');
14> }
lesystem Size Used Avail Use% Mounted on
/dev/mapper/system-rootlv
20G 5.8G 13G 32% /
/dev/sda1 487M 21M 441M 5% /boot
tmpfs 31G 19G 13G 60% /dev/shm
/dev/mapper/system-varlv
9.7G 4.2G 5.1G 46% /var
/dev/mapper/system-tmplv
4.9G 273M 4.4G 6% /tmp
/dev/mapper/system-homelv
4.9G 139M 4.5G 3% /export/home
/dev/mapper/uservg-usr_opt_app_lv
62G 49G 9.3G 85% /usr/opt/app
/dev/mapper/system-oraclenew_lv
40G 27G 11G 72% /usr/opt/app/oracle
/dev/mapper/uservg-uservg--timecards_lv
6.0G 141M 5.5G 3% /usr/opt/app/timecards
/dev/mapper/system-system--app_track_lv
20G 1.8G 17G 10% /usr/opt/app/apptrack
/dev/mapper/dbdumpvg-dbdump_lv
276G 96G 166G 37% /usr/opt/app/dbdump
/dev/mapper/uservg-psreports_lv
58G 29G 26G 54% /usr/opt/app/psoft/psreports
/dev/mapper/h4r5datavg-data100_lv
776G 711G 27G 97% /rd100
/dev/mapper/h4r5datavg-index200_lv
446G 368G 57G 87% /rd200
/dev/mapper/h4r5datavg-redo300_lv
20G 5.3G 14G 29% /rd300
/dev/mapper/h4r5datavg-undo320_lv
50G 35G 13G 74% /rd320
/dev/mapper/h4r5datavg-temp340_lv
108G 36G 66G 36% /rd340
/dev/mapper/h4r5datavg-system400_lv
20G 14G 5.6G 71% /rd400
/dev/mapper/h4r5datavg-arch500_lv
15G 238M 14G 2% /rd500
/dev/mapper/h4r5datavg-flash600_lv
9.9G 840M 8.6G 9% /rd600
/dev/mapper/h4psupgtemp_vg-rd900_lv
650G 529G 89G 86% /rd900
kira:/vol/vol4/interdev
704G 552G 153G 79% /interfaces2
/dev/mapper/h4temprd800vg-rd800_lv
419G 292G 107G 74% /rd800
oracle-pshrtstdb01:hrdvlp:/usr/opt/app/oracle/admin/hrdvlp>ls -lrt
total 52
drwxr-xr-x 2 oracle dba 4096 Jul 14 2010 dpdump
drwxr-xr-x 2 oracle dba 4096 Jul 14 2010 scripts1120
drwxr-xr-x 2 oracle dba 4096 May 18 2011 scripts
lrwxrwxrwx 1 oracle dba 28 Mar 12 20:43 undo01 -> /rd320/oradata/hrdvlp/undo01
lrwxrwxrwx 1 oracle dba 28 Mar 12 20:43 temp01 -> /rd340/oradata/hrdvlp/temp01
lrwxrwxrwx 1 oracle dba 30 Mar 12 20:43 system03 -> /rd900/oradata/hrdvlp/system03
lrwxrwxrwx 1 oracle dba 30 Mar 12 20:43 system02 -> /rd300/oradata/hrdvlp/system02
lrwxrwxrwx 1 oracle dba 30 Mar 12 20:43 system01 -> /rd400/oradata/hrdvlp/system01
lrwxrwxrwx 1 oracle dba 28 Mar 12 20:43 redo02 -> /rd300/oradata/hrdvlp/redo02
lrwxrwxrwx 1 oracle dba 28 Mar 12 20:43 redo01 -> /rd300/oradata/hrdvlp/redo01
lrwxrwxrwx 1 oracle dba 27 Mar 12 20:43 ndx01 -> /rd200/oradata/hrdvlp/ndx01
lrwxrwxrwx 1 oracle dba 29 Mar 12 20:43 flash01 -> /rd600/oradata/hrdvlp/flash01
lrwxrwxrwx 1 oracle dba 28 Mar 12 20:43 data02 -> /rd800/oradata/hrdvlp/data02
lrwxrwxrwx 1 oracle dba 28 Mar 12 20:43 data01 -> /rd100/oradata/hrdvlp/data01
lrwxrwxrwx 1 oracle dba 26 Mar 12 20:43 arch -> /rd500/oradata/hrdvlp/arch
drwxr-xr-x 2 oracle dba 4096 Aug 24 12:07 pfile
drwxr-xr-x 2 oracle dba 36864 Aug 24 12:10 adump
Comments
Post a Comment