Chyba „RMAN-20035:neplatný vysoký RECID ” při provádění zálohy RMAN na chráněné databázi pomocí ZDLRA:
# rman target / katalog /@zdlra01-scan:1521/zdlraRecovery Manager:Vydání 12.1.0.2.0 – Výroba v pondělí 3. září 09:06:21 2021Copyright (c) 1982, 2014, Oracle a/nebo jeho přidružené společnosti . Všechna práva vyhrazena.připojeno k cílové databázi:CDBSIV01 (DBID=2462007622)připojeno ke schématu obnovení databáze katalogu obnovení 21.01.00.00. je novější než RMAN releaseRMAN> typ zálohovacího zařízení sbt tag 'BACKUP_ZDL_ARCH' archivelog vše nezálohováno smazat všechny vstupy;Spuštění zálohování v 03-SEP-21 aktuální protokol archivu přidružený kanál:ORA_SBT_TAPE_1kanál ORA_SBT_TAPE_1:SID=300 typ zařízení OBTRAPETAPEkanál=SBT_PETAPEkanál=SBT_PETAPE =12.2.0.1allocated channel:ORA_SBT_TAPE_2channel ORA_SBT_TAPE_2:SID=554 device type=SBT_TAPEchannel ORA_SBT_TAPE_2:RA Library VER=12.2.0.1allocated channel:ORA_SBT_TAPE_3channel ORA_SBT_TAPE_3:SID=306 device type=SBT_TAPEchannel ORA_SBT_TAPE_3:RA Library VER=12.2.0.1allocated channel :ORA_SBT_TAPE_4kanál ORA_SBT_TAPE_4:SID=175 typ zařízení=SBT_TAPEkanál ORA_SBT_TAPE_4:Knihovna RA VER=12.2.0.1přeskakování archivovaných protokolů vlákna 1 ze sekvence 48371 na 48378; již zálohovánoRMAN-00571:==============================================================RMAN-00569:===============ZÁSOBNÍK CHYBOVÝCH HLÁŠENÍ NÁSLEDUJE ===============RMAN-00571:==============================================================RMAN-03002:selhání příkazu pro zálohování v 09/03/2021 10:28:06RMAN-06004:Chyba ORACLE z databáze katalogu obnovy:RMAN-20035:neplatný vysoká RECID
Řešení:Problém bude vyřešen provedením níže uvedených příkazů do databáze zdlra:
Spusťte zálohování s povoleným laděním:
# rman cíl / katalog /@zdlra01-scan:1521/zdlra debug=ALL log=/tmp/rmandebug.txtRMAN> typ zálohovacího zařízení sbt tag 'BACKUP_ZDL_ARCH' archivelog vše nezálohováno smazat všechny vstupy;RMAN>
Najděte hodnoty bphwm a bshwm ve vygenerovaném ladicím souboru rmandebug.txt soubor:
DBGSQL:RCVCAT> begin :resync :=dbms_rcvcat.ckptNeeded(ckp_scn => :cfscn, ckp_cf_seq => :cfseq, cf_version => :vertime, cf_type => :cftype, high_df:DGhicid => /mf:DGhicid sqlcode =20035
DBGSQL:B :resync =NULL
DBGSQL:B :cfscn =13930161892388
DBGSQL:B :cfseq =7912622
DB2time-ySQL:-2017 14:29:51”
DBGSQL:B :cftype =1
DBGSQL:B :dfhwm =616
DBGSQL:B :tshwm =11
DBGSQL:B :rlhwm =54
DBGSQL:B :dchwm =0
DBGSQL:B :alhwm =54333
DBGSQL:B :bphwm =11482
DBGSQL:B :dohwm =54297
DBGSQL:B :offrhwm =0
DBGSQL:B :pchwm =0
DBGSQL:B :rmhwm =19
DBGSQL:B :rltime =“27. května 2017 14:29:54”
DBGSQL:B :bshwm =11120
DBGSQL:B :lrstscn =2712589
DBGSQL:B :lrsttime =“27. května 2017 14:29:54”
DBGSQL:B :ichwm =2
DBGSQL:B :tfhwm =33182
DBGSQL:B :rthwm =0
DBGSQL:B :grsphwm =0
DBGSQL:B :nrsphwm =0
DBGSQL:B :bcrhwm =0
DBGSQL:B :pdbhwm =0
DBGSQL:B :pichwm =0
DBGSQL:chyba:ORA-20035:Neplatná vysoká recid:high_bp_recid (krmkosqlerr)
DBGSQL:ORA-06512 :na „RASYS.DBMS_RCVCAT“, řádek 5609 (krmkosqlerr)
DBGSQL:ORA-06512:na adrese „RASYS.DBMS_RCVCAT“, řádek 5469 (krmkosqlerr)
DBGSQL:ORA-06512:na řádku 1 (krmení Kosqler 1 )
DBGSQL:(krmkosqlerr)
DBGSQL:EXITED krmkosqlerr
DBGMISC:krmksqlerror volaná ze souboru krmk7.c, řádek 5177 [13:25:41.708]
Přihlaste se do databáze zdlra a spusťte sqls:
[oracle@zdra01db02 ~]$ sqlplus / jako sysdbaSQL*Plus:Vydání 19.0.0.0.0 – Výroba v pondělí 3. září 09:19:19 2021Verze 19.9.0.0.0Copyright (c) 1982, 2020 Všechna práva vyhrazena. Připojeno k:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.9.0.0.0SQL> vyberte SITE_KEY,db_key,DB_UNIQUE_NAME z RASYS.RCI_SITE, kde DB_UNIQUE_NAME ='CDBSIV-01-QUE_KEY';SITE_NAME-DB-QUE_KEY ------ ---------- ---------------------------------- -------------------------------------------------- ------------------------------------353605282 353605280 CDBSIV01Aktualizovat HIGH_BP_RECID a HIGH_BS_RECID do chráněné databáze CDBSIV01 (DB_KEY =353605280 a site_key =353605282):
SQL> aktualizace RASYS.pdb_node set HIGH_BP_RECID =11482 kde site_key =353605282 a DB_KEY =353605280;1 řádek aktualizován.SQL> aktualizace RASYS.pdb_node set HIGH_BS_RECID =11120 kde site_key aktualizováno =6035235SQL =6035235 SQL;> commit;Potvrzení dokončeno.Přihlaste se do chráněné databáze a odešlete zálohu:
# rman target / katalog /@zdlra01-scan:1521/zdlraRecovery Manager:Vydání 12.1.0.2.0 – Výroba v pondělí 3. září 10:10:21 2021Copyright (c) 1982, 2014, Oracle a/nebo jeho přidružené společnosti . Všechna práva vyhrazena.připojeno k cílové databázi:CDBSIV01 (DBID=2462007622)připojeno ke schématu obnovení databáze katalogu obnovení 21.01.00.00. je novější než RMAN releaseRMAN> typ zálohovacího zařízení sbt tag 'BACKUP_ZDL_ARCH' archivelog vše nezálohováno smazat všechny vstupy;Spuštění zálohování v 03-SEP-21 aktuální protokol archivu přidružený kanál:ORA_SBT_TAPE_1kanál ORA_SBT_TAPE_1:SID=137 typ zařízení OBTRAPETAPEkanál=SBT_PETAPEchannel=SBTRAPETAPE =12.2.0.1Allocated Channel:ORA_SBT_TAPE_2CHANNEL ORA_SBT_TAPE_2:SID =31 Typ zařízení =SBT_Tapechannel Ora_SBT_TAPE_2:RA Library Ver =12.2.0.1AlloCated Channel:Ora_Stt_TapeChanpes / SBT_Tapechbt =SBT_TAPETHANTYS :ORA_SBT_TAPE_4kanál ORA_SBT_TAPE_4:SID=317 typ zařízení=SBT_TAPEkanál ORA_SBT_TAPE_4:Knihovna RA VER=12.2.0.1přeskočení archivovaného protokolu vlákna 1 se sekvencí 49711; již zálohovaný kanál ORA_SBT_TAPE_1:spouštění archivovaného protokolu zálohování setchannel ORA_SBT_TAPE_1:zadání archivovaného protokolu(ů) v nastavení zálohy vstup archivovaného protokolu vlákno=1 sekvence=49712 RECID=55651 STAMP=1085043984kanál ORA_SBT1_TAPE_1channel ORA_SBT_13PEEP_1 dokončeno v 10:-_SBT 1 at 03-SEP-21piece handle=db_CDBSIV01xxxx_p00aot8j_1_1 tag=BACKUP_ZDL_ARCH comment=API Verze 2.0,MMS Verze 12.2.0.1kanál ORA_SBT_TAPE_1:Záloha dokončena, uplynulý čas Control0S a soubor:01 SPFILE:01 SPFILE Automatické zálohování v 03-SEP-21piece handle=c-2462007622-20211004-09 comment=API verze 2.0, MMS verze 12.2.0.1 Dokončeno kontrolní soubor a SPFILE automatické zálohování v 03-SEP-21RMAN>