Upgrade naar 7

Deze zomer gaan wij Blackboard updaten naar versie 7.2. We zijn nu druk met de voorbereidingen en hier kwamen allerlei problemen naar boven. Met de hulp van Bb Consulting hebben we nu volgens mij wel de meeste zaken getacked, vooral rondom de karaktersets van de database. Voordat we uberhaupt kunnen beginnen aan de update moeten we de volgende zaken doen:

...

Stappen op de database server

  • de hele database exporteren met NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
  • upgrade van Oracle naar versie 9.2.0.8. Er zit namelijk een bug in 9.2.0.6 die problemen geeft met de updater.
  • creeër een database met als karakterset WE8ISO8859P1
  • importeer de productie export in de nieuwe database.

Stappen op de applicatie server

  • maak een specifieke backup van alle custom-bestanden, want alles wat er niet thuishoort wordt door de updater verwijderd.
  • pas eventueel de setting in bb-config/properties aan en run pushconfigupdates.sh
  • verander in bbconfig.properties de bbconfig.auth.type naar rdbms ipv ldap.
Na deze stappen kan je eindelijk de updater draaien. Ik heb nog niet gehoord hoe lang die erover doet. Alle data moet worden omgezet naar multibyte karakterset.
  • Kees Noyens
    Comment from: Kees Noyens
    05 June 2007 @ 13:21:57

    Ik ben benieuwd of jullie ook nog iets doen aan redundantie op database niveau. Oracle RAC of Dataguard of iets anders.

  • Comment from: Willem van Valkenburg
    06 June 2007 @ 08:59:52

    We hebben op dit moment al een fallback database draaien die continu gesynchroniseerd wordt. Een van de projecten die we dit jaar wel hebben gedefinieerd is om uit te zoeken wat we volgend jaar gaan doen, dan is de hardware afgeschreven.

  • Kees Noyens
    Comment from: Kees Noyens
    14 June 2007 @ 11:33:17

    Zou je hier iets meer over kwijt willen ? Die fallback database, welke techniek gebruiken jullie daarvoor ? Oracle Dataguard o.i.d. ? En is hiervoor Blackboard Global Services ingeschakeld ? Zoja was het een vereiste om Global Services in te schakelen.

    De reden waarom ik dit vraag is dat we bij de overgang van 6.2 naar 7.2 redundantie zowel op appserver als database nivo willen inbouwen.

Leave a comment

Your email address will not be revealed on this site.
(Line breaks become <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)
Trackback address for this post
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)