Anfang des Inhaltsbereichs

Vorgehensweisen load_systab Dokument im Navigationsbaum lokalisieren

Verwendung

Die Systemtabellen sind systeminterne Tabellen, die nicht vom Benutzer gepflegt werden.

Zum Laden der Systemtabellen müssen dem Database Manager der Name und das Kennwort des Datenbanksystemadministrator bekannt sein. Wenn dies noch nicht der Fall ist, machen Sie diese Angaben zusammen mit dem DBM-Kommandos zum Laden der Systemtabellen.

Die Systemtabellen müssen neu geladen werden, nachdem Sie eine neue Version der Datenbanksoftware installiert und die Datenbankinstanz in diese Version überführt haben (Upgrade).

Beim normalen Wiederherstellen einer Datenbankinstanz ist es nicht erforderlich, die Systemtabellen erneut zu laden. Wenn Sie jedoch eine Datenbankkopie angefertigt, also die Datensicherung einer Datenbankinstanz A in einer Datenbankinstanz B wiederhergestellt haben, dann müssen zum Abschluss auch die Systemtabellen geladen werden. Sie benötigen dazu die Daten des in der eingelesenen Datensicherung gespeicherten Datenbanksystemadministrators.

Siehe auch:

Glossar, StrukturlinkSystemtabelle

Voraussetzungen

     Sie haben die Serverberechtigung ExecLoad oder LoadSysTab.

     Die Datenbankinstanz befindet sich im Betriebszustand ONLINE:

Syntax

load_systab [-u <sysdba_user>,<sysdba_user_password>]

Option

Beschreibung

<sysdba_user>

Name des Datenbanksystemadministrators jener Datenbankinstanz, von der die eingelesene Datensicherung stammt

<sysdba_user_password>

Kennwort des Datenbanksystemadministrators

Antwort

OK

0,<err_description>

<loader_code>,<dbm_command>

<loader_output_lines>

<loader_log_lines>

Werte für die Felder der Antwort

Feld

Beschreibung

<err_description>

Meldungstext

<loader_code>

Rückgabewert des Loader

<dbm_command>

ausgeführtes DBM-Kommando

<loader_output_lines>

Meldungstext des Loader

<loader_log_lines>

Zusammenfassung des Inhalts des Loader-Protokolls

Beispiel

...

Aufrufen des Database Manager CLI im Sitzungsmodus, Anmelden als Benutzer OLEG mit dem Kennwort MONDAY, Herstellen der Verbindung zur Datenbankinstanz DEMODB:

>dbmcli –d DEMODB –u OLEG,MONDAY

dbmcli on DEMODB>

Laden der Systemtabellen, für dieses DBM-Kommando Autorisierung als Datenbanksystemadministrator DBADMIN mit dem Kennwort SECRET:

dbmcli on DEMODB>load_systab –u DBADMIN,SECRET

OK

0,OK: everything works fine

0,""c:\program files\sdb\demodb\bin\x_python" "c:\program files\sdb\demodb\env

\lsystab.py" -R "c:\program files\sdb\demodb" -d DEMODB -u OLEG,*"

Removing obsolete objects

Installing Loader tables

Installing messages and help

Installing SYSDBA tables

Installing comments for SYSDBA tables

Installing precompiler tables

Installing system tables for R3 backup information

Installing ODBC tables

...

...

Ende des Inhaltsbereichs