Aktualisieren einer ArcSDE-Geodatabase für DB2 unter z/OS

Sie müssen das JCL-Skript über FTP auf den z/OS-Computer hochladen und es dann ausführen. Führen Sie dann das Geoverarbeitungswerkzeug "Geodatabase aktualisieren" auf dem Windows-Client aus.

Schritte:
  1. Erstellen Sie eine Sicherung des Subsystems, die die ArcSDE-Geodatabase umfasst.
  2. Deinstallieren Sie ArcSDE vom Windows-Client-Computer.
  3. Installieren Sie die neue Version von ArcSDE auf dem Windows-Client-Computer.
  4. Aktualisieren Sie die Dateien ESRIOBJ.XMIT und ESRIDBRM.XMIT auf DB2. Neue Kopien dieser Dateien befinden sich im Verzeichnis "SDEHOME\tools\db2zos". Um sie in DB2 zu laden, gehen Sie wie folgt vor:
    1. Laden Sie die Datasets als SYSADM per FTP in das z/OS-System hoch.

      Die Daten weisen das Format "Time Sharing Option/Extension (TSO/E) Transmit/Receive" auf und müssen mithilfe einer BINARY-Übertragung in z/OS hochgeladen werden.

    2. Wenn FTP für die Übertragung verwendet wird, müssen die beiden Datasets in z/OS mit den folgenden Eigenschaften definiert werden:

      RECFM=FB,LRECL=80,BLKSIZE=3120.
      

      In der Regel sind FTP-Systeme so eingerichtet, dass für alle empfangenen Daten, die zu einem neuen Dataset führen, das resultierende neue Dataset nicht das erforderliche Format aufweist. Dies kann jedoch mit FTP-Befehlen geändert werden. Stellen Sie sicher, dass sich der FTP im binären Modus befindet, und geben Sie den für Ihr Betriebssystem passenden Befehl ein.

      Der Befehl für eine Übertragung per FTP unter Windows lautet wie folgt:

      quote site recfm=fb lrecl=80 blksize=3120
      

      Wenn Sie bei z/OS angemeldet sind und die Dateien mithilfe von FTP abrufen, lautet der Befehl:

      locsite recfm=fm lrecl=80 blksize=3120
      

    3. Die Datasets müssen von einem Benutzerkonto im z/OS-System über TSO/E RECEIVED empfangen werden. Melden Sie sich bei einem SYSADM-Benutzerkonto im z/OS-System an, und öffnen Sie Option 6 (das Befehlsfenster) von ISPF (Interactive System Productivity Facility).
    4. Die beiden hochgeladenen Datasets haben die Namen ESRIOBJ.XMIT und ESRIDBRM.XMIT, geben Sie daher die folgenden TSO-/E-Befehle einzeln aus, um die Datasets zu empfangen:

      RECEIVE INDA('SYSADM.ESRIOBJ.XMIT')
      
      RECEIVE INDA('SYSADM.ESRIDBRM.XMIT')
      

      Für jeden dieser Befehle wird eine Eingabeaufforderung zur Angabe von Dataset-Erstellungs-Overrides zurückgegeben. Wenn Sie keine Overrides bereitstellen, werden zwei Datasets unter dem High-Level Qualifier (HLQ) der Benutzer-ID erstellt, mit der Sie sich angemeldet haben.

      Sie sollten jetzt zwei entsprechende Datasets in SCR03 haben:

      <user>.ESRI.OBJLIB
      <user>.ESRI.DBRMLIB
      

    5. Überprüfen Sie die Namen der Datasets. Wenn sie richtig sind, muss im Esri UDF-Installationsauftrag, der im nächsten Schritt hochgeladen wird, darauf verwiesen werden.
  5. Überprüfen Sie die Funktion SDE_V_NOT_DEFAULT, indem Sie den folgenden SQL-Ausdruck ausgeben:
    SELECT count(*) 
    FROM sysibm.sysroutines
    WHERE name like 'SDE_V_NOT_DEFAULT'
  6. Wenn von der SQL-Ausführung im vorherigen Schritt ein Datensatz zurückgegeben wird, fahren Sie mit Schritt 8 fort.
  7. Wenn keine Datensätze von der SQL-Ausführung zurückgegeben werden, übergeben Sie den ESRIS2D-Schritt des ESRIUDFI JCL-Skripts, das sich unter "%SDEHOME%\tools\db2zos" befindet.

    Sie müssen das ESRIUDFI-Skript mit den für Ihre Implementierung spezifischen Informationen anpassen und dann in z/OS laden und ausführen. Das Skript selbst enthält Anweisungen.

    Durch Ausführen des Skripts wird das UDF neu erstellt.

  8. Installieren Sie die neue Version von ArcGIS Desktop auf dem Windows-Client-Computer.

    Anweisungen finden Sie im Installationshandbuch, das mit ArcGIS Desktop bereitgestellt wird.

  9. Klicken Sie zum Starten von ArcCatalog auf Start > Alle Programme > ArcGIS > ArcCatalog 10.
  10. Erweitern Sie im Kataloginhaltsverzeichnis den Ordner "Datenbankverbindungen".
  11. Sie müssen eine direkte Verbindung zur Geodatabase als ArcSDE-Administrator herstellen. Wenn unter Datenbankverbindungen nicht bereits eine solche Verbindungsdatei vorhanden ist, erstellen Sie eine, indem Sie auf Hinzufügen: Verbindung zur Spatial-Database doppelklicken und die Verbindungsinformationen eingeben.
  12. Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf die Geodatabaseverbindung, und klicken Sie auf Eigenschaften.
  13. Klicken Sie auf die Registerkarte Allgemein.

    Wenn eine Aktualisierung erforderlich ist, ist die Schaltfläche Geodatabase aktualisieren verfügbar.

    Wenn die Schaltfläche Geodatabase aktualisieren nicht aktiv ist, könnte dies daran liegen, dass der verbindende Client die gleiche Version wie die ArcSDE-Geodatabase aufweist, dass das DBMS keine unterstützte aktualisierbare Version aufweist, dass Sie eine ArcSDE-Dienstverbindung anstelle einer direkten Verbindung zur Geodatabase verwenden, oder dass Sie eine Verbindung von einem ArcGIS Desktop-Client aus herstellen, der unter einer ArcView-Lizenz ausgeführt wird.

  14. Klicken Sie auf die Schaltfläche Geodatabase aktualisieren.

    Das Geoverarbeitungswerkzeug "Geodatabase aktualisieren" wird geöffnet. Im Textfeld Eingabe-Geodatabase befinden sich bereits die Geodatabase-Verbindungsinformationen, wenn das Werkzeug über die Schaltfläche Geodatabase aktualisieren gestartet wird.

  15. HinweisHinweis:

    Sie können das Werkzeug "Geodatabase aktualisieren" nicht ausführen, wenn auf dem Client-Computer gerade andere Geoverarbeitungswerkzeuge als Hintergrundprozesse ausgeführt werden.

  16. Esri empfiehlt, dass Sie sowohl die Option Überprüfung von Voraussetzungen durchführen als auch die Option Geodatabase aktualisieren im Geoverarbeitungswerkzeug "Geodatabase aktualisieren" aktiviert lassen. Auf diese Weise führt das Werkzeug eine Prüfung aus, um zu ermitteln, ob die Voraussetzungen für die Aktualisierung erfüllt wurden, bevor mit der Aktualisierung der Geodatabase fortgefahren wird.

    Die Voraussetzungsprüfung erkennt andere aktive Verbindungen zur Geodatabase, ob der die Verbindung herstellende Benutzer über ausreichende Berechtigungen zum Aktualisieren der Geodatabase verfügt, ob die Datenbank XML-Spalten unterstützen kann, und es wird sichergestellt, dass alle Datasets geöffnet werden können. Wenn irgendwelche Voraussetzungen nicht erfüllt werden, wird das Werkzeug beendet. Alle Probleme müssen behoben werden, bevor Sie den Aktualisierungsvorgang erneut ausführen.

    Die Ergebnisse dieser Prüfung werden im Dialogfeld des Geoverarbeitungswerkzeugs und im GDBUpgrade<#>.log im TEMP-Systemverzeichnis angezeigt.

  17. Klicken Sie auf OK, um die Prüfung und die Aktualisierung zu starten.
  18. Wenn alle Prüfungen bestanden wurden, fährt das Werkzeug mit der Aktualisierung fort. Der Status der Voraussetzungsprüfung und der Aktualisierung wird im Fortschrittsdialogfeld des Geoverarbeitungswerkzeugs und im "GDBUpgrade<#>.log" angezeigt. Weitere Informationen finden Sie im Protokoll "sdesetup", das ebenfalls im TEMP-Systemverzeichnis erstellt wird.
  19. Wenn das Werkzeug erfolgreich abgeschlossen wurde, klicken Sie auf Schließen, um das Dialogfeld mit dem Fortschritt des Geoverarbeitungswerkzeugs zu schließen.

Die Geodatabase wurde auf die aktuelle Version aktualisiert.

Verwandte Themen


7/10/2012