Inleiding
Dit document beschrijft hoe u problemen kunt oplossen met Cisco Customer Voice Portal (CVP) en het probleem "DBSpace is full" of DBSpace-rootdbs is full" van de rapportageserver.
Voorwaarden
Vereisten
Cisco raadt u aan een basiskennis te hebben van Cisco CVP server.
Gebruikte componenten
- CVP-serverversie 10.5 en 11.0
Probleem: "DBSpace is vol: 'rootdbs' — WAARSCHUWING: DBspace rootdbs is vol"
Rootdbs chunk omvat de systeemtabellen en andere interne datastructuren die worden beheerd door IDS. Volledige rotaties kunnen leiden tot informix DB instabiliteit, kritieke serverprestaties problemen en nieuwe gegevens worden niet in de tabellen opgenomen. Volledige wortels conditie kan CVP rapportage servers prestaties ernstig degraderen. De diagnose- en oplossingssecties in dit document bieden een waardevolle referentie om snel te kunnen reageren en deze aandoening te verhelpen.
Stap 1. Meld u aan bij de CVP Reporting server met cvp_dbadmin gebruiker.
In het toepassingslogboek van Windows Event Viewer kunt u deze fouten zien:
cvp : SCHAPI: [post_alarm_message 19-34805] Error -131 ISAM error: no free disk space
cvp : SCHAPI: [post_alarm_message 19-34805] Error -271 Could not insert new row into the table.
In CVP rapporteringslogboeken (C:\Cisco\CVP\Logs\Reporting.txt), kunt u deze fout zien:
%CVP_11_0_RPT-3-INFORMIX_ALARM: [44]: DBSpace is full: 'rootdbs' -- WARNING: DBspace rootdbs is full [id:4016]
%CVP_11_0_RPT-3-INFORMIX_ALARM: [44]: DBSpace is full: 'rootdbs' -- WARNING: DBspace rootdbs is full [id:4016]
Stap 2. Voer deze opdracht uit vanuit Windows Command Prompt (CMD):
oncheck -pe > c:\tmp\onchk.txt
Deze output toont de worteldbspad, gebruikt en vrije grootte voor elke brok:
Bspace Usage Report: rootdbs Owner: informix Created: 11/18/2016
Chunk Pathname Pagesize(k) Size(p) Used(p) Free(p)
1 E:\IFMXDATA\cvp\rootdbs.000 4 12800 12795 5
Oplossing
Om de volledige rootdbs voorwaarde te bevestigen moet u een nieuwe rootdbs brok creëren.
Maak een lokale gebruiker Informix en voeg het toe aan de informix_admin groep.
Stap 1. Open Run > type MMC en druk op ENTER. In de console die geopend is klik op Bestand > Span-in toevoegen of verwijderen...
Stap 2. Selecteer Lokale gebruikers en groepen > Toevoegen > Voltooien > OK.
Stap 3. Maak in de map Gebruikers een nieuwe gebruiker met de naam Informix.
Stap 4. Informix-gebruiker instellen om lid te zijn van de groep informix_admin.
Stap 5. Breid de wortels uit door 100mb toe te voegen. Om dit te bereiken, voert u deze opdrachten uit op CMD:
cd E:\IFMXDATA\cvp
dir
08/01/2017 12:35 PM 3,221,225,472 cvp_data_dbspc.000
08/01/2017 12:35 PM 209,715,200 cvp_plog_dbspc.000
08/01/2017 12:35 PM 104,857,600 cvp_prim_dbspc.000
08/01/2017 12:35 PM 209,715,200 cvp_temp_dbspc.000
08/01/2017 12:35 PM 52,428,800 rootdbs.000
Stap 6. Maak een rootdbs brok met een nieuwe naam.
touch rootdbs.001
onspaces -a rootdbs -p E:\IFMXDATA\cvp\rootdbs.001 -o 0 -s 102400 Verifying physical disk space, please wait...
Chunk successfully added.
Opmerking: Zorg ervoor dat de logische en fysieke logbestanden niet zijn geïnstalleerd in Rootdbs chunk. Als de logische en fysieke logboeken in rootdbs worden geïnstalleerd, gelieve de tijdelijke oplossing voor gebrek CSCup toe te passen15318
Zorg ervoor dat er geen fouten zoals deze gegenereerd in het Informix-log: "458 - Lange transactie afgeblazen instabiliteit met Informix."
Verifiëren
- Om er zeker van te zijn dat de nieuwe Rootdbs-chunk wordt toegevoegd, voert u deze opdracht uit op CMD:
D:\IFMXDATA\cvp>onstat -d
IBM Informix Dynamic Server Version 12.10.FC3 -- On-Line -- Up 01:52:25 -- 1718464 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
00000000877CC030 1 0x60001 1 2 4096 N B informix rootdbs
000000008916D600 2 0x40001 2 1 4096 N B informix cvp_plog_dbspace
000000008916D7B0 3 0x40001 3 1 4096 N B informix cvp_llog_dbspace
000000008916D960 4 0x40001 4 1 4096 N B informix cvp_sadm_dbspace
000000008916DB10 5 0x40001 5 1 4096 N B informix cvp_prim
000000008916DCC0 6 0x40001 6 1 4096 N B informix cvp_data_dbspace
000000008916DE70 7 0x42001 7 1 4096 N TB informix cvp_temp_dbspace
7 active, 2047 maximum
Chunks
address chunk/dbs offset size free bpages flags pathname
00000000877CC1E0 1 1 0 12800 5 PO-B-D D:\IFMXDATA\cvp\rootdbs.000
0000000089347030 2 2 0 287744 4947 PO-B-D D:\ifmxdata\cvp\cvp_plog_dbspc.000
0000000089348030 3 3 0 1150976 1150923 PO-B-D c:\IFMXDATA\CVP_LLOGS\cvp_llog_dbspc.000
0000000089349030 4 4 0 256000 255947 PO-B-D c:\IFMXDATA\CVP_LLOGS\cvp_sadm_dbspc.000
000000008934A030 5 5 0 25600 16266 PO-B-D D:\ifmxdata\cvp\cvp_prim_dbspc.000
000000008934B030 6 6 0 30146560 30136602 PO-B-D D:\ifmxdata\cvp\cvp_data_dbspc.000
000000008934C030 7 7 0 2097152 2097099 PO-B-D D:\ifmxdata\cvp\cvp_temp_dbspc.000
0000000089839030 8 1 0 25600 25597 PO-B-D D:\IFMXDATA\cvp\rootdbs.001
8 active, 32766 maximum
NOTE: The values in the "size" and "free" columns for DBspace chunks are
displayed in terms of "pgsize" of the DBspace to which they belong.
- Voer deze opdracht in op CMD om er zeker van te zijn dat de nieuwe chunk wordt gekoppeld aan Rootdbs:
oncheck -pe > c:\tmp\onchk.txt
Je kunt nu de nieuw gemaakte chuck vinden die vermeld staat op DBspace Usage Report: rootdbs.