tg1. |
De versie op het splash screen van Corsa en MyCorsa toont deze release 2012-2. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tg2. |
Voor Microsoft SQL-Server en Oracle omgevingen zijn er deze release databasewijzigingen voor omgevingen waarin een reguliere <%Corsa% database, een AUDIT database en/of een ETL database worden gebruikt. Onderstaande tabel geeft weer in welke volgorde en op welke databases de genoemde scripts gedraaid dienen te worden bij een upgrade naar de 2012-2 release. Naast het draaien van de scripts dienen de bijbehorende schemaholders (voor de clients, AppServer en WebSpeed) aangepast te worden. Hiervoor kan contact worden opgenomen met de Servicedesk van BCT. Maak een back-up voordat wijzigingen in de database worden aangebracht.
Oracle database (alleen gebruiken indien automatische database upgrade tool van Oracle niet volstaat):
Microsoft SQL Server database:
De scripts met een datum in de naam mogen maar één keer per database uitgevoerd worden. Hier kunnen namelijk CREATE statements in zitten en die kunnen fouten opleveren bij het meermaals uitvoeren van het script.
Bij het uitvoeren van bijvoorbeeld de alter_corsa_201004.sql wordt gevraagd om de small/medium/large data en index tablespace. Deze kunnen met het SQL commando ‘select tablespace_name from user_tablespaces’ worden achterhaald.
Er kan ook gebruik worden gemaakt van de automatische Database Upgrade Tool. Voor meer informatie hierover zie tg3. van het hoofdstuk 'Algemeen' in de technische release notes 2011-3. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tg3. |
Voor Progress OpenEdge databases zijn deze release bovenstaande (tg2) databasewijzigingen van Corsa, AUDIT en/of ETL opgenomen in de programmatuur. Deze wijzigingen worden automatisch doorgevoerd bij de eerste keer inloggen in Corsa.
Zorg dat er geen gebruikers met de database zijn verbonden voordat deze wijzigingen worden uitgevoerd. Dat houdt dus ook in dat de AppServer en WebSpeed server gestopt moeten zijn ten tijde van de upgrade. Zijn deze niet gestopt dan kan een soortgelijke melding naar voren komen:
Voorwaarde voor de database upgrade is dat de databaseupgrade plaatsvindt voordat de systeemtabellen van Corsa worden bijgewerkt. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tg4. |
Informatie over het aantal tabellen en indexen van de diverse databases voor deze release.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tg5. |
Met de vrijgave van de 2012-2 release wordt ook de Progress UTF-8 variant van de Corsa software vrijgegeven. Op dit moment bestaan er nog twee hoofdvarianten van de Corsa software, te weten regulier en Unicode (UTF-8 aanduiding). De Oracle UTF-8 variant is al beschikbaar voor de massa vanaf de 2011-4 release en vanaf de 2012-2 release is ook de Progress UTF-8 variant beschikbaar voor de massa. Voor meer informatie over de Unicode releases, zie het hoofdstuk 'Unicode' van het Corsa Availablity document.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tg6. |
Vrijgave van de ondersteuning voor Progress OpenEdge 10.2B Service Pack 6. Dit Service Pack is onder andere noodzakelijk voor het gebruik van Corsa in combinatie met een Microsoft SQL UTF-8 database. De Microsoft SQL UTF-8 variant wordt voor de 2012-2 release alleen vrijgegeven voor pilots en niet voor de massa. Voor meer informatie over de Unicode releases, zie het hoofdstuk 'Unicode' van het Corsa Availablity document.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tg7. |
De database analyse tool controleert vanaf de 2012-2 release ook op overtollige indexen in de database. Bovendien worden eventueel gevonden fouten in één overzicht weergegeven en niet meer één voor één. Indien er bijvoorbeeld een overtollige index in de database aanwezig was dan gaf de 'CRC check' in voorgaande releases een foutmelding over een niet juiste CRC van de database. De database analyse tool gaf daarentegen aan dat er geen verschillen waren gedetecteerd, waardoor de exacte oorzaak van de CRC foutmelding lastig te achterhalen was. |