Parameters en basisgegevens kopiërenOm een archiefbedrijf te kunnen gebruiken, moet er in dat bedrijf een aantal gegevens aanwezig zijn, zoals basisgegevens en parametergegevens. De algemene gegevens vertegenwoordigen statische gegevens en fungeren als verwijzingen naar de gearchiveerde gegevens. Meestal worden de algemene gegevens gekopieerd met een specifieke archiveersessie. Telkens wanneer een archiveersessie wordt gestart, duurt het kopiëren van algemene gegevens, afhankelijk van de hoeveelheid algemene gegevens, korter of langer. De volgende gedeelten bevatten verschillende aanwijzingen om de tijd die gemoeid is met het archiveren van algemene gegevens, te verminderen. De meeste archiveersessies bevatten het selectievakje Algemene gegevens archiveren, waarmee u kunt aangeven of algemene gegevens moeten worden gearchiveerd. Wanneer u bijvoorbeeld meerdere archiveersessies hebt opgenomen in één taak, hoeven algemene gegevens slechts eenmaal te worden gearchiveerd voor een specifiek functioneel domein, zoals Magazijnbeheer. U schakelt dan het selectievakje in voor de eerste sessie van een functioneel domein en laat het selectievakje uitgeschakeld voor de volgende sessies binnen de job. Daarmee voorkomt u dat dezelfde basisgegevens meerdere keren worden gearchiveerd en vermindert u de tijd die nodig is om algemene gegevens te archiveren. Een andere mogelijkheid is dat u voor het archiveren van algemene gegevens gebruikmaakt van de meer directe databasehulpprogramma's. U maakt dan platte bestanden aan van de algemene gegevens van uw operationeel bedrijf en importeert deze bestanden in het archiefbedrijf. Hiervoor zijn twee methoden beschikbaar:
NB De volgende tabellen mogen niet van het operationele bedrijf naar het archiefbedrijf worden gekopieerd:
Voor meer informatie, zie de sessie Bedrijfsparameters (tfgld0503m000) en de sessie Parameters groepsbedrijven (tfgld0501m000) in dit hoofdstuk. Methode 1: Algemene gegevens met standaardsessies kopiëren Pad: // Tools / Databasebeheer / Databasehulpprogramma's Instructie (in operationeel bedrijf of in bedrijf 000) Stap 1. Exporteer gegevens vanuit het operationele bedrijf naar een dumpbestand met behulp van de sessie Sequentiële dump van tabel aanmaken (ttaad4226m000):
Aan de bestandsnaam van het dumpbestand wordt automatisch een extensie toegevoegd; een punt gevolgd door het bedrijfsnummer. Stap 2. Importeer de bij de laatste stap geëxporteerde gegevens in het archiefbedrijf: Pad: // Tools / Databasebeheer / Databasehulpprogramma's Instructie (in operationeel bedrijf of in bedrijf 000) Met de sessie Tabel op basis van sequentiële dump aanmaken (ttaad4227m000) kunt u de eerder gemaakte dump als volgt laden in het archiefbedrijf. Stap 1. Schakel het selectievakje Tabellen voor ander bedrijf aanmaken in en voer het nummer van het nieuwe archiefbedrijf in. U moet het selectievakje Referentiële integriteitsconstraints negeren inschakelen. Als u dit niet doet, treedt een 606-fout op wanneer de tabel op basis van de sequentiële dump wordt gemaakt. Het systeem kan dan een bdpost6.2 foutmelding retourneren. Stap 2. Herhaal deze actie voor alle dumpbestanden voor de verplichte tabellen die u in het vorige gedeelte hebt aangemaakt. Tevens moet u een bestandsnaam invoeren voor het foutenlogbestand dat tijdens het lezen van het dumpbestand wordt aangemaakt. U moet het selectievakje Referentiële integriteitsconstraints negeren inschakelen. Als u dit niet doet, treedt een 606-fout op wanneer de tabel op basis van de sequentiële dump wordt gemaakt. Het systeem kan dan een bdpost6.2 foutmelding retourneren. Als de foutmelding "Error in running bdbpost6.2" optreedt, wordt deze foutmelding weergegeven in het foutenbestand in de eigen directory. Een foutmelding ziet er als volgt uit: Default separator ('\0') taken Table M Idx RowCount Messages ----------- - --- -------- ---------------------- tcmcs010999 R 1 1 write error 606 Stap 3. Voer de sessie Tabellen reorganiseren (ttaad4225m000) uit met de selectievakjes Referentiële integriteit en Referentieteller repareren ingeschakeld. Zie hieronder. Het bedrijfsnummer moet gelijk zijn aan het bedrijfsnummer van het archiefbedrijf. Methode 2: Algemene gegevens met bdbpre en bdbpost kopiëren Als u de eerder genoemde parameters en de algemene gegevens wilt kopiëren vanuit het operationele bedrijf naar het archiefbedrijf, kunt u een ASCII-bestand samenstellen, zoals copy.erpln.data, waarin alle vereiste tabellen zijn vermeld (opgesomd in hoofdstuk 5 en 6). Met dit bestand en het programma bdbpre kunt u de tabellen in een dumpbestand opnemen. Met het programma bdbpost kunt u tabellen vanuit het dumpbestand aanmaken. Zie onder: Instructie (UNIX- of Windows-systeem) Stap 1. Neem de namen van de tabellen in bijlage A en B op in een of meer ASCII-bestanden, zoals copy.erpln.data. Stap 2. Exporteer met behulp van de onderstaande syntaxis de gegevens vanuit het operationele bedrijf (bdbpre) en importeer de gegevens in het archiefbedrijf (bdbpost). UNIX Voer op de opdrachtprompt de volgende gegevens in:
Hiermee kopieert u de gegevens van de tabellen vanuit bedrijf 001 naar bedrijf 901. Windows Voer op de opdrachtprompt van de server de volgende gegevens in:
Hiermee kopieert u de gegevens van de tabellen vanuit bedrijf 001 naar bedrijf 901.
Stap 3. Nadat u de dump hebt geboekt naar het archiefbedrijf, organiseert u de tabellen opnieuw met de sessie Tabellen reorganiseren (ttaad4225m000). In deze sessie schakelt u de volgende selectievakjes in:
Dit is vereist omdat de bdbpost-optie –n (Beperkingen van referentiële integriteit negeren) wordt gebruikt. Opties voor de opdrachten bdbpre en bdbpost zijn te vinden in de technische handleiding van Infor Enterprise Server 8.
| |||||||||||