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, Systemtabelle
● Sie haben die Serverberechtigung ExecLoad oder LoadSysTab.
● Die Datenbankinstanz befindet sich im Betriebszustand ONLINE:
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 |
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
...
...