Algemeen 2011-3

Navigatie:  »Geen bovenliggende onderwerpen«

Algemeen 2011-3

Terug naar hoofdstukoverzicht Start Dit onderwerp afdrukken  English version 

tg1.

De versie op het splash screen van Corsa en MyCorsa toont deze release 2011-3.

 

tg2.

Er zijn deze release geen database wijzigingen.

 

tg3.

Vrijgave van de automatische database upgrade tool bestemd voor Microsoft SQL databases. Deze tool kan worden gebruikt om van een willekeurige Corsa 7.2 release de Microsoft SQL database bij te werken naar de nieuwe release. Voorheen was het noodzakelijk om in het geval van databasewijzigingen SQL-scripts uit te voeren op de Microsoft SQL database, dat hoeft nu niet meer. De tool is vergelijkbaar met de automatische database upgrade tool voor Progress en Oracle databases.

 

De database upgrade tool wordt automatisch gestart nadat de Corsa-omgeving is bijgewerkt (let op, schema holder moet ook bijgewerkt zijn!) en Corsa voor de eerste keer wordt gestart. In tegenstelling tot de automatische upgrade tool voor Progress databases hoeven bijvoorbeeld AppServer en WebSpeed niet gestopt te zijn, maar om zeker te weten dat er geen gebruikers actief gebruik maken van de database, adviseren we toch om deze toch te stoppen. Maak een back-up van de database voordat u de upgrade start. De Oracle user waarmee naar de database wordt geconnecteerd dient voldoende rechten te hebben om databasewijzigingen uit te voeren.

 

Bij het uitvoeren van de tool worden een aantal controles uitgevoerd. Als de database niet slaagt voor die controles kan de database niet met behulp van de autmodatiscge tool bijgewerkt te worden. U dient de databasewijzigingen handmatig door te voeren m.b.v. de SQL-scripts. Er wordt een CRC check op de database uitgevoerd en de tablespaces worden gecontroleerd.

 

Bij iedere stap kunt u meldingen tegenkomen. Hieronder leggen we de meest voorkomende meldingen uit.

 

Startmelding: u wordt geadviseerd om eerst een back-up van de database te maken

Startmelding: u wordt geadviseerd om eerst een back-up van de database te maken

 

 

Tijdens het uitvoeren van de tool wordt de CRC (Cyclic Redundancy Check) van de database gecontroleerd.

Melding die verschijnt als de database niet slaagt voor de CRC check

Melding die verschijnt als de database niet slaagt voor de CRC check

De melding kan betekenen dat er handmatig zaken in de database zijn aangepast, of dat tabellen en/of indexen niet in orde zijn. Neem contact op met BCT als dit gebeurt, u kunt de database niet zelf bijwerken.

 

Als de CRC in orde is gaat de tool verder om de databasewijzigingen door te voeren. Er wordt gezocht naar de tablespaces die Corsa tabellen en indexen gebruiken. De volgende lijst wordt daarvoor gebruikt:

 

*dat*sm*

*dat*me*

*dat*xl*

*idx*sm*

*idx*me*

*idx*xl*

 

Daarna wordt gezocht naar:

 

*dat*

*idx*

 

Als dat ook niet wordt gevonden dan worden de tablespaces waarin alleen tabellen of indexen zitten teruggegeven. Mocht dat niet lukken, dan verschijnt de volgende melding:

 

error_tablespaces

 

De enige oplossing is om dan de databasewijzigingen handmatig door te voeren m.b.v. de SQL-scripts.

 
Indien de upgrade succesvol is, dan verschijnt volgende melding:
 

melding_database_upgrade_voltooid

 

Veelgestelde vragen:

 

Wat gebeurt er als de schema holders niet zijn bijgewerkt na de upgrade van Corsa en de automatische database upgrade tool wordt gestart?

Dit heeft geen invloed op het draaien van de tool. Na het draaien van de tool zal er uiteraard wel een foutmelding komen bij het starten van Corsa. Deze foutmelding zal aangegeven dat de schema holder niet overeenstemt met de database (mismatch).

 

Wat gebeurt er als de tool niet succesvol is voltooid en deze wordt nogmaals gedraaid?

Dan zal waarschijnlijk de CRC niet meer kloppen. Aanbevolen wordt om de backup terug te zetten en de SQL-scripts te gebruiken (zie release note tg5).

 

Wordt er een logfile aangemaakt?

In %TEMP% wordt een logfile aangemaakt. Deze is vergelijkbaar met een zogenaamde SPOOL file. Elk commando dat naar de database is verstuurd wordt gelogd. Als er bijvoorbeeld van de 2008-2 naar de 2009-4 release wordt geüpgrade dan zullen er drie logfiles worden aangemaakt; van 2008-4, 2009-2 en 2009-4. In deze releases zitten namelijk databasewijzigingen.

 

 

tg4.

Informatie over het aantal tabellen en indexen op de diverse databases voor deze release. Deze zijn niet gewijzigd t.o.v. de 2011-2 release.

 

Corsa database

Tabellen

Indexen

Progress

350

1042

Oracle

350

1392

Microsoft SQL

350

1742

 

AUDIT database

Tabellen

Indexen

Progress

369

1905

Oracle

369

1464

Microsoft SQL

369

1833

 

ETL database

Tabellen

Indexen

Progress

3

6

Oracle

3

9

Microsoft SQL

3

12

 

tg5.

Vrijgave van de ondersteuning voor Microsoft Office 2010 SP1 32-bit. Vanaf de 2011-3 release is het mogelijk om de Corsa software te gebruiken i.c.m. Microsoft Office 2010 SP1. Dit enkel voor de 32-bit versie van Microsoft Office 2010. De 64-bit versie wordt niet ondersteund!

 

tg6.

De certificaten die aan de bestanden van de BCT MSI's waren toegevoegd konden in uitzonderlijke gevallen zorgen voor een performanceverlies. Dit was onder andere merkbaar bij het starten van (My)Corsa en/of bij het uitvoeren van applicaties van derden die de Corsa API gebruiken. In de 2011-3 release zijn aanpassingen uitgevoerd om de performance te verbeteren.

 

In voorgaande releases werden alle bestanden voorzien van een digitaal certificaat. Vanaf de 2011-3 release worden enkel en alleen de EXE bestanden die in de BCT MSI's zitten voorzien van een certificaat. DLL bestanden worden niet meer voorzien van een certificaat.