Migration MSSQL / Oracle / PostGreSQL

Migration MSSQL / Oracle / PostGreSQL

Generell ist eine Migration nicht so ohne Weiteres möglich. Es gibt diverse Tools (nicht enaio) dafür. Dabei sollte immer beachtet werden, dass es Probleme bei Image/BLOB-Feldern geben kann. Speziell bei PostGreSQL gibt es diesen Feldtyp nicht. Die Image/BLOB-Felder werden als Textfelder behandelt. 

Die Tools sind keine enaio Software und müssen eingekauft werden. 

 

Hausintern benutzen wir das Tool MSSQL-Data-Wizard von der Firma EMS. Dieses kann nicht von OPTIMAL SYSTEMS GmbH bereitgestellt werden (Lizenzgründe). Man kann sich dieses Tools jedoch organisieren. Das Hauptproblem sind auch hier die BLOB/IMAGE/CLOB-Felder (je nach Datenbank unterschiedlich benannt). Unter Oracle werden diese anders verwendet, als unter MSSQL. Zudem gibt es eine Reihe ODBC-Treiber, die beim Transfer Probleme bereiten können. D.h. egal, was man benutzt, man muss nach dem Transfer in jedem Fall die Blob-Felder prüfen und die Zeitstempelfelder. Es lohnt sich daher immer vorher zu prüfen, wie viele Daten und welche Struktur hat der Kunde in seinem System. Eventuell ist ein Export/Import über OS-Board-Mittel einfacher. Objectdefinition, Workflowmodell, Benutzer+Gruppen, Ordner/Register/Dokumente etc. kann man importieren.  

Tabellen mit Image-Feldern:
SERVER, ANNOTATIONS, OBJEKTE, OSABONNEMENT, OSACCESS, OSCONF, OSCRYPTOKEYS, OSDIAS, OSDIGSIGS, OSDOCHASH, OSEVENTCODES, OSEVENTS, OSICONS, OSLICENSE, OSPREPAREDJOBS, OSSIGTEXT, OSSPOOLER, diverse Workflow-Tabellen (ORGANISATIONS, OSORGATTRIBREL, OSORGCLASSES, OSORGOBJATTRIB, OSWFDATAFIELD, OSWFHDATAFIELD, OSWFFIELDVALS, OSWFDATATYPES, OSWFMODDATAFIELDS, OSWFHWORKLOWS, OSWFPACKAGES, OSWFRCONFIGS, OSWFREPORTS, OSWFRLTEMPLATES, OSWFSCRIPTS, OSWFTIMERCONFIGS, OSWFTIMERS, OSWFWORKERQUEUE) und div. Medi-Tabellen (LTT_OSBREQUESTS, LTT_OBSRESULTS, MMT_UNITCONVERSION) 

 

Wichtig: Grundsätzlich ist dies kein Support, sondern eine Dienstleistung, die zu beauftragen ist. Ein Umzug Oracle zu MSSQL bedarf schätzungsweise 3-4 Tage (je nach Datenmenge und mit Vorbehalt genannt).

 

Wir haben schon ausgeführt: 

  • Oracle zu MSSQL 

  • PostGreSQL zu MSSQL 

 

Die Migration von Datenbanken ist kein Support, sondern eine zu beauftragende Dienstleistung. 

Verwandte Artikel