Upgraden van Oracle database en Gisratio Desktop

Deze pagina beschrijft hoe je de Oracle-database van Gisratio kunt upgraden en hoe je vervolgens Gisratio Desktop kunt upgraden. Het upgraden dient in deze volgorde plaats te vinden.

Attentie!

De installatie van de Gisratio software moet je als Administrator doen.


Werkwijze

Upgraden database

Op de volgende manier kun je de Oracle-database upgraden naar de laatste versie:

  1. Maak eerst een back-up van de inhoud van de huidige database door in Gisratio Desktop via het tabblad Systeem onder het kopje Database een export te maken. Klik hiervoor op de knop Exporteer database
    knop Exporteer database

  2. Maak ook rechtstreeks uit de database een backup van de tabeldefinities van de module Objecttype, indien deze module wordt gebruikt.

  3. Open op de computer waarop Gisratio staat een Opdrachtprompt-console (commando cmd).

  4. Ga hier naar de map waarin de scripts van Gisratio staan, bijvoorbeeld oracle.scripts.10.5.335 -Nieuwland. Gebruik het dos-commando CD om naar die map te gaan. 

    Voorbeeld

    C:\Windows>cd C:\oracle.scripts.10.5.334-Nieuwland
  5. Voer bestand install.bat uit: type in het console 'install.bat' en druk op de Enter-toets. Het script begint om naar de inloggegevens van het Oracle system account te vragen. 

    Je kunt in plaats van een Opdrachtprompt-console te openen en daar het bestand te starten, ook op het bestand dubbelklikken.

  6. Geef de gebruikersnaam en het wachtwoord voor van het Oracle system account op.

  7. Vul de overige databasegegevens in waar het script om vraagt, zoals database-instance, het wachtwoord van System, het database-schema, en de (temp) tablespace. Deze gegevens zijn afhankelijk van hoe de database daarvóór is geïnstalleerd.

  8. Bekijk nadat het je het script hebt uitgevoerd het logbestand in de map met de scripts om te controleren of alle onderdelen van de database zijn aangemaakt (created), zoals de views, tabellen en constraints. De database is nu bijgewerkt, maar nog wel leeg.

Upgraden Gisratio Desktop

Op de volgende manier de-installeer je de oude versie van Gisratio Desktop en installeer je de nieuwe:

  1. Sluit alle Gisratio Desktop clients af.

  2. Maak voordat je de oude versie van Gisratio Desktop de-installeert eerst een backup van de volgende bestanden in de installatiemap van Gisratio die organisatie - en gebruikersspecifieke instellingen bevatten:
    • ref.xml
    • RPS.Gisratio.Manager.exe.config
    • De hele configuratiemap die staat vermeld in het bestand 'ref.xml' indien deze zich ook in de installatiemap van Gisratio bevindt. 

      De installatiemap van Gisratio is bijvoorbeeld C\Program Files (x86)\Nieuwland\Gisratio voor ArcGIS 10.x, maar dat kan ook een andere locatie zijn. Het is een goede gewoonte om de configuratiemap buiten de installatiemap te plaatsen om zo bij het upgraden van Gisratio Desktop het overschrijven van configuratiebestanden te voorkomen.

  3. Verwijder de oude installatie door het EXE-bestand 'unins000.exe' uit te voeren. Dit bestand bevind zich ook in de installatiemap van Gisratio Desktop.

  4. Installeer de nieuwe versie van Gisratio Desktop door het EXE-bestand Gisratio-vxxx-xxxxxxxx-ArcMap10.x.exe uit te voeren, bijvoorbeeld Gisratio-v335-20180329-ArcMap10.x.exe. Je dient dit als Administrator te doen: klik met de rechtermuisknop op het bestand en selecteer uit het contextmenu de optie Als Administrator Uitvoeren. Volg daarna de instructies van het installatieprogramma op.

  5. Plaats de bestanden waarvan een backup is gemaakt terug in de installatiemap van Gisratio (het gaat om de bestanden ref.xml,  RPS.Gisratio.Manager.exe.config en eventueel de hele configuratiemap).

  6. Controleer of in het bestand ArcMap.exe.config de verbinding met Gisratio Desktop goed is geconfigureerd. Deze verbinding wordt in het XML-element <connectionstring> gedefinieerd. 

    Voorbeeld

    Het connectstring-element ziet er bij voorbeeld als volgt uit:


    <connectionStrings>
    <add name="Entities" connectionString="metadata=res://*/GisratioDataModel.csdl|res://*/GisratioDataModel.ssdl|res://*/GisratioDataModel.msl;provider=Devart.Data.Oracle;provider connection string=&quot;User Id=GR10;Password=GR1O;Server=127.0.0.1;Service Name=XE;Direct=True;Persist Security Info=True&quot;" providerName="System.Data.EntityClient" />
    </connectionStrings>
  7. Open Gisratio Desktop en importeer de inhoud van de database waarvan een backup is gemaakt. Gebruik hiervoor de knop Importeer database (tabblad Systeem onder het kopje Database). De knop is hieronder afgebeeld:

    knop Importeer database

Gerelateerde pagina's

DEFINITIEF