PowerProtect: Jäsennysvirheiden ratkaiseminen addon.cfg-määritystiedostossa Oraclen ajoitettua varmuuskopiointia varten

Summary: Ajoitettuihin varmuuskopiointeihin on liittynyt ajoitettuja ongelmia asiakkaille, jotka käyttävät Dell EMC PowerProtect Data Manageria (PPDM) Oracle-tietokannan varmuuskopioinnin kanssa. Ad-hoc-manuaaliset varmuuskopiot toimivat kuitenkin ongelmitta. Pääsyy on tunnistettu tyhjäksi osaksi addon.cfg-tiedostossa ([]), joka johtuu siitä, että getInstallOracleSidUser()-funktio ei käsittele tietyn commandco:n tulosta oikein. Tämä ongelma on korjattu tulevassa 19.18-versiossa ja seuraavassa 19.17-korjaustiedostossa. Asiakkaat, jotka eivät halua päivittää, voivat pyytää hotfix-korjausta versioon 19.16. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

* Ajoitetussa Oracle-varmuuskopioinnissa on ongelmia * Adhoc-manuaalinen varmuuskopiointi voi toimia * Python ei pysty käsittelemään INI-muotoista määritystiedostoa, jossa on tyhjä osa, kuten "[]" * Tyhjä osio lisätty addon.cfg-tiedostoon * Karttaan lisätty melutieto aiheuttaa tyhjän osan * Melutiedot tulevat Imperva Cyber -komentoriviltä * Imperva Cyber -etsintä Oracle-tietokannasta häiritsee varmuuskopiointia.

Alla näkyy virheilmoitus lokissa:

[2024-07-28 17:00:17,742 GMT| 2024-07-29 01:00:17,743555 +08| APPBACKUPASSETS_89AE63F6DB2D6224| PID-77095| TID-140512660902656| ERROR| TraceContext-TRACE_ID:89ae63f6db2d6224;EXEC_ID:a631207817a80e3d] /opt/dpsapps/agentsvc/tmp/_MEIng5l7D/AddOnManager/AddOnManager.pyc-getAllAddOnsMap()-Line 140- Exception Source contains parsing errors: '/opt/dpsapps/agentsvc/AddOns/D2B24128_9482_44D2_8723_6D211DB49BFB/addon.cfg'               [line 26]: '[]\n' in getAllAddOnsMap.Traceback (most recent call last):  File "AddOnManager/AddOnManager.py", line 126, in getAllAddOnsMap  File "AddOnManager/AddOnManager.py", line 96, in __add2modules  File "AddOnManager/AddOnManager.py", line 87, in instantiateMainClass  File "nsr/AppAgentService/AddOns/D2B24128_9482_44D2_8723_6D211DB49BFB/AddOnMain.py", line 42, in get_instance  File "nsr/AppAgentService/AddOns/D2B24128_9482_44D2_8723_6D211DB49BFB/AddOnMain.py", line 63, in __init__  File "nsr/AppAgentService/AddOns/D2B24128_9482_44D2_8723_6D211DB49BFB/AddOnBase.py", line 1319, in parseConfigFile  File "configparser.py", line 713, in read  File "configparser.py", line 1132, in _readconfigparser.ParsingError: Source contains parsing errors: '/opt/dpsapps/agentsvc/AddOns/D2B24128_9482_44D2_8723_6D211DB49BFB/addon.cfg'               [line 26]: '[]\n'

Ja voimme nähdä, että addon.cfg: ssä on [] automaattisesti.

Cause

Python ei pysty käsittelemään INI-muotoista määritystiedostoa, jossa on tyhjä osa, kuten "[]". Jos kokoonpano on seuraavan esimerkin kaltainen, sen jäsentäminen epäonnistuu:

[+APX1]
agent_user = oragrid

[ASMCR5R]
agent_user = oracloud

[]
 

Jotta voimme tietää, onko ongelma peräisin addon.cfg-tiedoston tyhjästä osasta "[]".

Melutiedot tulevat asiakkaan käyttämästä Imperva Cyberistä. Kun Imperva Cyber toimii Application System Discoveryn kanssa samanaikaisesti, tyhjä osa "[]" lisätään addon.cfg-tiedostoon. Imperva Cyber -komentorivi näyttää tältä:

sh -c /opt/imperva/ragent/bin/db-discovery.sh -d Oracle -f /opt/imperva/ragent/bin/ -r "tnslsnr" -i _pmon_ -e "false" -s "oracle+ASM[A-Za-z0-9]{0,}|asm_d[000-999]|ora_d[000-999]" -a "false" -p 9999 -o /opt/imperva/ragent/var/db_discovery_oracle.txt -ipc 2>>/opt/imperva/ragent/var/stderr_db_discovery.txt
/bin/bash /opt/imperva/ragent/bin/db-discovery.sh -d Oracle -f /opt/imperva/ragent/bin/ -r tnslsnr -i _pmon_ -s oracle+ASM[A-Za-z0-9]{0,}|asm_d[000-999]|ora_d[000-999] -a "false" -p 9999 -o /opt/imperva/ragent/var/db_discovery_oracle.txt -ipc
 

Pohjimmiltaan Imperva Cyber käyttää samaa tapaa Oracle-tietokannan löytämiseen, mutta se asettaa avainsanan {}pmon_{_} komentoriville, eikä toimintomme käsittele lähtöä, joka sisältää Imperva Cyber -komennot hyvin.

Resolution

Jos ongelma liittyy ajoitettuun Oracle-varmuuskopiointiin, voit kiertää ongelman manuaalisesti. Tämä ongelma ilmenee, koska Python ei pysty käsittelemään INI-muotoista määritystiedostoa, jossa on tyhjiä osia, kuten "[]". Tämä ongelma voidaan jäljittää addon.cfg-tiedostoon, joka sisältää tyhjän osan. Korjaus on saatavilla versiossa 19.18 ja seuraavassa 19.17-korjausversiossa. Jos käytät versiota 19.16 etkä aio päivittää, pyydä lisäohjeita ja hotfix-korjausta Dell-tuesta. 

Affected Products

PowerProtect Software
Article Properties
Article Number: 000228923
Article Type: Solution
Last Modified: 13 Feb 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.