MySQL MaxDB-Bibliothek |
Installation |
Installationsleitfaden Datenbanksoftware |
Standardinstallation mit SDBINST |
Standardinstallation auf UNIX |
Herunterladen und Entpacken der Software auf UNIX |
Protokollierung auf UNIX |
Standardinstallation auf Linux (Intel) |
Standardinstallation auf Microsoft Windows |
Herunterladen und Entpacken der Software auf Microsoft Windows |
Protokollierung auf Microsoft Windows |
Standard-Deinstallation mit SDBUNINST |
Installationsleitfaden Web Tools |
Verwendete Variablen |
Unterstützte Betriebssysteme und Browser |
Installationsschritte |
Linux: Installation der Web Tools |
Linux: Installation der Web Tools-Software |
Linux: Konfiguration des MaxDB Web Server |
Linux: Start des MaxDB Web Server |
UNIX: Installation der Web Tools |
UNIX: Installation der Web Tools-Software |
UNIX: Konfiguration des MaxDB Web Server |
UNIX: Start des MaxDB Web Server |
Windows: Installation der Web Tools |
Windows: Installation der Web Tools-Software |
Windows: Konfiguration des MaxDB Web Server |
Windows: Start des MaxDB Web Server |
Direktes Aufrufen des MaxDB Web Server |
Konfiguration des Web-Browser |
Aufrufen der Web Tools |
Hinweise zum Verwenden des Web SQL Studio |
Einrichten des WebDAV-Service |
Informationen zu WebDAV |
Konfigurieren der Indizierungs-Engine für die XML-Indizierung |
Verwenden der Web Tools mit dem Apache Web Server |
Deinstallieren der Web Tools |
Deinstallation unter UNIX/Linux |
Linux: Deinstallieren der Web Tools (rpm) |
Deinstallation unter Windows |
Anschluss Externer Sicherungswerkzeuge |
Blockdiagramm Sichern und Wiederherstellen |
Blockdiagramm Laden und Entladen von Daten |
Anschluss an eine Backint for Oracle-Schnittstelle |
Einschränkungen für die Verwendung von Backint for Oracle |
Funktionsweise des MaxDB-Adapterprogramms |
Konfiguration des Backint for Oracle-Anschlusses |
Erstellen der Parameterdatei für das MaxDB-Adapterprogramm |
Beispiel einer Parameterdatei für das MaxDB-Adapterprogramm |
Erstellen der Konfigurationsdatei für Backint for MaxDB |
Beispiel einer Konfigurationsdatei für Backint for MaxDB |
Exportieren von Umgebungsvariablen für das externe Sicherungswer |
Setzen der Umgebungsvariablen BSI_ENV |
Setzen werkzeugunabhängiger Umgebungsvariablen für den Database |
Setzen von TEMP oder TMP |
Setzen von DBM_TTO_SUCCESS und DBM_TTO_FAILURE |
Anschluss an eine Backint for MaxDB-Schnittstelle |
Einschränkungen für die Verwendung von Backint for MaxDB |
Anschluss an TSM |
Einschränkungen für die Verwendung von TSM |
Einschränkungen für das Parallele Sichern und Wiederherstellen m |
Konfiguration des TSM-Anschlusses |
Setzen der Umgebungsvariablen ADINT und ADA_OPT |
Anschluss an NetWorker |
Einschränkungen für die Verwendung von NetWorker |
Einschränkungen für das Parallele Sichern und Wiederherstellen m |
Konfiguration des NetWorker-Anschlusses |
Setzen der Umgebungsvariablen NSR_ENV |
Erstellen der Konfigurationsdatei für NetWorker |
Beispiel einer Konfigurationsdatei für NetWorker |
Installationshandbuch |
Installation und Update der Datenbanksoftware |
Installation/Update der Software auf UNIX |
Entpacken der Software auf UNIX |
Interaktive Installation/Update auf UNIX |
Installation/Update im Hintergrund auf UNIX |
Installation/Update der Software auf Linux |
Installation/Update mit dem Programm SDBINST |
Installation/Update mit dem Red Hat Package Manager |
Installation/Update der Software auf Microsoft Windows |
Entpacken der Software auf Microsoft Windows |
Interaktive Installation/Update auf Microsoft Windows |
Installation/Update im Hintergrund auf Microsoft Windows |
Deinstallation der Datenbanksoftware |
Deinstallation mit SDBUNINST auf UNIX, Linux und Microsoft Windo |
Deinstallation mit dem Red Hat Package Manager |
Aktualisierung von Datenbankinstanzen inklusive Software |
Auswahl der Upgrade-Strategie |
Patch-Installation mit SDBUPD |
Patch-Installation mit SDBINST und Nachbereitung |
In-Place-Migration mit SDBUPD |
In-Place-Migration mit SDBINST und Nachbereitung |
Upgrade mittels APO Extract/Load |
Berechtigungskonzept für UNIX-Betriebssysteme |
Fehlerbehandlung |
Fehler bei der Ausführung des Programms SDBINST |
Fehler bei der Ausführung des Programms SDBUPD |
Fall 1: Es gibt noch keine Datenbankinstanzen |
Fall 2: Downgrade für Dependent Software |
Fall 3: Downgrade für Independent Software |
Detailinformationen |
Installationsprofile |
Softwarekomponenten |
Protokollierung |
Übersicht der Optionen für das Programm SDBINST |
Übersicht der Optionen für das Programm SDBUNINST |
Übersicht der Optionen für das Programm SDBUPD |
Grundwissen |
Datenbankverwaltung |
SAP DB und MySQL MaxDB |
Datenbanksystem |
Kern |
Kernvariante |
Thread |
User-Kernel-Thread |
Pager |
Log-Writer |
Server-Task |
Timer-Task |
Trace-Writer-Task |
User-Task |
Utility-Task |
Spezial-Threads |
Task |
Task-Zustände |
Verzeichnisstruktur |
Beispiel: Verzeichnisstruktur |
Datenbankverzeichnisse |
Arbeitsverzeichnis |
Datenbankwerkzeuge |
Database Analyzer |
Database Manager |
Architektur des Database Manager |
DBM-Server |
Dateien des Database Manager |
Protokolldateien des Database Manager |
Konfigurationsdateien des Database Manager |
Loader |
Architektur des Loader |
Loader-Server |
Entladen von Daten |
Laden von Daten |
Query Tools |
SQLCLI |
Architektur der Query Tools |
WebDAV GUI |
Web Tools |
Architektur der Web Tools |
XCONS (Datenbankkonsole) |
XPU |
XUSER |
Anlegen oder Ändern von XUSER-Einträgen |
Anmelden mit XUSER-Eintrag |
Anzeigen der Daten von XUSER-Einträgen |
Löschen von XUSER-Einträgen |
XUSER-Dateien |
X-Server |
Programmierschnittstellen |
Datenbankinstanz |
Datenbank |
Datenbankkatalog |
Anwendungsdaten |
Datenbankinstanztyp |
OLTP (MySQL MaxDB) |
liveCache (SAP liveCache) |
Archive |
Betriebszustand |
Datenbankname |
UNICODE |
Anlegen einer UNICODE-Datenbank |
Beispiel: Anzeige von Spalteninformationen |
Sprachunterstützung (Mapchar-Sets) |
Multi-Prozessor-Konfiguration |
Datenbankparameter |
Allgemeine Datenbankparameter (General) |
Spezielle Datenbankparameter (Extended) |
DEVNO_BIT_COUNT |
JOIN_SEARCH_LEVEL |
Datenbankdateien |
Dateiklassen |
Protokolldateien |
Datenbank-Trace |
Konfigurationsdateien |
Caches |
Catalog-Cache |
I/O-Buffer-Cache |
Converter |
Data-Cache |
Log-Warteschlange |
Volumes |
Data-Volumes und Datenbereich |
Log-Volumes und Log-Bereich |
Log-Segment |
Seite |
Datenbanksitzung |
Anmelden an einer Datenbankinstanz |
Aufrufen der Datenbankwerkzeuge |
SQL-Modus |
Timeout-Wert |
Transaktionen |
COMMIT |
ROLLBACK |
Sperren |
Art der Sperre |
Lesesperre |
Schreibsperre |
Optimistische Sperre |
Anfordern von Sperren |
Freigeben von Sperren |
Isolation-Level |
Isolation-Level 0 |
Isolation-Level 1 bzw. 10 |
Isolation-Level 15 |
Isolation-Level 2 bzw. 20 |
Isolation-Level 3 bzw. 30 |
Phänomene |
Benutzerkonzept |
Database Manager-Benutzer (DBM-Benutzer) |
Eigenschaften eines DBM-Benutzers |
Serverberechtigungen |
Datenbankbenutzer |
Datenbanksystemadministrator (SYSDBA-Benutzer) |
Datenbankadministrator (DBA-Benutzer) |
DOMAIN-Benutzer |
RESOURCE-Benutzer |
STANDARD-Benutzer |
Benutzergruppen |
Sicherheitskonzepte |
Ausfallsicherheit |
Log-Einstellungen |
Log-Modus |
Überschreibmodus für den Log-Bereich |
Redo-Log-Verwaltung ein- oder ausschalten |
Sichern |
Sicherungsstrategie |
Datensicherung |
Log-Sicherung |
Automatische Log-Sicherung |
Interaktive Log-Sicherung |
Versionsdateien der Log-Sicherung |
Sicherungshistorie |
Sicherungskennung |
Externe Sicherungskennung |
Sicherungsmedium |
Gruppe paralleler Sicherungsmedien |
Externes Sicherungswerkzeug |
Namenskonventionen für Sicherungsmedien |
Wiederherstellen |
Savepoint |
Restart |
Prüfen der Datenbankstrukturen |
Versionsnotierung |
Technische Spezifikationen |
Unterstützte Betriebssysteme und Plattformen |
Support |
Suche nach bekannten Problemen mit Web PTS |
Übersicht der Dokumentation |
Variablen |
Begriffe |
Referenzhandbuch |
Grundelemente |
Zeichen (character) |
Ziffer (digit) |
Buchstabe (letter) |
extended_letter |
hex_digit |
language_specific_character |
special_character |
Literal (literal) |
Stringliteral (string_literal) |
hex_literal |
hex_digit_seq |
Numerisches Literal (numeric_literal) |
fixed_point_literal |
Vorzeichen (sign) |
digit_sequence |
floating_point_literal |
Mantisse (mantissa) |
Exponent (exponent) |
Ganze Zahl ohne Vorzeichen (unsigned_integer) |
Ganze Zahl (integer) |
Token |
regular_token |
Schlüsselwort (key_word) |
not_reserved_key_word |
reserved_key_word |
Bezeichner (identifier) |
Einfacher Bezeichner (simple_identifier) |
first_character |
identifier_tail_character |
underscore |
double_quotes |
Spezieller Bezeichner (special_identifier) |
delimiter_token |
Namen |
Alias-Name (alias_name) |
Spaltenname (column_name) |
Constraint-Name (constraint_name) |
Name einer Datenbankfunktion (dbfunction_name) |
Name einer Datenbankprozedur (dbproc_name) |
Domänenname (domain_name) |
Indexname (index_name) |
Indikatorname (indicator_name) |
Mapchar-Set-Name (mapchar_set_name) |
Eigentümer (owner) |
Kennwort (password) |
Parametername (parameter_name) |
Privileg-Typ (privilege) |
Referenzname (reference_name) |
Name eines Referentiellen Constraints (referential_constraint_na |
Ergebnistabellenname (result_table_name) |
Rollenname (role_name) |
Sequenzname (sequence_name) |
Synonymname (synonym_name) |
Tabellenname (table_name) |
Triggername (trigger_name) |
Benutzergruppenname (usergroup_name) |
Benutzername (user_name) |
Spaltenspezifikation (column_spec) |
Parameterspezifikation (parameter_spec) |
Spezifikation von Werten (extended_value_spec) |
Spezifikation von Werten (value_spec) |
Datums- und Zeitformat (datetimeformat) |
Stringspezifikation (string_spec) |
Schlüsselspezifikation (key_spec) |
Ausdruck (expression) |
factor |
Prädikat (predicate) |
BETWEEN-Prädikat (between_predicate) |
Boolesches Prädikat (bool_predicate) |
Vergleichsprädikat (comparison_predicate) |
Vergleichsoperatoren (comp_op) |
Vergleichsoperatoren (equal_or_not) |
DEFAULT-Prädikat (default_predicate) |
EXISTS-Prädikat (exists_predicate) |
IN-Prädikat (in_predicate) |
JOIN-Prädikat (join_predicate) |
LIKE-Prädikat (like_predicate) |
pattern_element |
match_string |
match_set |
NULL-Prädikat (null_predicate) |
Mengenvergleichsprädikat (quantified_predicate) |
quantifier |
ROWNO-Prädikat (rowno_predicate) |
SOUNDS-Prädikat (sounds_predicate) |
Suchbedingung (search_condition) |
boolean_factor |
Funktionen: Überblick |
Funktion (function_spec) |
Arithmetische Funktion (arithmetic_function) |
ABS(a) |
CEIL(a) |
EXP(a) |
FIXED(a,p,s) |
FLOAT(a,s) |
FLOOR(a) |
INDEX(a,b,p,s) |
LENGTH(a) |
LN(a) |
LOG(a,b) |
NOROUND(a) |
PI |
POWER(a,n) |
ROUND(a,n) |
SIGN(a) |
SQRT(a) |
TRUNC(a,n) |
Trigonometrische Funktion (trigonometric_function) |
Stringfunktion (string_function) |
ALPHA(x,n) |
ASCII(x) |
EXPAND(x,n) |
GET_OBJECTNAME(x,o) |
GET_OWNER(x,o) |
INITCAP(x) |
LFILL(x,a,n) |
LPAD(x,a,y,n) |
LTRIM(x,y) |
MAPCHAR(x,n,i) |
REPLACE(x,y,z) |
RFILL(x,a,n) |
RPAD(x,a,y,n) |
RTRIM(x,y) |
SOUNDEX(x) |
SUBSTR(x,a,b) |
TRANSLATE(x,y,z) |
TRIM(x,y) |
UPPER/LOWER(x) |
Verkettung (concatenation) |
Datumsfunktion (date_function) |
ADDDATE/SUBDATE(t,a) |
DATEDIFF(t,s) |
DAYNAME/MONTHNAME(t) |
DAYOFWEEK/WEEKOFYEAR/DAYOFMONTH/DAYOFYEAR(t) |
MAKEDATE(a,b) |
date_or_timestamp_expression |
Zeitfunktion (time_function) |
ADDTIME/SUBTIME(t,a) |
MAKETIME(h,m,s) |
TIMEDIFF(t,s) |
hours/minutes/seconds |
time_expression |
time_or_timestamp_expression |
Extraktion (extraction_function) |
DATE(a) |
HOUR/MINUTE/SECOND(t) |
MICROSECOND(a) |
TIME(a) |
TIMESTAMP(a,b) |
YEAR/MONTH/DAY(t) |
Spezialfunktion (special_function) |
DECODE(x,y(i),...,z) |
GREATEST/LEAST(x,y,...) |
VALUE(x,y,...) |
Allgemeine CASE-Funktion (searched_case_function) |
Einfache CASE-Funktion (simple_case_function) |
Konversionsfunktion (conversion_function) |
CHAR(a,t) |
CHR(a,n) |
HEX(a) |
HEXTORAW(a) |
NUM(a) |
Datenbankfunktionsaufruf (dbfunction_call) |
Set-Funktion (set_function_spec) |
DISTINCT-Funktion (distinct_function) |
ALL-Funktion (all_function) |
Set-Funktionsname (set_function_name) |
AVG |
COUNT |
MAX/MIN |
STDDEV |
SUM |
VARIANCE |
SQL-Anweisungen: Überblick |
Kommentar (sql_comment) |
Beispieltabellen |
customer |
hotel |
room |
reservation |
Datendefinition |
CREATE TABLE-Anweisung (create_table_statement) |
SAMPLE-Definition (sample_definition) |
Spaltendefinition (column_definition) |
Datentyp (data_type) |
CHAR[ACTER]![Ende Ebene 8 Knoten CHAR[ACTER]](../../images/1x1.gif) |
VARCHAR |
LONG[VARCHAR]![Ende Ebene 8 Knoten LONG[VARCHAR]](../../images/1x1.gif) |
BOOLEAN |
FIXED |
FLOAT |
INT[EGER]![Ende Ebene 8 Knoten INT[EGER]](../../images/1x1.gif) |
SMALLINT |
DATE |
TIME |
TIMESTAMP |
Platzbedarf eines Spaltenwertes in Abhängigkeit vom Datentyp |
Spaltenattribute (column_attributes) |
DEFAULT-Spezifikation (default_spec) |
CONSTRAINT-Definition (constraint_definition) |
Referentielle CONSTRAINT-Definition (referential_constraint_defi |
DELETE-Regel (delete_rule) |
CASCADE-Abhängigkeit |
Referenz-Zyklus |
Trefferzeile |
Schlüsseldefinition (key_definition) |
UNIQUE-Definition (unique_definition) |
DROP TABLE-Anweisung (drop_table_statement) |
CASCADE-Option (cascade_option) |
ALTER TABLE-Anweisung (alter_table_statement) |
ADD-Definition (add_definition) |
ALTER-Definition (alter_definition) |
COLUMN-Change-Definition (column_change_definition) |
DROP-Definition (drop_definition) |
MODIFY-Definition (modify_definition) |
RENAME TABLE-Anweisung (rename_table_statement) |
RENAME COLUMN-Anweisung (rename_column_statement) |
EXISTS TABLE-Anweisung (exists_table_statement) |
CREATE DOMAIN-Anweisung (create_domain_statement) |
DROP DOMAIN-Anweisung (drop_domain_statement) |
CREATE SEQUENCE-Anweisung (create_sequence_statement) |
DROP SEQUENCE-Anweisung (drop_sequence_statement) |
CREATE SYNONYM-Anweisung (create_synonym_statement) |
DROP SYNONYM-Anweisung (drop_synonym_statement) |
RENAME SYNONYM-Anweisung (rename_synonym_statement) |
CREATE VIEW-Anweisung (create_view_statement) |
Komplexe View-Tabelle |
Änderbare View-Tabelle |
INSERT-Privileg für Eigentümer der View-Tabelle |
UPDATE-Privileg für Eigentümer der View-Tabelle |
DELETE-Privileg für Eigentümer der View-Tabelle |
Änderbare Join-View-Tabelle |
DROP VIEW-Anweisung (drop_view_statement) |
RENAME VIEW-Anweisung (rename_view_statement) |
CREATE INDEX-Anweisung (create_index_statement) |
DROP INDEX-Anweisung (drop_index_statement) |
ALTER INDEX-Anweisung (alter_index_statement) |
RENAME INDEX-Anweisung (rename_index_statement) |
COMMENT ON-Anweisung (comment_on_statement) |
CREATE DBPROC-Anweisung (create_dbproc_statement) |
routine |
statement |
Allgemeine CASE-Anweisung (searched_case_statement) |
Einfache CASE-Anweisung (simple_case_statement) |
DROP DBPROC-Anweisung (drop_dbproc_statement) |
CREATE TRIGGER-Anweisung (create_trigger_statement) |
DROP TRIGGER-Anweisung (drop_trigger_statement) |
CREATE FUNCTION-Anweisung (create_function_statement) |
DROP FUNCTION-Anweisung (drop_function_statement) |
Autorisierung |
CREATE USER-Anweisung (create_user_statement) |
user_mode |
CREATE USERGROUP-Anweisung (create_usergroup_statement) |
usergroup_mode |
DROP USER-Anweisung (drop_user_statement) |
DROP USERGROUP-Anweisung (drop_usergroup_statement) |
ALTER USER-Anweisung (alter_user_statement) |
ALTER USERGROUP-Anweisung (alter_usergroup_statement) |
RENAME USER-Anweisung (rename_user_statement) |
RENAME USERGROUP-Anweisung (rename_usergroup_statement) |
GRANT USER-Anweisung (grant_user_statement) |
GRANT USERGROUP-Anweisung (grant_usergroup_statement) |
ALTER PASSWORD-Anweisung (alter_password_statement) |
CREATE ROLE-Anweisung (create_role_statement) |
DROP ROLE-Anweisung (drop_role_statement) |
GRANT-Anweisung (grant_statement) |
Privilegienspezifikation (priv_spec) |
grantee |
REVOKE-Anweisung (revoke_statement) |
Datenmanipulation |
INSERT-Anweisung (insert_statement) |
Datentyp der Zielspalte und Datentyp des einzufügenden Wertes |
Join-View-Tabelle in INSERT-Anweisung |
QUERY-Ausdruck in INSERT-Anweisung |
DUPLICATES-Klausel (duplicates_clause) |
Constraint-Definition in INSERT-Anweisung |
Trigger in INSERT-Anweisung |
extended_expression |
SET INSERT-Klausel (set_insert_clause) |
UPDATE-Anweisung (update_statement) |
SET UPDATE-Klausel (set_update_clause) |
Spaltenkombination für eine gegebene Spalte einer Join-View-Tabe |
DELETE-Anweisung (delete_statement) |
NEXT STAMP-Anweisung (next_stamp_statement) |
CALL-Anweisung (call_statement) |
Datenanfrage |
QUERY-Anweisung (query_statement) |
Benannte/Unbenannte Ergebnistabelle |
DECLARE CURSOR-Anweisung (declare_cursor_statement) |
Rekursive DECLARE CURSOR-Anweisung (recursive_declare_cursor_sta |
SELECT-Anweisung (named_select_statement) |
SELECT-Anweisung (select_statement) |
QUERY-Ausdruck (query_expression) |
QUERY-Term (query_term) |
QUERY-Ausdruck (named_query_expression) |
QUERY-Term (named_query_term) |
QUERY-Spezifikation (query_spec) |
DISTINCT-Spezifikation (distinct_spec) |
Selektierte Spalte (select_column) |
QUERY-Spezifikation (named_query_spec) |
Tabellenausdruck (table_expression) |
FROM-Klausel (from_clause) |
FROM TABLE-Spezifikation (from_table_spec) |
Join-Tabelle (joined_table) |
WHERE-Klausel (where_clause) |
GROUP-Klausel (group_clause) |
HAVING-Klausel (having_clause) |
Subquery (subquery) |
Correlated Subquery |
Skalare Subquery (scalar_subquery) |
ORDER-Klausel (order_clause) |
UPDATE-Klausel (update_clause) |
LOCK-Option (lock_option) |
OPEN CURSOR-Anweisung (open_cursor_statement) |
FETCH-Anweisung (fetch_statement) |
CLOSE-Anweisung (close_statement) |
SINGLE SELECT-Anweisung (single_select_statement) |
EXPLAIN-Anweisung (explain_statement) |
Transaktionen |
CONNECT-Anweisung (connect_statement) |
SET-Anweisung (set_statement) |
COMMIT-Anweisung (commit_statement) |
ROLLBACK-Anweisung (rollback_statement) |
SUBTRANS-Anweisung (subtrans_statement) |
LOCK-Anweisung (lock_statement) |
ROW-Spezifikation (row_spec) |
UNLOCK-Anweisung (unlock_statement) |
RELEASE-Anweisung (release_statement) |
Statistiken |
UPDATE STATISTICS-Anweisung (update_statistics_statement) |
MONITOR-Anweisung (monitor_statement) |
Begriffe und Konzepte |
ASCII-Code |
BOOLEAN |
Benutzer und Benutzergruppen |
Codeattribut |
Datenbankfunktion |
Datenbankprozedur |
Datenintegrität |
Datentyp |
Datumswert |
Index |
LONG-Spalte |
NULL-Wert |
Parameter |
Privileg |
Rolle |
Rollenkonzept |
SERIAL |
Spalte |
Spezial-NULL-Wert |
SQL-Modus |
Subtransaktion |
Synonym |
Tabelle |
Transaktionen |
Trigger |
Wertebereich |
Zahl |
Zeichenkette |
Zeitstempelwert |
Zeitwert |
Syntaxverzeichnis |
add_definition |
alias_name |
all_function |
alter_definition |
alter_index_statement |
alter_password_statement |
alter_table_statement |
alter_user_statement |
alter_usergroup_statement |
argument |
argument1 |
arithmetic_function |
assignment_statement |
between_predicate |
bool_predicate |
boolean_factor |
boolean_term |
call_statement |
cascade_option |
case_else_clause |
case_function |
case_statement |
character |
close_statement |
column_attributes |
column_change_definition |
column_definition |
column_list |
column_name |
column_spec |
comment |
comment_on_statement |
commit_statement |
comp_op |
comparison_predicate |
connect_option |
connect_statement |
constraint_definition |
constraint_name |
conversion_function |
create_dbproc_statement |
create_domain_statement |
create_function_statement |
create_index_statement |
create_role_statement |
create_sequence_statement |
create_synonym_statement |
create_table_statement |
create_table_temp |
create_trigger_statement |
create_user_statement |
create_usergroup_statement |
create_view_statement |
data_type |
date_function |
date_or_timestamp_expression |
datetimeformat |
dbfunction_call |
dbfunction_name |
dbproc_name |
declare_cursor_statement |
default_predicate |
default_spec |
delete_rule |
delete_statement |
delimiter_token |
derived_column |
digit |
digit_sequence |
distinct_function |
distinct_spec |
domain_name |
double_quotes |
drop_dbproc_statement |
drop_definition |
drop_domain_statement |
drop_function_statement |
drop_index_statement |
drop_role_statement |
drop_sequence_statement |
drop_synonym_statement |
drop_table_statement |
drop_trigger_statement |
drop_user_statement |
drop_usergroup_statement |
drop_view_statement |
duplicates_clause |
equal_or_not |
exists_predicate |
exists_table_statement |
explain_statement |
exponent |
expression |
expression_list |
extended_expression |
extended_letter |
extended_value_spec |
extraction_function |
factor |
fetch_statement |
final_select |
first_character |
first_password_character |
fixed_point_literal |
floating_point_literal |
formal_parameter |
formal_parameter1 |
from_clause |
from_table_spec |
function_spec |
grant_statement |
grant_user_statement |
grant_usergroup_statement |
granted_usergroups |
granted_users |
grantee |
group_clause |
having_clause |
hex_digit |
hex_digit_seq |
hex_literal |
hours |
identifier |
identifier_tail_character |
if_statement |
in_predicate |
index_name |
index_spec |
indicator_name |
initial_select |
insert_expression |
insert_statement |
integer |
join_predicate |
join_spec |
joined_table |
key_definition |
key_or_not_null_spec |
key_spec |
key_word |
language_specific_character |
letter |
like_expression |
like_predicate |
literal |
local_variable |
local_variable_list |
local_variables |
lock_option |
lock_spec |
lock_statement |
mantissa |
mapchar_set_name |
match_char |
match_set |
match_string |
minutes |
modify_definition |
monitor_statement |
named_query_expression |
named_query_primary |
named_query_spec |
named_query_term |
named_select_statement |
new_index_name |
new_table_name |
next_stamp_statement |
not_reserved_key_word |
null_predicate |
numeric_literal |
object_spec |
old_index_name |
old_table_name |
open_cursor_statement |
order_clause |
outer_join_inidicator |
owner |
parameter_name |
parameter_spec |
password |
pattern_element |
position |
predicate |
priv_spec |
privilege |
procedure_name |
quantified_predicate |
quantifier |
query_expression |
query_primary |
query_spec |
query_statement |
query_term |
recursive_declare_cursor_statement |
recursive_select |
reference_name |
referenced_column |
referenced_table |
referencing_column |
referential_constraint_definition |
referential_constraint_name |
regular_token |
release_statement |
rename_column_statement |
rename_index_statement |
rename_synonym_statement |
rename_table_statement |
rename_user_statement |
rename_usergroup_statement |
rename_view_statement |
reserved_key_word |
result_column_name |
result_table_name |
revoke_statement |
role_name |
rollback_statement |
routine |
routine_sql_statement |
row_spec |
rowno_column |
rowno_predicate |
sample_definition |
scalar_subquery |
search_and_result_spec |
search_condition |
searched_case_function |
searched_case_statement |
searched_case_when_clause |
seconds |
select_column |
select_statement |
sequence_name |
set_function_name |
set_function_spec |
set_insert_clause |
set_statement |
set_update_clause |
sign |
simple_case_function |
simple_case_statement |
simple_case_when_clause |
simple_identifier |
single_select_statement |
sort_spec |
sound_predicate |
source_user |
special_character |
special_function |
special_identifier |
special_identifier_character |
sql_comment |
stamp_column |
statement |
statement_list |
string_function |
string_literal |
string_spec |
subquery |
subtrans_statement |
synonym_name |
table_columns |
table_description_element |
table_expression |
table_name |
term |
time_expression |
time_or_timestamp_expression |
time_function |
trigger_event |
trigger_name |
trigonometric_function |
underscore |
unique_definition |
unlock_statement |
unsigned_integer |
update_clause |
update_statement |
update_statistics_statement |
user_mode |
user_name |
usergroup_mode |
usergroup_name |
value_spec |
variable_name |
where_clause |
while_statement |
Syntaxnotation |
Systemtabellen |
Allgemeine Hinweise |
Datenbankbegriffe |
A-C |
D-H |
I-R |
S |
T |
U-Z |
Systemtabellen auswerten |
COLUMNS |
CONNECTEDUSERS |
CONNECTPARAMETERS |
CONSTRAINTS |
DBPROCEDURES |
DBPROCPARAMS |
DOMAINCONSTRAINTS |
DOMAINS |
FOREIGNKEYCOLUMNS |
FOREIGNKEYS |
INDEXCOLUMNS |
INDEXES |
LOCKS |
MAPCHARSETS |
ROLEPRIVILEGES |
ROLES |
SEQUENCES |
SESSION_ROLES |
SYNONYMS |
TABLEPRIVILEGES |
TABLES |
TRIGGERS |
USERS |
VERSIONS |
VIEWCOLUMNS |
VIEWDEFS |
VIEWS |
Definitionen der Systemtabellen |
ACTIVECONFIGURATION |
CACHESTATISTICS |
COLUMNS |
COMMANDCACHESTATISTICS |
COMMANDSTATISTICS |
CONNECTEDUSERS |
CONNECTPARAMETERS |
CONSTRAINTS |
DATASTATISTICS |
DATAVOLUMES |
DBPARAMETERS |
DBPROCEDURES |
DBPROCPARAMS |
DIAGNOSE |
DOMAINCONSTRAINTS |
DOMAINS |
FOREIGNKEYCOLUMNS |
FOREIGNKEYS |
HOTSTANDBYCOMPONENT |
HOTSTANDBYGROUP |
INDEXCOLUMNS |
INDEXES |
INDEXSTATISTICS |
INSTANCE |
LOCKLISTSTATISTICS |
LOCKS |
LOGVOLUMES |
MACHINECONFIGURATION |
MACHINEUTILIZATION |
MAPCHARSETS |
MEMORYALLOCATORSTATISTICS |
MONITOR |
MONITOR_CACHES |
MONITOR_LOAD |
MONITOR_LOCK |
MONITOR_LOG |
MONITOR_LONG |
MONITOR_PAGES |
MONITOR_ROW |
MONITOR_TRANS |
OPTIMIZERINFORMATION |
OPTIMIZERSTATISTICS |
PACKAGES |
ROLEPRIVILEGES |
ROLES |
SCHEMAS |
SEQUENCES |
SERVERDBSTATISTICS |
SESSION_ROLES |
SESSIONS |
SNAPSHOTS |
SYNONYMS |
TABLEPRIVILEGES |
TABLES |
TABLESTATISTICS |
TRANSACTIONS |
TRIGGERS |
USERS |
USERSTATISTICS |
VERSION |
VERSIONS |
VIEWCOLUMNS |
VIEWDEFS |
VIEWS |
SQL-Modus ORACLE |
Allgemeine Unterschiede |
SQL-Syntaxelemente |
Schema-Objekt |
Name |
Namensraum |
Zugriff auf Objekte |
Ganze Zahl |
Zahl |
Datentyp |
Pseudospalte |
Operator |
Funktion |
Format |
SQL-Anweisungen |
alter_cluster_statement |
alter_database_statement |
alter_function_statement |
alter_index_statement |
alter_package_statement |
alter_procedure_statement |
alter_profile_statement |
alter_resource_cost_statement |
alter_role_statement |
alter_rollback_segment_statement |
alter_sequence_statement |
alter_snapshot_statement |
alter_snapshot_log_statement |
alter_system_statement |
alter_table_statement |
alter_tablespace_statement |
alter_trigger_statement |
alter_user_statement |
alter_view_statement |
analyze_statement |
audit_statement |
commit_statement |
constraint_clause |
create_cluster_statement |
create_controlfile_statement |
create_database_statement |
create_database_link_statement |
create_function_statement |
create_index_statement |
create_package_statement |
create_package_body_statement |
create_procedure_statement |
create_profile_statement |
create_rollback_segment_statement |
create_schema_statement |
create_sequence_statement |
create_snapshot_statement |
create_snapshot_log_statement |
create_synonym_statement |
create_table_statement |
create_tablespace_statement |
create_trigger_statement |
create_user_statement |
create_view_statement |
declare_statement |
declare_table_statement |
delete_statement |
describe_statement |
drop_cluster_statement |
drop_database_link_statement |
drop_function_statement |
drop_index_statement |
drop_procedure_statement |
drop_profile_statement |
drop_rollback_segment_statement |
drop_snapshot_statement |
drop_snapshot_log_statement |
drop_table_statement |
drop_tablespace_statement |
drop_trigger_statement |
drop_view_statement |
execute_statement |
explain_plan_statement |
grant_statement |
insert_statement (embedded SQL) |
lock_table_statement |
noaudit_statement |
rename_statement |
revoke_statement |
rollback_statement |
select_statement |
set_transaction_statement |
truncate_statement |
update_statement |
Systemtabellen |
Fehlermeldungen |
Meldungen |
Nummernkreise |
Von -1 bis -699 |
-1: Duplicate key in index |
-8: Execution failed, parse again |
-20: Duplicate key |
-25: Duplicate secondary key |
-30: Integrity violation |
-32: View violation |
-35: Referential integrity violated |
-36: Foreign key integrity violation |
-40: Lock collision |
-50: Lock request timeout |
-51: Lock request timeout |
-54: Lock collision |
-60: Work rolled back |
-65: Work rolled back |
-70: Session inactivity timeout (Work rolled back) |
-71: Session terminated by shutdown (Work rolled back) |
-75: Too many SQL statements (Work rolled back) |
-101: SQL statement not available in this DB mode |
-102: SQL statement canceled |
-103: SQL statement not available for this application |
-104: DBM command impossible at this time |
-106: Table unloaded or content deleted |
-107: SQL statement not allowed for this instance |
-108: Table or index dropped or content deleted |
-111: Incompatible incremental backup |
-115: Table is read only |
-123: No more log to save |
-126: Data backup missing (backup history lost) |
-530: Referential integrity violated |
-602: System error |
Von -700 bis -899 |
-702: Missing variable address in SQLDA |
-703: Duplicate FETCH statement for same select in program |
-706: SQL statement too long (buffer overflow) |
-707: Invalid CONNECT statement syntax |
-708: SERVERDB system not available |
-709: Connect failed, check SERVERDB |
-710: Missing select PARSID |
-711: Implicit CONNECT: missing user or SERVERDB |
-712: Too many parameters, SQLMAX too small |
-715: Missing username or password for connect |
-719: Unknown LOCALSYSUSER.SYSPROFILE table |
-720: SQLCODE <no> comes from SYSPROFILE command |
-721: Macro not initiated, no SQLCHECK |
-724: Duplicate substructure name |
-729: Source code may be truncated |
-730: Nested comment not closed |
-731: Component name too long |
-732: Index of component out of |
-733: Variable is declared as a pointer |
-734: Pointer variable not allowed here |
-735: No syntax check for CONNECT command |
-740: Array size mismatch |
-743: Input string too long |
-750: FFETCH or ARRAY-FETCH and FETCH mix not allo |
-751: Numeric input parameter overflow |
-752: Session already connected |
-753: Output parameter with CONST type |
-756: Different SQLMODEs not allowed |
-758: Include file exists on disk |
-759: Include file produced by user |
-760: Memory allocation failed |
-762: EXEC ORACLE command has been deleted |
-763: Variable not allowed as ARRAY |
-767: Unterminated C string |
-768: Invalid escape value |
-769: Pointer component not allowed |
-770: Macro in FETCH set SQLOPT="-B 0" |
-771: LONG column exists in table definition |
-772: Multibyte char set not allowed |
-773: Datafile open error |
-774: Datafile write error |
-775: Datafile read error |
-776: Datafile close error |
-777: Conversion from UNICODE impossible |
-778: Conversion to UNICODE impossible |
-801: Input parameter cannot be NULL value |
-802: Invalid numeric input parameter value |
-804: Parameter list too long |
-805: Program must be precompiled |
-806: DB session number not allowed |
-807: Connection down, session released |
-808: Not yet implemented |
-809: Missing indicator variable, output parameter with NULL val |
-811: Numeric output parameter overflow |
-812: Parameter list too short |
-813: SERVERDB must be restarted |
-814: Trace file close error |
-815: Trace file open error |
-816: Trace file write error |
-817: Incompatible data types |
-818: Missing macro parameter initialization |
-819: Paramter in SQL statement not allowed |
-820: Invalid declare statement |
-822: Invalid constant definition |
-823: Integer too large, greater than 32767 |
-824: Statement in conflict with COMPATIBLE option |
-825: Duplicate field name in record |
-826: Duplicate statement name |
-827: Duplicate type definition |
-828: Duplicate variable name |
-829: File close error |
-830: File open error |
-831: File read error |
-832: File write error |
-833: Illegal INCLUDE position |
-834: INCLUDEs must not be nested |
-835: INCLUDE file open error |
-836: Invalid C preprocessor command |
-837: Data definition not allowed |
-838: Invalid declarator |
-839: Invalid macro value |
-840: Invalid numeric macro value |
-841: Invalid precompiler option |
-842: Parameter and indicator do not match |
-843: Invalid parameter name |
-844: Invalid record name |
-845: Invalid SQL statement |
-846: Invalid statement in section |
-847: Invalid type definition |
-848: Invalid unsigned integer |
-849: Invalid data definition |
-850: Statement termination expected |
-851: Missing input file name |
-852: Missing program file |
-853: Precompiler syntax check only |
-854: Parameters must be question marks |
-855: SQL variable must be an array |
-856: Invalid loop parameter value |
-857: Missing SERVERDB |
-858: Storage class not allowed |
-859: Number of columns < number_of_parameters |
-860: Too many constants declared |
-870: Too many type definitions |
-871: Too many variable definitions |
-872: Number of columns > number of parameters |
-873: Unknown constant name |
-874: Unknown cursor name |
-876: Unknown macro number |
-877: Unknown parameter name |
-878: Unknown record name |
-879: Unknown precompiler statement |
-880: Unknown statement name |
-881: Unknown type name |
-882: Missing user name for connect |
-883: Invalid runtime options |
-884: Missing indicator variable |
-885: Variable may be truncated |
-886: DECLARE SECTION BEGIN or END missing |
-887: Too long WHENEVER action |
-889: Input line longer than 512 characters |
-890: Input line longer than right margin |
-892: Variable my be overflow |
-893: Too many hostvariables |
-894: Trace parameter structure not allowed |
-895: Whole table my be deleted or updated |
-899: Error unknown |
Von -900 bis -999 |
-900: Data area full |
-901: Log full |
-902: I/O error |
-903: Hostfile I/O error |
-904: Space for result tables exhausted |
-907: Space for user session exhausted |
-910: COSTLIMIT for this user exhausted |
-911: Work rolled back |
-913: Lock request timeout |
-914: New volume not accessible |
-915: No more memory |
-917: Save/restore write process crash - I/O error |
-918: Stack overflow |
-942: Unknown table name |
-955: Duplicate name |
Von -1000 bis -1999 |
-1000: Too many lock requests |
-1001: Too many lock objects specified |
-1002: Too many columns |
-1003: Too many buffers requested |
-1004: Too many correlated columns |
-1005: Too many monadic operators |
-1006: Too many variables |
-1007: Parameter list too long |
-1008: Too many or too few host variables for output |
-1009: Too many named indexes for this table |
-1010: Too many volumes |
-1011: Too many correlated tables |
-1012: Too many referential constraint definitions for this tabl |
-1013: Too many order columns |
-1014: Too many source tables |
-1015: Too many values |
-1017: Too many joins |
-1023: Too many nested subtransactions |
-1025: Too many asynchron requests |
-1026: Too many differences between old and new view definition |
-1102: Too complicated SQL statement (Too many subqueries) |
-1103: Too complicated SQL statement |
-1104: Too complicated SQL statement (KB-stack overflow) |
-1105: Too complicated SQL statement (Too much data) |
-1106: Too complicated SQL statement (Too much strategy data) |
-1107: Too complicated SQL statement (Too many internal commands |
-1108: Too complicated SQL statement (correlated row too long) |
-1110: View definition too long |
-1111: Too many savepoints |
-1112: Constraint too complicated |
-1113: Too many nested function calls |
-1114: Communication packet too small |
-1115: Too many intern columns |
-1116: Too long trigger parameters |
-1117: Too complicated trigger qualification |
-1119: Too many constraints for this table |
-1120: Too many statements in definition |
-1200: Too few values |
-1201: Too few columns |
-1400: Input parameter cannot be NULL value |
-1402: Integrity violation |
-1403: Row not found |
-1405: Missing indicator variable, output parameter with NULL va |
-1406: Output value truncated |
-1452: Duplicate secondary key |
-1556: Data space full |
-1755: SQL statement will drop further objects (use CASCADE) |
Von -2000 bis -2999 |
-2000: Row too long |
-2001: Key too long |
-2002: One output column too long |
-2003: Output columns too long |
-2004: Numeric constant too long |
-2008: Data area too small |
-2009: Join columns too long |
-2010: Assignment impossible, char value too long |
-2012: View column list too long |
-2013: Select column list too long |
-2014: Identifier too long |
-2020: Data buffer too small |
-2025: Invalid number of backup devices |
-2027: Space for converted value too small |
-2028: Sequence <sequence name> exhausted |
-2029: <sequence name>.CURRVAL is not yet defined in this sessio |
Von -3000 bis -3999 |
-3000: Invalid host file content |
-3002: Invalid datatype |
-3003: Invalid user name |
-3004: Invalid host file sequence |
-3005: Invalid SQL statement |
-3007: Invalid sequence for DML and DDL statements |
-3008: Invalid keyword or missing delimiter |
-3009: Invalid table name |
-3011: Invalid column name |
-3014: Invalid end of SQL statement |
-3016: Invalid numeric constant |
-3017: Invalid unsigned integer |
-3018: Invalid numeric parameter |
-3019: Invalid exponent |
-3020: Invalid length for this data type |
-3021: Invalid mixture of functions and columns |
-3022: Invalid number of tables for outer join |
-3024: Invalid numeric expression |
-3030: Invalid SESSION TIMEOUT |
-3035: Invalid date time format |
-3037: Invalid volume name |
-3038: Invalid volume size |
-3046: Invalid char position in string function |
-3047: Invalid table for RESTORE CATALOG |
-3048: Invalid date format |
-3049: Invalid time format |
-3050: Invalid timestamp format |
-3054: Invalid block size |
-3059: Invalid day of week |
-3060: Invalid escape sequence |
-3061: Invalid escape value |
-3062: Invalid month |
-3063: Invalid format code |
-3064: Date input value out of range |
-3065: Invalid date input value |
-3066: Date input value inconsistent |
-3067: Invalid timezone |
-3068: Mismatch of parameter configuration between backup and in |
-3069: Bad xparam page in backup |
-3102: Invalid subtrans structure |
-3103: Invalid sequence definition |
-3995: Invalid pattern |
-3998: Wrong password |
-3999: Invalid parameter |
Von -4000 bis -4999 |
-4000: Unknown result table |
-4002: Unknown password |
-4003: Unknown user name |
-4004: Unknown table name |
-4005: Unknown column name |
-4006: Unknown domain name |
-4007: Unknown synonym name |
-4008: Unknown user name/password combination |
-4009: Unknown referential constraint name |
-4010: Unknown MAPCHAR SET name |
-4011: Unknown index name |
-4013: Unknown usergroup name |
-4014: Unknown SERVERDB name |
-4016: Unknown procedure name |
-4017: Unknown constraint |
-4018: Unknown default |
-4019: Unknown trigger name |
-4020: Unknown sequence name |
-4023: Unknown funktion name |
-4024: Unknown name |
-4025: Unknown or not loaded character set |
-4027: Unknown session |
Von -5000 bis -5999 |
-5001: Missing privilege |
-5003: Missing key specification |
-5004: Missing constant |
-5005: Missing non-NULL value |
-5006: Missing identifier |
-5007: Missing numeric constant |
-5008: Missing string constant |
-5009: Missing integer |
-5010: Missing value specification |
-5012: Missing definite table name |
-5013: Missing update column |
-5014: Missing definite column name |
-5015: Missing keyword |
-5016: Missing delimiter |
Von -6000 bis -6999 |
-6000: Duplicate table name |
-6001: Duplicate column name |
-6002: Duplicate privilege |
-6003: Duplicate result table name |
-6006: Duplicate name |
-6008: Duplicate index name |
-6009: Duplicate reference name |
-6011: Duplicate constraint |
-6012: Duplicate default |
-6013: Duplicate trigger definition |
-6014: Duplicate value |
-6016: Duplicate format code |
Von -7000 bis -7999 |
-7002: KEY not allowed |
-7003: NOT NULL not allowed |
-7004: DEFAULT not allowed |
-7005: Lower bound greater than upper bound not allowed |
-7006: Reserved identifier not allowed |
-7007: Key column not allowed |
-7008: Updates of this table not allowed |
-7009: NULL value in key column not allowed |
-7011: Correlated subquery not allowed |
-7012: More than one update row not allowed |
-7015: More than one result row not allowed |
-7016: Parameter spec not allowed in this context |
-7017: User not allowed |
-7018: Variable not allowed in view definition |
-7019: Feature not allowed in view definition |
-7021: View column derived from function not allowed |
-7022: Columns from more than one table not allowed |
-7023: Dropping of all columns not allowed |
-7024: Alter column not allowed, constraint violation |
-7026: SQL statement not allowed without previous FETCH |
-7029: Function not allowed for this data type |
-7032: SQL statement not allowed for column of data type LONG |
-7035: DEFAULT specification not allowed for this column |
-7036: ROWNO- specification not allowed in this context |
-7037: NULL value for NOT NULL column not allowed |
-7038: Foreign key column not allowed |
-7039: Cycle in referential constraint definition not allowed |
-7040: Referential constraint not allowed |
-7041: Result table name not allowed |
-7042: Key update not allowed |
-7043: Group member not allowed |
-7045: Parameter spec not allowed |
-7046: Column with length greater than 254 not allowed |
-7048: DROP/ALTER USER not allowed while user is connected |
-7050: Fastload with indexed table not allowed |
-7051: Read only view WITH CHECK OPTION not allowed |
-7055: Column(s) already indexed |
-7056: Subquery not allowed |
-7057: View definition contradicts new table definition |
-7058: Correlated subquery with select in from clause not allowe |
-7061: LOCK ROW for this table not allowed |
-7063: Temp table not allowed |
-7064: Feature not allowed in temp table definition |
-7065: SUBTRANS COMMIT/ROLLBACK not allowed without SUBTRANS BEG |
-7066: Unique index referenced by foreign key not allowed |
-7067: Update without repeated read not allowed |
-7068: Outer Join not allowed in this context |
-7071: AUTOSAVE LOG must be stopped |
-7072: More than one column with default SERIAL not allowed |
-7074: Cycle in granted roles not allowed |
-7075: Current SAVE SKIPPED, next is ready to take on this tape |
-7076: No more data to read from tape |
-7077: Synonym not allowed |
-7078: No backup is running |
-7079: A backup is already running |
-7080: Query in statement not allowed |
-7082: SQL statement not allowed for this table type |
-7500: DCOM HRESULT |
-7900: Different block sizes |
Von -8000 bis -9799 |
-8000: SERVERDB must be restarted |
-8001: User must be connected |
-8002: User already connected to this user task |
-8003: Log and data must be compatible |
-8004: Constant must be compatible with column type and length |
-8005: Value expression must be parameter name |
-8006: Data types must be compatible |
-8007: Column must be key column |
-8009: DEFAULT value must be in constraint specification |
-8010: Table name must be in from list |
-8013: Order column must be output column |
-8014: Result table must be FOR REUSE |
-8015: Table must be a base table |
-8016: Table must be a view table |
-8017: Column must be group column |
-8018: Index name must be unique |
-8020: Next volume required |
-8021: Column must have DEFAULT specification |
-8022: User already connected |
-8023: COSTLIMIT must be greater than COSTWARNING |
-8024: RESTORE CATALOG failed |
-8025: Table must be temp table |
-8028: UNION columns must be compatible |
-8030: Column must be indexed |
-8031: Owner must be specified |
-8033: Incomplete log segment |
-8034: Order column must be number |
-8035: Foreign key must exist |
-8037: DB procedure must be recompiled |
-8040: Key does not exist |
-8044: Conversion for character set value impossible |
-8045: Conversion to UNICODE impossible |
-8046: Conversion from UNICODE impossible |
-8047: Password required |
-8048: Version of component must be compatible with kernel versi |
-8049: Prepare migration required |
-8050: Migration error |
-8888: SERVERDB not accessible |
-9000: System error: Not yet implemented |
-9001 bis -9799: System error |
Von -9800 bis -9999 |
-9801: Invalid command state |
-9803: Unknown data type |
-9805: Option CHECK usage on or off error |
-9806: Invalid output value |
-9807: Too many users |
-9808: SET FORMAT error |
-9809: Option CHECK usage add error |
Von -22000 bis -22999 |
-22000: Null values not allowed on more than one long column |
-22005: Connection timeout occured. Session reconnected |
Von -23000 bis -23999 |
-23050: Unknown error |
-23051: Could not load system tables for SQL Studio |
-23052: Could not save object data |
-23053: Cannot load suppose list |
-23054: Maximum numbers of windows reached |
-23055: Connection failed |
-23056: User is exclusive |
-23057: Reconnect failed |
-23058: No database connection |
-23059: You do not have the permission to modify this object |
-23060: You do not have the permission to delete this object |
-23061: Cannot analyze error |
-23062: Could not open connection |
-23063: Could not create Global Com Object |
-23064: Import failed |
-23070: Cannot open object created by newer SQL Studio Version |
-23071: Convert object created by older SQL Studio Version |
-23072: Representation of null value too long |
-23100: OLE Error! Please restart SQL Studio |
-23101: Data in clipboard truncated |
-23102: Failed to create DBC Pool |
-23103: Failed to create DBC Handle |
-23104: Could not load table definition |
-23200: No data sources |
-23201: No ODBC driver |
-23202: Could not load object description |
-23203: Cannot show tables of users, wrong database version |
Von -24000 bis -24999 |
-24905: ERR_NOEBIDLIST: no information on external backup IDs av |
-24906: ERR_EBFDIRTY: invalid format of external backup history |
-24907: ERR_DBAWRONG - wrong SYSDBA |
-24908: ERR_DOMPUNKNOWN - DOMAIN password unknown |
-24909: ERR_DBAUNKNOWN - SYSDBA unknown |
-24910: ERR_PARAMVER - wrong version of param help file (cserv.p |
-24911: ERR_INVDBNAME - database name <database_name> is reserve |
-24912: ERR_WRONGINST – DBM server instroot is <inst_path> |
-24913: ERR_SERVICEDB - can not register service kernel for <ins |
-24914: ERR_KEYEXISTS - installation key <key> exists |
-24915: ERR_NOADDD - configuration update not allowed (param fil |
-24916: ERR_MAXDEVCNT - max device count exceeded |
-24917: ERR_MAXDATA - max data size exceeded |
-24918: ERR_MISSMIRR - missing data for mirror volume |
-24919: ERR_CLEANUP: cannot free all operational ressources afte |
-24920: ERR_BACKUPOP: backup operation was unsuccessful |
-24921: ERR_POSTOP: error while finishing backup operation |
-24922: ERR_OPCHK: cannot check state of backup operation |
-24923: ERR_TOOLREQ: error while starting external backup tool |
-24924: ERR_DBREQ: cannot start database kernel request |
-24925: ERR_PREPARE: preparation of backup operation failed |
-24926: ERR_MEDIUMCHK: medium cannot be used with this external |
-24927: ERR_TOOLCHK: external backup tool not found |
-24928: ERR_NOREPLY - no reply available |
-24929: ERR_USRFRM - invalid user record format |
-24930: ERR_XPVALUESET - parameter value not in value set |
-24931: ERR_XPMAX - parameter value higher than maximum allowed |
-24932: ERR_XPMIN - parameter value smaller than minimum allowed |
-24933: ERR_NOSERVICESESSION - no service kernel available |
-24934: ERR_VERSION - incompatible versions (param and kernel) |
-24935: ERR_NOUSERS - no users found |
-24936: ERR_DBNORUN - database is not running |
-24937: ERR_MISSRIGHT - no server rights for this command |
-24938: ERR_NOENTRY - no entry found |
-24939: ERR_LASTREG - cannot delete last registration of instanc |
-24940: ERR_NEEDSYSLOGON - system logon required |
-24941: ERR_NEEDLOGON - DBM server logon required |
-24942: ERR_USRDELSDBA - cannot delete sysdba |
-24943: ERR_USRDELCOLD - cannot delete DBM user |
-24944: ERR_USRDELSELF - cannot delete current user |
-24945: ERR_TOFEWPARAM - to few parameters |
-24946: ERR_TOMANYPARAM - to many parameters |
-24947: ERR_DBNAME - do not use dbname |
-24948: ERR_NODBNAME - database name required |
-24949: ERR_USREXISTS - user entry already exists |
-24950: ERR_USRFAIL - user authorization failed |
-24951: ERR_USRREAD - could not read user data |
-24952: ERR_USRSAVE - could not save user data |
-24953: ERR_DBEXIST - database instance already exists |
-24954: ERR_BANOAUTOMED - no autolog medium found in media list |
-24955: ERR_BANOSAVETYPE - backup type not defined |
-24956: ERR_BASAVETYPECON - backup type conflicts with medium de |
-24957: ERR_NOUSER - required user not set |
-24958: ERR_BAOVERWRITE - file already exists, cannot overwrite |
-24959: ERR_XPOVERFLOW - value out of margin |
-24960: ERR_DBRUN - database is running |
-24961: ERR_STATE - cannot determine current db state |
-24962: ERR_DEVTYPE - wrong volume type |
-24963: ERR_DEVCHECK - error while checking volume |
-24964: ERR_EXECUTE - error in program execution |
-24965: ERR_SYSLOGON - logon to system failed |
-24966: ERR_LOGON - logon to DBM server failed |
-24967: ERR_SYSTEM - system call error |
-24968: ERR_XPREADONLY - parameter is read only |
-24969: ERR_XPDIRTY - param file is dirty |
-24970: ERR_XPNOMODIFY - parameter must not be modified |
-24971: ERR_XPNOCHECK - no running parameter check |
-24972: ERR_XPINVCONF - invalid value |
-24973: ERR_XPCHECK - param check failure/request |
-24974: ERR_XPSESSION - param session active |
-24975: ERR_NOXPSESSION - param session inactive |
-24976: ERR_PARAMEXIST - param file of database already exists |
-24977: ERR_COMMAND - unknown command <command> |
-24978: ERR_XPSYNTAX - xparam syntax error |
-24979: ERR_XPNOTFOUND - parameter not found |
-24980: ERR_NOHELP - xparam help file not found |
-24981: ERR_HIENTRYNOTFOUND - backup history entry not found |
-24982: ERR_ERR_NOHISTORY - backup history file not found |
-24983: ERR_BANOVALIDTYPE - invalid backup type |
-24984: ERR_MENOVALID - invalid medium definition |
-24985: ERR_MENOTFOUND - medium not found |
-24986: ERR_NOMEDIA - media file not found |
-24987: ERR_TOSMALL - packet size too small for answer |
-24988: ERR_SQL - sql error |
-24989: ERR_NOHISTORYSESSION - no backup history session availab |
-24990: ERR_ NOBACKUPSESSION - no backup session available |
-24991: ERR_ NOSQLUSERSESSION - no sql user session available |
-24992: ERR_NOUTILSESSION - no utility session available |
-24993: ERR_RTEEXT - runtime environment error |
-24994: ERR_RTE - runtime environment error |
-24995: ERR_MEM - memory allocation error |
-24996: ERR_PARAM - wrong parameters |
-24997: ERR_FILE - file handling error |
-24998: ERR_NOTIMPL - sorry, command not yet implemented |
-24999: ERR - common error |
Von -25000 bis -25999 |
-25003: Name of database host could not be determined |
-25004: Error when connecting to the database |
-25005: Error when logging user on to the database |
-25006: Error occurred when connecting to the database with spec |
-25007: Error when executing the command; no connection to the d |
-25008: Error when logging on user; previous user's database con |
-25009: Failure in db communication |
-25010: <SQL_error_text> |
-25011: Error when executing the internal SQL command |
-25018: Error when changing the authorizations for the log file; |
-25019: Error when opening the log file; temporary log file open |
-25020: Memory space exhausted |
-25021: Error during user changeover |
-25022: Request to terminate operation received; processing of c |
-25109: <command> not implemented |
-25201: Invalid length specification for INTEGER field |
-25202: Invalid length specification for REAL field |
-25203: Invalid length specification for DECIMAL field |
-25204: Invalid length specification for ZONED field |
-25205: Invalid specification for USAGE |
-25206: Invalid specification in lines for USAGE |
-25207: Number of lines specified for USAGE is too high |
-25208: Invalid position specification; specify a positive value |
-25209: Invalid value for FRACTION; specify a positive value |
-25210: Invalid value for SCALE; enter a value between -127 and |
-25211: Invalid ROUND specification; specify a value between 0 a |
-25212: Invalid TRUNC specification; enter a value between 0 and |
-25213: Invalid file format specification; FORMATTED and COMPRES |
-25214: Invalid file format specification; Separator/Delimiter i |
-25216: File format specification FORMATTED required |
-25218: Invalid file format specification; no columns specified |
-25219: Columns must be specified in the command in ascending or |
-25220: Invalid separator/delimiter specification |
-25221: Invalid specification for representation of decimal numb |
-25222: Invalid specification for representation of Boolean valu |
-25223: Invalid specification for representation of NULL values |
-25224: Invalid specification for language of messages; specify |
-25225: Invalid specification for the representation of thousand |
-25226: Maximum number of column specifications in a command has |
-25227: Maximum number of conditions in a command has been excee |
-25228: Invalid specification for external representation of dat |
-25229: Incorrect comparison operator in condition |
-25230: Error in DATAEXTRACT command; specification for command |
-25231: Specification of ROUND, TRUNC, or SCALE not allowed for |
-25232: Unknown keyword |
-25233: Error in column description; file format is COMPRESSED, |
-25234: Error in column description; file format is FORMATTED, b |
-25235: Error in column description; identical positions for dif |
-25236: Error in column description; column positions overlap |
-25237: Error when executing the command; the columns that are t |
-25238: Error when executing the command; the command does not c |
-25239: The value specified is not a integer number |
-25281: Syntax error at a certain position |
-25301: Invalid entry in Date or Time column |
-25302: The value entered is not a valid numerical value |
-25303: The values entered are not in the correct order |
-25304: Key field entries are missing |
-25305: The entries in the key fields are too long |
-25306: The value you have entered is not valid for hexadecimal |
-25308: CONSTRAINT condition violated |
-25309: The value you entered was not recognized as a BOOLEAN en |
-25310: Column does not permit NULL values |
-25311: Data missing for NOT NULL column |
-25313: Numerical value truncated |
-25314: Too few decimal places defined for column |
-25315: The data type of the column and the external data type a |
-25316: The FASTLOAD command cannot be executed; the table conta |
-25317: Entry for column is not compatible with the data type or |
-25318: The generated system key has exceeded the maximum possib |
-25319: Unable to find any data for the column in the data file |
-25320: The LONG value could not be loaded into column |
-25321: Error in the command; the constant you have entered is n |
-25322: Error in the command; the constant you entered was trunc |
-25323: Error in command; the data type of the constant in the c |
-25324: Error in the length specifications of the column descrip |
-25325: Error in command; the external and internal data types a |
-25326: Error when executing the extract command; the number ext |
-25327: Error when extracting data record |
-25328: Error when executing the DATAEXTRACT command; the server |
-25329: Error when executing the TABLELOAD command; the data fil |
-25330: Error when executing the TABLELOAD command; the page siz |
-25331: This is a restricted statement, user must be SYSDBA |
-25332: Unable to extract table definition |
-25333: Unable to extract index definition |
-25334: The file counter exceeds the maximum of 9999 files |
-25335: Error when restoring the table; the data file specified |
-25336: Error when restoring tables; the data file specified was |
-25337: Error when restoring table; the data file contains no da |
-25338: Error when restarting the command; entry in assignment f |
-25339: Error when restarting the TABLELOAD command; unable to o |
-25340: UCS2 conversion error; character string contains invalid |
-25341: Error when generating the CREATE TABLE/CREATE INDEX stat |
-25342: Error when restoring table <table name>; the structures |
-25343: Error in command; the SELECT statement in the command do |
-25344: Error in command for downloading data; the output length |
-25351: Error in command; the LONGFILE specification for the col |
-25352: Error when downloading data; several errors occurred whe |
-25353: Error when downloading data; the maximum number of LONG |
-25354: Error in the command for uploading data; the LONG data f |
-25501: Error when opening file |
-25502: Error when closing file |
-25503: Error when reading file |
-25504: Error when writing file |
-25505: Error when erasing file |
-25507: Error when shrinking file |
-25801: Internal program error |
Von -27000 bis -28999 |
-27000: Unknown error |
-27003: Numeric input parameter overflow |
-27006: Incompatible data types |
-27009: Command too long |
-27014: Connect not ok |
-27015: Connection down |
-27016: DB shut down |
-27017: Too many users |
-27018: Connection error |
-27019: Conversion UNICODE to ASCII not possible |
-28001: Access via NIL OID |
-28002: Invalid OID |
-28003: Unknown GUID |
-28005: Duplicate object |
-28006: Object not locked |
-28007: OID not compatible with given class |
-28501: Error reading OMS input stream |
-28502: Error writing OMS output stream |
-28503: Crash in DB-Procedure |
-28505: No Component Object found |
-28508: Unsupported parameter type |
-28514: Unknown OMS Version |
-28515: OMS Version already open |
-28516: Commit or Rollback required |
-28517: Already in Critical Section |
-28518: Not in Critical Section |
-28521: Already in version |
-28522: Missing before image |
-28523: Unknown schema |
-28524: Duplicate schema |
-28525: Procedure Address not found |
-28527: Directory not found |
-28529: Too small name buffer |
-28530: omsTerminate called |
-28531: OMS read only |
-28532: Version bound by transaction |
-28533: Integer out of packed range |
-28534: Package must be recreated |
-28600: Invalid request code in packet |
-28601: Object data packet for read missing |
-28602: Packet size does not match object size |
-28603: Requested packet size to transfer an object is too big |
-28604: Trying to queue too many data packets when sending objec |
-28605: Invalid operation in ProcServer-Kernel communication |
-28606: Communication error |
-28607: Missing object data packet |
-28608: Invalid reply for stored procedure |
-28609: Stored procedure not found |
-28801: Wrong class id |
-28802: Wrong object version |
-28803: Wrong object version |
-28804: Too old OID |
-28806: Nil page pointer |
-28808: Hash not found |
-28810: Duplicate hash key |
-28813: Unknown consistent version |
-28814: Object not found |
-28815: Object history not found |
-28817: Wrong object length |
-28818: Wrong object position |
-28819: Object has been updated by other transactions |
-28823: Page already in use |
-28826: Pagecounter inconsistent |
-28828: Inconsistent information concerning “is container droppe |
-28902: Too many nested try/catch statements |
-28903: DBFunction$1 must return a value |
-28822 bis -28999: Internal Error |
Von 0 bis 1999 |
0: Success |
100: Row not found |
200: Duplicate key |
250: Duplicate secondary key |
300: Integrity violation |
320: View violation |
350: Referential integrity violated |
360: Foreign key integrity violated |
400: Lock collision |
500: Lock request timeout |
600: Work rolled back |
650: Work rolled back |
700: Session inactivity timeout (work rolled back) |
710: Session terminated by shutdown (work rolled back) |
750: Too many SQL statements (work rolled back) |
1403: Row not found |
Von 25000 bis 25999 |
25601: Warning when downloading data; character string for the v |
25602: Warning when downloading data; integer values of column m |
25603: Warning when downloading data; literal will be truncated |
25604: Warning when downloading data; supernumerary specificatio |
25605: Warning when downloading data; neither the header nor the |
25606: Warning when uploading data; different byte swap of sourc |
25607: The USAGE value is too low and will be ignored |
25608: No restart file found. Upload will restart |
Hintergrundwissen |
Logging |
Online-Logging |
Redo-Log-Verwaltung |
Redo-Log-Eintrag |
Log-Warteschlange |
Log-Seiten |
Log-Writer |
Undo-Log-Verwaltung |
Undo-Log-Eintrag |
Undo-Log-Datei |
History-Verwaltung (liveCache) |
History-Datei (liveCache) |
Garbage-Collector (liveCache) |
Beispiel: Daten ungesperrt konsistent lesen (liveCache) |
Verwendung der Log-Einträge bei Restart oder Wiederherstellung |
Ermitteln der Informationen für das Nachfahren der Transaktionen |
Redo-Log-Manager |
Log-Leser |
Transaktionsdatei |
Transaktionsliste |
Redo-Log-Datei |
Redo-Liste |
Nachfahren der Transaktionen |
Redo-Task |
Beispiel: Restart |
Savepoint bei Restart |
Datenzugriff |
Begriffe |
B*-Baum |
Wurzel-/Indexseite |
Blattseite |
Primärschlüssel |
Sekundärschlüssel |
Tabellen-ID |
Tabellenzugriff |
B*-Bäume für Tabellen |
B*-Bäume für Tabellen mit LONG-Spalten |
B*-Bäume für Tabellen mit Sekundärschlüssel |
B*-Bäume für Tabellen mit LONG-Spalten und Sekundärschlüssel |
Tabellenzugriff über einen B*-Baum |
Tabellenzugriff (SELECT) über einen B*-Baum |
Tabellenzugriff (INSERT) über einen B*-Baum |
Tabellenzugriff (DELETE) über einen B*-Baum |
Tabellenzugriff (UPDATE) über einen B*-Baum |
Änderungen der B*-Baumstruktur |
Nichteinheitliche Verteilung von Datenseiten |
SQL-Optimierer |
Arbeitsweise des Optimierers |
Suchbedingungen |
Gleichheitsbedingung |
Bereichsbedingung |
IN-Bedingung |
LIKE-Bedingung |
Einschränkungen für UPDATE-Anweisungen |
Suchstrategien |
Sequentielle Suche |
Suchbedingungen für Schlüsselspalten |
Suchbedingungen für invertierte Spalten |
Beispiele: Suchbedingungen für invertierte Spalten |
Mit OR verknüpfte Suchbedingungen |
Verlagerung der Suche auf den FETCH-Zeitpunkt |
Joins |
Liste aller Suchstrategien |
CATALOG KEY ACCESS |
CATALOG SCAN |
CATALOG SCAN USING USER EQUAL CONDITION |
DIFFERENT STRATEGIES FOR OR-TERMS |
EQUAL CONDITION FOR INDEX |
EQUAL CONDITION FOR INDEX (SUBQ) |
EQUAL CONDITION FOR KEY COLUMN |
EQUAL CONDITION FOR KEY COLUMN (SUBQ) |
IN CONDITION FOR INDEX |
IN CONDITION FOR KEY COLUMN |
JOIN VIA INDEXED COLUMN |
JOIN VIA KEY COLUMN |
JOIN VIA KEY RANGE |
JOIN VIA MULTIPLE INDEXED COLUMNS |
JOIN VIA MULTIPLE KEY COLUMNS |
JOIN VIA RANGE OF MULTIPLE INDEXED COL. |
JOIN VIA RANGE OF MULTIPLE KEY COLUMNS |
NO RESULT SET POSSIBLE |
NO STRATEGY NOW (ONLY AT EXECUTION TIME) |
RANGE CONDITION FOR KEY COLUMN |
RANGE CONDITION FOR KEY COLUMN (SUBQ) |
RANGE CONDITION FOR INDEX |
RANGE CONDITION FOR INDEX (SUBQ) |
INDEX SCAN |
TABLE SCAN |
Kostenermittlung |
Problemanalyse |
EXPLAIN-Anweisung |
EXPLAIN-Anweisung für Joins |
EXPLAIN-Anweisung für komplizierte SELECT-Anweisungen |
EXPLAIN-Anweisung für SELECT-Anweisungen mit Unterabfragen |
Spalte STRATEGY |
Tipps für das Datenbank-Design |
Begriffe |
Invertierte Spalte |
Invertierungsliste |
Beispiele |
example |
ind |
indf |
invcolumn1 |
invcolumn2 |
one |
ten1 |
ten2 |
High-Availability |
Schattendatenbanken |
Einrichten einer Schatteninstanz |
Inbetriebnahme der Schatteninstanz als aktive Instanz |
Einspielen der Log-Sicherungen bis zu einem bestimmten Zeitpunkt |
Einspielen einer weiteren manuellen Log-Sicherung |
Kopieren der Log-Volumes der Originalinstanz |
Beispiel: Schattendatenbank |
Hot Standby |
Systemanforderungen |
Architektur eines Hot Standby-Systems |
Synchronisation von Master- und Standby-Komponenten |
Verhalten des Hot Standby-Systems im Fehlerfall |
Erstellen einer homogenen Systemkopie |
Betriebssystem-Kompatibilität für homogene Systemkopien |
Homogene Systemkopie mit dem Database Manager CLI |
Performance |
Tipps für das Einrichten der Datenbankinstanz |
Load-Balancing |
SAP-Sicherheitsleitfaden: MySQL MaxDB |
Schutzmaßnahmen für Datenbank-Standardbenutzer |
Maßnahmen unter UNIX |
Schutzmaßnahmen für Betriebssystembenutzer |
Berechtigungskonzept für datenbankbezogene Ressourcen |
Zugriffsprivilegien für Dateien und Verzeichnisse vergeben |
Maßnahmen unter Microsoft Windows |
Werkzeuge |
Database Manager GUI |
Aufruf des Database Manager GUI |
Anlegen/Initialisieren einer Datenbankinstanz |
Verwalten der Database Manager-Benutzer |
Anlegen/Ändern/Löschen eines Database Manager-Benutzers |
Ändern der Benutzereigenschaften |
Ändern eines Benutzerkennworts |
Ändern der Serverberechtigungen |
Verwalten von Datenbankinstanzen |
Betriebszustand überwachen |
Liste der Datenbankinstanzen verwalten |
Datenbankparameter anzeigen und ändern |
Datenbanksitzung manuell beenden |
Indizes de-/aktivieren oder löschen |
Log-Einstellungen ändern |
Mapchar-Sets anlegen |
Mapchar-Sets anzeigen, ändern und löschen |
Master-Komponente einrichten (Hot Standby) |
Starten der Datenbankinstanz (Restart) |
Standby-Komponente hinzufügen (Hot Standby) |
Statistikinformationen aktualisieren |
Stoppen der Datenbankinstanz (Shutdown) |
Verbindung zum DBM-Server |
Volumes anlegen |
Volumes anzeigen, ändern und löschen |
Volume-Datenbankparameter ändern |
Sichern von Daten |
Backup Wizard |
Verwalten der Sicherungsmedien |
Anlegen eines einzelnen Sicherungsmediums |
Anlegen einer Gruppe paralleler Sicherungsmedien |
Ändern von Sicherungsmedien |
Löschen von Sicherungsmedien |
Sicherungsverfahren |
Sichern auf ein einzelnes Sicherungsmedium |
Sichern auf eine Gruppe paralleler Sicherungsmedien |
Sichern mit automatischem Bandwechsler |
Sichern mit manuellem Medienwechsel (Folgemedium) |
Sichern mit externen Sicherungswerkzeugen |
Ein- und Ausschalten der automatischen Log-Sicherung |
Wiederherstellen von Daten |
Recovery Wizard |
Wiederherstellen aus der zuletzt angefertigten Sicherung der Sic |
Wiederherstellen aus einer früheren Sicherung der Sicherungshist |
Wiederherstellen ohne Sicherungshistorie |
Fortsetzen einer unterbrochenen Wiederherstellung |
Wiederherstellen mit automatischem Bandwechsler |
Wiederherstellen mit externen Sicherungswerkzeugen |
Wiederherstellen nach Initialisieren einer Datenbankinstanz |
Wiederherstellen der Indizes nach Datenbankwiederherstellung |
Wiederherstellen eines gespiegelten Log-Volume |
Anzeigen von Informationen |
Cache-Informationen anzeigen |
Datenbankaktivitäten anzeigen |
Datenbankparameter anzeigen |
Datenbanksitzungen anzeigen |
Datenbereichs-Informationen anzeigen |
Log-Bereichs-Informationen anzeigen |
Sicherungshistorie anzeigen |
Systemtabellen anzeigen |
Diagnosemöglichkeiten |
Datenbankdateien lesen |
Datenbankrechner prüfen |
Datenbankstrukturen prüfen |
Datenbank-Trace einschalten |
Kommandozeilenversion (Database Manager CLI) verwenden |
OMS-Caches anzeigen |
OMS-Klassencontainer anzeigen |
OMS-Monitor einschalten |
Update der Datenbanksoftware |
Aktualisieren der Systemtabellen |
Zugriff auf das Programm SQL Studio |
Bildschirmbereiche des Database Manager GUI |
Web DBM |
Database Manager CLI |
Funktionsweise des Database Manager CLI |
Serverberechtigungen |
Anzeigen von Zustandsinformationen: DBInfoRead |
Ausführen des Programms LOAD: ExecLoad |
Ausführen von Betriebssystemkommandos: SystemCmd |
Durchführen von Sicherungen: Backup |
Installationsverwaltung: InstallMgm |
Laden der Systemtabellen: LoadSysTab |
Starten der Datenbankinstanz: DBStart |
Stoppen der Datenbankinstanz: DBStop |
Verwalten der DBM-Benutzer: UserMgm |
Wiederherstellen von Sicherungen: Recovery |
Zugriff auf Datenbankdateien (nur lesend): DBFileRead |
Zugriff auf Datenbankparameter (geprüftes Schreiben): ParamCheck |
Zugriff auf Datenbankparameter (lesend und schreibend): ParamFul |
Zugriff auf Datenbankparameter (nur lesend): ParamRead |
Zugriff auf Datenbanksitzung: AccessAdmin |
Zugriff auf SQL-Sitzung: AccessSQL |
Zugriff auf Utility-Sitzung: AccessUtility |
Eröffnen einer DBM-Server-Sitzung |
Aufrufen des Database Manager CLI |
DBM-Optionen |
Anlegen oder Ändern von XUSER-Einträgen: -us |
Anmelden an das Programm XUSER: -ux |
Anzeigen von XUSER-Daten: -ul |
Eröffnen einer Servicesitzung: -uSRV |
Eröffnen einer SQL-Sitzung: -uSQL |
Eröffnen einer Utility-Sitzung: -uUTL |
Installationsverzeichnis der Datenbanksoftware: -R |
Kennzeichnen als DBM-Kommando: -c |
Löschen von XUSER-Einträgen: -ud |
Name der Ausgabedatei: -o |
Name der Datenbankinstanz: -d |
Name der Protokolldatei: -t |
Name des Datenbankrechners: -n |
Name des Eingabeskripts: -i | -ic |
Version des Database Manager: -V |
XUSER-Schlüssel: -uk |
DBM-Kommandos |
Eingabehilfen |
Kommentar: # |
Lokaler Systemaufruf: ! |
Zeilenverknüpfung: / |
Zeilenverknüpfung: < |
Antwortformat |
Betriebsmodi |
Kommandomodus |
Skriptmodus |
Sitzungsmodus |
Anmelden an den Database Manager |
Arbeiten mit dem Database Manager CLI |
Verwalten der DBM-Benutzer |
Übersicht der DBM-Kommandos zum Verwalten der DBM-Benutzer |
Ändern der DBM-Benutzerdaten |
Anlegen von DBM-Benutzern |
Anzeigen der Serverberechtigungen |
Beispiel für das Kommando user_getrights |
Anzeigen der Benutzerdaten |
Liste der DBM-Benutzer |
Löschen von DBM-Benutzern |
Hinterlegen von speziellen Benutzern |
Konfiguration des Database Manager |
Anzeigen eines Konfigurationsparameters des Database Manager |
Ändern eines Konfigurationsparameters des Database Manager |
Installations- und Registrierungsmanagement |
Übersicht der DBM-Kommandos zum Installations- und Registrierung |
Aktivieren einer neuen Datenbankinstanz |
Ändern der Softwareversion der aktuellen Datenbankinstanz |
Aktualisieren der Registrierung einer Datenbankinstanz |
Anlegen einer Datenbankinstanz |
Beispiel für das Kommando db_create |
Beispiel für das Anlegen einer Datenbankinstanz vom Typ Archive |
Anzeigen der Variante des Datenbankkerns |
Anzeigen der Versionsinformationen |
Anzeigen der versionsunabhängigen Verzeichnisse |
Liste aller registrierten Datenbankinstanzen |
Liste aller registrierten Versionen der Datenbanksoftware |
Löschen der aktuellen Datenbankinstanz |
Beispiel für das Kommando db_drop |
Löschen der Registrierung einer Version der Datenbanksoftware |
Registrieren einer Version der Datenbanksoftware |
Konfiguration von Datenbankinstanzen |
Übersicht der DBM-Kommandos für die Konfiguration von Datenbanki |
Abbrechen einer Parametersitzung |
Ändern des Wertes eines Datenbankparameters |
Beispiel für das Kommando param_put |
Ändern von Volume-Parametern |
Anzeigen aller Daten eines Datenbankparameters |
Beispiel für das Kommando param_getfull |
Anzeigen aller Eigenschaften eines Datenbankparameters |
Anzeigen aller Parameter der aktuellen Datenbank-Parameterdatei |
Anzeigen der Daten aller Datenbankparameter |
Anzeigen der Daten aller Volume-Parameter |
Anzeigen der Daten eines einzelnen Volume-Parameters |
Anzeigen des aktuellen Wertes eines Datenbankparameters |
Anzeigen des Datentyps eines Datenbankparameters |
Anzeigen des hinterlegten Erläuterungstexts |
Anzeigen des hinterlegten Hilfetexts |
Anzeigen des Systemvorschlags (Default-Wert) |
Anzeigen eines Wertes aus der Datenbank-Parameterdatei |
Anzeigen einzelner Daten eines Datenbankparameters |
Bestätigen von Änderungen der Datenbank-Parameterdatei |
Blättern in der Datenbankparameter-Historie |
Direktes Ändern eines Wertes in der Datenbank-Parameterdatei |
Eröffnen einer Parametersitzung |
Hinzufügen eines Volume |
Initialisieren der Datenbankparameter für eine neue Datenbankins |
Kopieren einer Datenbank-Parameterdatei |
Korrigieren von Parametern |
Liste der vorhandenen Parameterdateien |
Löschen der Datenbank-Parameterdatei |
Löschen eines Datenbankparameters |
Löschen von Volume-Parametern |
Öffnen der Datenbankparameter-Historie |
Beispiel für das Kommando param_gethistory |
Prüfen aller Datenbankparameter |
Zurücksetzen der Parameterdatei auf eine vorherige Version |
Eigenschaften von Parametern |
Einrichten eines Hot Standby-Systems |
Übersicht der DBM-Kommandos für das Einrichten eines Hot Standby |
Abfragen von Hot Standby-Parametern |
Ansprechen einer Standby-Komponente |
Definieren einer weiteren Standby-Komponente |
Entfernen einer Standby-Komponente |
Konfigurieren einer Master-Komponente |
Beispiel für das Einrichten eines Hot Standby-Systems |
Funktionen für den Datenbankbetrieb |
Übersicht der DBM-Kommandos für den Datenbankbetrieb |
Aktualisieren der Optimiererstatistiken mit dem Programm XPU |
Benutzen der Datenbankkonsole |
Laden der Systemtabellen |
Laden SAP-spezifischer Tabellen |
Löschen von Laufzeitinformationen nach einem Datenbankfehler |
Restart der Datenbankinstanz |
Starten der Datenbankinstanz |
Starten des Programms PythonLOAD |
Stoppen der Datenbankinstanz |
Überführen in den Betriebszustand ADMIN |
Überführen in den Betriebszustand OFFLINE |
Überführen in den Betriebszustand ONLINE |
Überführen in den Betriebszustand STANDBY |
Sichern und Wiederherstellen von Datenbankinstanzen |
Kommandos zu Sicherungsmedien |
Anzeigen des Änderungsdatums der Mediendefinitionsdatei |
Anlegen oder Ändern eines Sicherungsmediums |
Beispiele für das Kommando medium_put |
Anzeigen der Mediendaten |
Liste aller definierten Sicherungsmedien |
Löschen eines Sicherungsmediums |
Übernehmen einer vorhandenen Mediendefinition |
Kommandos zum Sichern und Archivieren |
Abbrechen der automatischen Log-Sicherung |
Anzeigen der Funktion zur automatischen Logsicherung |
Anzeigen des aktuellen Standes der Sicherung |
Archivieren der Versionsdateien des Log-Bereichs |
Einfaches Archivieren der Versionsdateien |
Mehrfaches Archivieren der Versionsdateien |
Ausschalten der automatischen Log-Sicherung |
Beenden einer unterbrochenen Sicherung |
Einschalten der automatischen Log-Sicherung |
Fortsetzen der Sicherung ohne das zuletzt als voll gemeldete Med |
Sichern auf ein Folgemedium |
Sichern der Datenbankinstanz |
Sichern mit externen Sicherungswerkzeugen |
Kommandos zur Sicherungshistorie |
Anzeigen des Änderungsdatums der Sicherungshistorie |
Anzeigen der Sicherungshistorie |
Blättern in der Sicherungshistorie |
Holen der Sicherungshistorie |
Schließen der Sicherungshistorie |
Kommandos zu externen Sicherungskennungen |
Anzeigen von externen Sicherungskennungen |
Blättern in den externen Sicherungskennungen |
Freigeben des von externen Sicherungskennungen belegten Arbeitss |
Holen von externen Sicherungskennungen |
Kommandos zu Sicherungsinformationen |
Anzeigen der Sicherungsinformationen im Betriebszustand OFFLINE |
Anzeigen der Sicherungsinformationen im Betriebszustand ONLINE o |
Anzeigen des aktuellen Standes des Prüfens einer Sicherung |
Prüfen einer Sicherung |
Kommandos zum Wiederherstellen |
Anzeigen aktueller Informationen zur Datenbankinstanz |
Anzeigen des aktuellen Standes der Wiederherstellung |
Beenden der unterbrochenen Wiederherstellung oder der Prüfung ei |
Fortsetzen der parallelen Wiederherstellung oder der Prüfung ein |
Wiederherstellen der Datenbankinstanz |
Wiederherstellen der Parameterdatei aus einer Datensicherung |
Wiederherstellen einer Datenbankinstanz mit Initialisierung |
Wiederherstellen eines beschädigten Indexes |
Wiederherstellen eines beschädigten Volume |
Wiederherstellen mit externen Sicherungswerkzeugen |
Wiederherstellen oder Prüfen einer Sicherung mit Folgemedium |
Anzeigen von Datenbankinformationen |
Übersicht der DBM-Kommandos zum Anzeigen von Datenbankinformatio |
Anzeigen der Schlüsselwörter für Informationen zur Datenbankinst |
Anzeigen des Betriebszustands der Datenbankinstanz |
Anzeigen von Informationen zur Datenbankinstanz |
Blättern in den Informationen zur Datenbankinstanz |
Analysieren der Datenbankinstanz |
Übersicht der DBM-Kommandos zum Analysieren der Datenbankinstanz |
Datenbank-Trace-Funktionen |
Anzeigen der Kommandooptionen für die Textversion des Datenbank- |
Anzeigen der protokollierten Aktivitäten des Datenbank-Trace |
Ausschalten des Datenbank-Trace |
Einschalten des Datenbank-Trace |
Erstellen der Textversion des Datenbank-Trace |
Löschen des Inhalts des Datenbank-Trace |
Zugriff auf das Programm Database Analyzer |
Aufrufen des Database Analyzer |
Beispiel für einen erfolgreichen Aufruf des Database Analyzer |
Beispiel für einen Fehler beim Aufruf des Database Analyzer |
Beenden des Database Analyzer |
Beispiel für ein erfolgreiches Beenden des Database Analyzer |
Beispiele für Fehler beim Beenden des Database Analyzer |
Ermitteln des Status des Database Analyzer |
Beispiel für eine erfolgreiche Statusermittlung |
Beispiel für einen Fehler bei der Statusermittlung |
Zugriff auf Datenbankdateien |
Anzeigen der Diagnosehistorie |
Bearbeiten von Protokolldateien der Datenbankinstanz |
Blättern im Inhalt einer Datenbankdatei |
Liste der Datenbankdateien erstellen |
Öffnen einer Datenbankdatei |
Packen von Datenbankdateien |
Sichern einer Datenbankdatei |
Wiederherstellen einer Datenbankdatei |
Zugriff auf Events |
Aktivieren eines Events |
Beenden einer Eventsitzung |
Deaktivieren eines Events |
Liste der Events und ihres Status erstellen |
Warten auf ein Event |
Zugriff auf die Datenbankinstanz |
Übersicht der DBM-Kommandos zum Zugriff auf die Datenbankinstanz |
Zugriff über Datenbanksitzung |
Ausführen einer Datenbankanweisung |
Beenden einer Datenbanksitzung |
Eröffnen einer Datenbanksitzung |
Zugriff über Utility-Sitzung |
Beenden einer Utility-Sitzung |
Eröffnen einer Utility-Sitzung |
Ausführen eines Utility- oder SQL-Kommandos |
Zugriff über SQL-Sitzung |
Aktualisieren der Optimiererstatistiken |
Anzeigen der Struktur einer Ergebnismenge |
Anzeigen von Zustandsinformationen der Datenbankinstanz |
Beenden einer SQL-Sitzung |
Blättern in den Ergebnisdaten |
Blättern in den Zustandsinformationen der Datenbankinstanz |
Eröffnen einer SQL-Sitzung |
Ausführen einer SQL-Anweisung |
Zugriff über Servicesitzung |
Beenden einer Service-Sitzung |
Eröffnen einer Servicesitzung |
Anmelden an das Betriebssystem |
Ausführen des liveCache-Initialisierungsskripts |
Liste der DBM-Kommandos erstellen |
Beenden des Database Manager |
Übersicht aller DBM-Kommandos |
Database Analyzer |
Aufruf des Database Analyzer |
Optionen |
Protokolldateien |
Liste der Protokolldateien |
Meldungen |
Avg user cmd exec time for task |
Avg user suspend time for task |
Avg user wait time for task |
Catalog cache hitrate |
Collision rate |
Data cache hitrate |
Data volume filling level |
Deletes/Updates |
Free user tasks |
Lock list escalations |
Log area filling level |
Log queue overflows |
Log write time |
Max log queue filling |
Number of cached history pages |
Number of physical reads |
Number of physical writes |
Number of physical writes of temporary pages |
OMS cache hitrate |
OMS heap collisions |
OMS heap utilization |
OMS history cache hitrate |
OMS terminates |
OMS version is old |
OMS version is unloaded |
Optimizer strategies |
Out of memory exceptions |
Parse activities |
Physical reads for user task |
Selects and Fetches |
Table scans |
User task blocked in state |
User task physical writes |
Konfigurationsdatei |
Loader |
Konzepte |
Transformation |
Systemtabellen |
Überblick |
Kommandos und SQL-Anweisungen |
Kommandos zum Aufbau einer Datenbanksitzung |
Kommandos zum Entladen und Laden |
Beispiele DATALOAD-Kommandos |
SQL-Anweisungen |
Aufruf |
Aufruf mit Loader CLI (LOADERCLI) |
Optionen |
Kommandodatei: -b |
Kommandotrenner: -cs |
Datenbankinstanz: -d |
Benutzerdaten: -u |
Datenbankrechner: -n |
Loader-Rechner: -r |
Maximal zulässige Fehleranzahl: -E |
Ausgabedatei: -o[w|a]![Ende Ebene 7 Knoten Ausgabedatei: -o[w|a]](../../images/1x1.gif) |
Ersetzungsparameter: -p |
dependent-Verzeichnis: -R |
Version des Loader: -V |
Version des LOADERCLI: -v |
Hilfe: -h |
Kommandodatei |
Syntaxregeln für Kommandodatei |
Aufruf mit Perl-Schnittstelle des Loader |
Perl-Klassen |
Perl: Klasse Loader |
Perl: Exception-Klassen |
Perl: Beispiel Nr. 1 |
Perl: Beispiel Nr. 2 |
Perl: Beispiel Nr. 3 |
Perl: Beispiel Nr. 4 |
Perl: Beispiel Nr. 5 |
Aufruf mit Python-Schnittstelle des Loader |
Python-Klassen |
Python: Klasse Loader |
Python: Exception-Klassen |
Python: Beispiel Nr. 1 |
Python: Beispiel Nr. 2 |
Python: Beispiel Nr. 3 |
Python: Beispiel Nr. 4 |
Python: Beispiel Nr. 5 |
Aufruf mit Java-Schnittstelle des Loader |
Java-Klassen |
Java: Klasse Loader |
Java: Exception-Klassen |
Syntaxregeln für Loader-Aufruf |
Protokollfunktionen |
Protokolldatei |
Systemtabellen |
CODEPAGE |
TRANSFORMATIONMODEL |
TRANSFORMATIONMONITOR |
TRANSFORMATIONPACKAGES |
TRANSFORMATIONRESOURCES |
TRANSFORMATIONSTATISTICS |
TRANSFORMATIONSTEPS |
Kommandos: Übersicht und Syntaxregeln |
AUTOCOMMIT-Kommando |
CATALOGEXTRACT-Kommando |
CATALOGLOAD-Kommando |
DATAEXTRACT-Kommando |
DATALOAD-Kommando |
DATAUPDATE-Kommando |
DBEXTRACT-Kommando |
DBLOAD-Kommando |
FASTLOAD-Kommando |
REMARK-Kommando |
SET-Kommando |
SQLMODE-Kommando |
TABLEEXTRACT-Kommando |
TABLELOAD-Kommando |
USE SERVERDB-Kommando |
USE USER-Kommando |
Syntaxregeln für Kommandos |
acc_column_spec |
acc_column_spec_mlt |
bool_spec |
cataloginstream_spec |
catalogoutstream_spec |
code_page_spec |
code_spec |
column_assignment |
column_descriptor |
column_id |
column_id_spec |
column_names |
compare_operator |
condition |
configurationstream_spec |
database_name_statement |
datainstream_spec |
dataoutstream_spec |
date_spec |
delimiter_spec |
duplicates_clause |
ebid_spec |
extract_files_spec |
field_format |
field_pos |
format_spec |
generate_spec |
if_condition |
instream_spec |
int_spec |
key_column_spec |
lit_column_spec |
load_column_spec |
load_column_spec_mlt |
longfile_code_spec |
longfile_spec |
longfile_spec_mlt |
mediumtype_spec |
noheader_spec |
null_assign |
null_condition |
null_spec |
number_spec |
numerical_functions |
order_clause |
output_column |
output_column_list |
outstream_spec |
packagestream_spec |
part_spec |
restart |
restore_spec |
round_or_trunc_spec |
scale_spec |
select_expression |
separator_spec |
set_column_spec |
set_column_spec_mlt |
sequence_number |
simple_column_spec |
simple_condition |
sql_mode |
standard_code_spec |
standard_date_mask |
standard_time_mask |
standard_timestamp_mask |
stream_extract |
stream_format_spec |
table_name |
table_spec |
time_spec |
timestamp_spec |
usage_spec |
user_statement |
Syntaxregeln zur Beschreibung des Datenstroms |
Syntaxregeln zur Spaltenbeschreibung |
Syntaxregeln zur Tabellenbeschreibung |
Syntaxregeln zum Sitzungsaufbau |
Schlüsselwörter |
Schlüsselwörter A - C |
Schlüsselwörter D - E |
Schlüsselwörter F - K |
Schlüsselwörter L - P |
Schlüsselwörter R - S |
Schlüsselwörter T - Z |
Begriffe und Vorgehensweisen |
Betriebsmodus |
Binärwerte |
Daten |
Anwendungsdaten |
Metadaten |
Datenstrom |
Datenformat |
Format des Datenstroms |
COMPRESSED |
FORMATTED |
FORMATTED BINARY |
PAGES |
RECORDS |
Richtung |
Datentypen |
Datenbankinterne Datentypen |
Externe Datentypen |
Umwandlung der Datentypen |
Entladen mit externen Sicherungswerkzeugen |
Entladen von LONG-Werten |
Jeder zu entladende LONG-Wert in separaten LONG-Datenstrom |
Alle zu entladenden LONG-Werte in einen LONG-Datenstrom |
HEX-Werte |
Klartextwerte |
Laden mit externen Sicherungswerkzeugen |
Laden von Binärwerten |
Laden von LONG-Werten |
Jeder einzufügende LONG-Wert in separatem LONG-Datenstrom |
Alle einzufügenden LONG-Werte in einem LONG-Datenstrom |
Codeattribut für Datenstrom mit LONG-Werten |
Medium |
Metadaten |
Metadaten der Anwendungsdaten |
Metadaten des Datenbankkatalogs |
Metadaten der Transformationen |
Selektieren von Datensätzen |
SQL Studio |
Starten von SQL Studio |
Öffnen einer Datenbanksitzung |
Liste der zuletzt geöffneten Sitzungen |
Abmelden von der Datenbank |
Benutzereinstellungen |
Catalog Manager |
SQL-Studio-Objekte |
Tabellen |
Anlegen einer Datenbanktabelle |
Definieren von Spalten |
Definieren von Einschränkungen für Spalten |
Definieren von Fremdschlüsselbeziehungen |
Definieren von zusätzlichen Angaben |
Anlegen einer Viewtabelle |
Anlegen eines Synonyms |
Anzeigen der Definition einer Tabelle |
Ändern der Definition einer Datenbanktabelle |
Anzeigen des Inhalts einer Tabelle |
Verwenden einer Tabelle in Dialogen oder Definitionen |
Umbenennen einer Tabelle |
Löschen aller Zeilen einer Tabelle |
Löschen einer Tabelle |
Indizes |
Anlegen eines Index |
Anzeigen der Definition eines Index |
Löschen eines Index |
Zahlenreihen |
Anlegen einer Zahlenreihe |
Anzeigen der Definition einer Zahlenreihe |
Löschen einer Zahlenreihe |
Favoriten |
Benutzer |
Datenbankprozeduren |
Trigger |
SQL-Dialog |
Erstellen und Ausführen von SQL-Anweisungen |
Liste der Schlüsselbegriffe |
Parametrisieren von SQL-Anweisungen |
Importieren und Exportieren von SQL-Anweisungen |
Form-Dialog |
Ausführen eines Form-Dialogs |
Auswählen von Datensätzen mit Hilfe von Suchbedingungen |
Ändern von Datensätzen |
Einfügen von Datensätzen |
Löschen eines Datensatzes |
Importieren und Exportieren von LONG-Spalten |
Visual-Query-Dialog |
Erstellen und Ausführen einer Visual Query |
Verknüpfen von Tabellenspalten mit JOINS |
Angeben von Suchbedingungen |
Parametrisieren von Suchbedingungen |
Definieren der Ergebnisansicht |
Ergebnistabellen |
Anpassen der Ergebnisansicht |
Speichern eines Ergebnisses |
Statusfenster |
Web SQL Studio |
Aufrufen des Web SQL Studio |
Eröffnen einer Datenbanksitzung |
Erstellen einer SQL-Anweisung |
Parametrisieren einer SQL-Anweisung |
Bearbeiten einer gespeicherten SQL-Anweisung |
Ausführen einer SQL-Anweisung |
WebDAV GUI |
Überblick: XML-Indizierung und der WebDAV-Service |
Synchrone Indizierung |
Asynchrone Indizierung |
XML-Indizes |
XPATH-Angabe |
Dokumentenklassen |
Indizierungs-Service |
Indizierungs-Engine |
Dokumentenablage |
Funktionsweise des WebDAV GUI |
WebDAV Explorer |
Navigieren durch die Dokumentenablage |
Eigenschaften von Ordnern oder Dateien anzeigen |
Dokumentenklasse einer Datei ändern |
Indizierung einer Datei aktualisieren |
Löschen von Ordnern oder Dateien |
Nutzen des Deleted Items-Ordners über WebDAV HTTP |
Document Retrieval |
Index Engine Monitoring |
Indexing Service Settings |
Indizierungs-Service definieren/ändern |
Dokumentenklasse anlegen/ändern/löschen |
XML-Indexdefinition anlegen/ändern |
Löschen einer XML-Indexdefinition |
Dokumentenablage angeben/ändern |
Löschen der Angaben zu einer Dokumentenablage |
Unterstützte Teilmenge des XPATH-Standards |
Begriffe |
Schnittstellen |
C/C++-Precompiler-Handbuch |
Einbetten von SQL-Anweisungen in C/C++ |
Allgemeine Regeln |
Konventionen für die Reihenfolge von SQL-Anweisungen |
Regeln für den Deklarationsabschnitt |
Syntax des Deklarationsabschnitts |
Host-Variablen |
Konventionen für Host-Variablen |
Strukturen als Host-Variablen |
Arrays als Host-Variablen |
Vereinfachte Schreibweise für Struktur- und Array-Variablen |
Indikatorvariablen |
Regeln für Indikatorvariablen |
Indikatorwerte |
Zulässige Datentypen |
Grunddatentypen |
Vordefinierte Datentypen |
VARCHAR |
Beispiele für zulässige VARCHAR-Deklarationen |
SQLFILE |
SQLLongDesc |
Besonderheiten beim Verwenden des Datentyps SQLLongDesc |
UNICODE-Datentypen |
Konvertierung von Datentypen |
Generierung von Strukturdefinitionen |
Arbeiten mit UNICODE-Daten |
Arbeiten mit LONG-Spalten |
Übertragung von NULL-Werten in die Datenbankinstanz |
Übertragung von DEFAULT-Werten in die Datenbankinstanz |
Anmelden an einer Datenbankinstanz |
Übersicht der Precompiler-Anweisungen |
Arbeiten mit mehreren Datenbanksitzungen |
DECLARE-Anweisungen |
INCLUDE DECLARE-Anweisung |
Anweisungen für die Verbindung zur Datenbankinstanz |
SET SERVERDB-Anweisung |
CONNECT-Anweisung |
CONNECT-Anweisung im SQL-Modus INTERNAL |
CONNECT-Anweisung im SQL-Modus ORACLE |
Statische SQL-Anweisungen |
Statische SQL-Anweisung ohne Parameter |
Statische SQL-Anweisung mit Parametern |
Dynamische SQL-Anweisungen |
Dynamische SQL-Anweisungen ohne Parameter |
Dynamische SQL-Anweisungen mit Parametern |
Verwendung des Deskriptors |
Struktur des Deskriptors |
Einträge sqlvar [i] im Deskriptor![Ende Ebene 8 Knoten Einträge sqlvar [i] im Deskriptor](../../images/1x1.gif) |
MaxDB-Datentypen in sqlvar-Einträgen |
C/C++-Datentypen in sqlvar-Einträgen |
Beispiel für die Verwendung des Deskriptors |
PREPARE-Anweisung |
DESCRIBE-Anweisung |
EXECUTE-Anweisung |
OPEN CURSOR-Anweisung |
USING-Klausel |
Array-Anweisung |
INCLUDE FILE-Anweisung |
PUTVAL-Anweisung |
GETVAL-Anweisung |
WHENEVER-Anweisungen |
Fehlerbehandlung mit WHENEVER-Anweisungen |
Aktionen für die WHENEVER-Anweisung |
Beispiel für die Verwendung von WHENEVER-Anweisungen |
CANCEL-Anweisung |
EXEC COMMAND-Anweisung |
VERSION-Anweisung |
TRACE-Anweisungen |
Rückmeldungen des Datenbanksystems |
Warnmeldungen in der Struktur sqlca |
Programmierhinweise |
Kompatibilität zu anderen Datenbanksystemen |
Besonderheiten im SQL-Modus ORACLE |
Besonderheiten im SQL-Modus ANSI |
Funktionsweise des C/C++-Precompiler |
Durchführen des Precompiler-Laufs |
Aufrufoptionen für den Precompiler-Linker |
Precompiler-Optionen |
Precompiler-Protokoll |
Beispiel: Kompilieren eines MaxDB-Anwendungsprogramms |
Funktionsweise der Precompiler-Laufzeitumgebung |
Verbindungsoptionen zur Laufzeit |
Trace-Optionen |
Verwendung von IRTRACE |
Anzeigen der aktuellen Trace-Einstellung |
Ändern der Trace-Einstellung |
Beispiel einer Trace-Datei |
Beispiel: Ausführen eines Anwendungsprogramms |
Returncodes |
Verwendung des Werkzeugs IRCONF |
Optionen für IRCONF |
Installationspfad angeben: -p |
Registrierte Versionen der Laufzeitbibliothek anzeigen: -s |
Registrierung der Laufzeitbibliothek löschen: -r |
Treibernamen übersteuern: -d |
Version der Laufzeitbibliothek registrieren: -i |
Versionsermittlung übersteuern: -v |
Zusätzlichen Schlüssel angeben: -k |
Mögliche Optionen und Hilfe anzeigen: -h |
Fehlermeldungen von IRCONF |
Syntaxverzeichnis |
as_clause |
array_statement |
cancel_session |
cancel_statement |
c_function |
char_host_var |
close_statement |
command |
connect_option |
connect_statement |
connect_statement_internal |
connect_statement_oracle |
cursor_name |
database_name |
database_server |
dbproc_clause |
dbproc_name |
ddl_statement |
declare_clause |
declare_cursor_statement |
declare_statement |
describe_statement |
descriptor_name |
dml_statement |
dyna_parameter |
dyna_parameter_list |
embedded_sql_statement |
exec_command_statement |
execute_immediate_statement |
execute_statement |
fetch_spec |
fetch_statement |
file_host_var |
file_name |
float_host_var |
for_clause |
getval_statement |
host_variable |
hostvarprefix |
include_declare_statement |
include_file_statement |
include_sqlca_statement |
include_statement |
ind_clause |
indicator_marker |
indicator_variable |
ind_variable_declarator |
int_host_var |
key |
label |
loop_parameter |
open_cursor_statement |
os_command |
os_command_async |
os_command_sync |
parameter |
parameter_list |
parameter_marker |
precom_version |
prepare_statement |
putval_statement |
result_param |
rte_version |
session_name |
session_number |
session_spec |
set_serverdb_statement |
sqlda_variable |
statement_name |
statement_source |
string_constant |
structure_tag |
table_clause |
trace_line |
trace_state |
trace_statement |
type_declarator |
uidpwd |
unichar_host_var |
using_clause |
using_expr |
variable_declarator |
variable_name |
version_statement |
whenever_action |
whenever_condition |
whenever_statement |
ODBC-Handbuch |
Unterstützte ODBC-Versionen |
Eigenschaften des MaxDB-ODBC-Treibers |
Unterstützte Datentypen |
SQL-Datentypen |
C-Datentypen |
Konvertierung von SQL- und C-Datentypen |
Verarbeitung von SQL-Anweisungen |
Datenbankprozeduren |
Cursor-Funktionen |
ODBC-API-Kompatibilität |
Kern-API |
Level-1-API |
Anmerkung zu SQLGetConnectAttr |
Anmerkung zu SQLGetFunctions |
Anmerkung zu SQLGetInfo |
Level-2-API |
UNICODE-Unterstützung |
Der MaxDB-ODBC-Treiber unter Microsoft Windows |
Installation unter Microsoft Windows |
Anlegen von Datenquellen unter Microsoft Windows |
Optionen für Datenquellen (Microsoft Windows) |
SQL-Modus (Microsoft Windows) |
Isolation-Level (Microsoft Windows) |
Protokollieren der SQL-Anweisungen (Microsoft Windows) |
Installierte Dateien (Microsoft Windows) |
Der MaxDB-ODBC-Treiber unter UNIX/Linux |
Installation unter UNIX/Linux |
Integration des MaxDB-ODBC-Treibers |
Anlegen und Ändern von Datenquellen unter UNIX/Linux |
Optionen für Datenquellen (UNIX/Linux) |
SQL-Modus (UNIX/Linux) |
Isolation-Level (UNIX/Linux) |
Protokollieren der SQL-Anweisungen (UNIX/Linux) |
Installierte Dateien (UNIX/Linux) |
JDBC-Handbuch |
Eigenschaften des JDBC-Treibers |
Installation des JDBC-Treibers |
Registrieren des JDBC-Treibers |
Aufbau der Verbindung zur Datenbank |
Definition der Verbindungs-URL |
Angabe weiterer Verbindungsoptionen |
Aufruf der Methode java.sql.DriverManager.getConnection |
Beispiele für den Aufbau der Verbindung zur Datenbank |
Ausnahmen |
Beispiel für eine Datenbankabfrage |
Datenbankverwaltung mit Java |
Aufbau der Verbindung zum Database Manager mit Java |
Verbindung zum DBM-Server einer vorhandenen Datenbankinstanz |
Verbindung zum DBM-Server einer bestimmten Softwareversion |
Ausführen von DBM-Kommandos mit Java |
Beenden der Verbindung zum Database Manager |
Fehlerbehandlung |
Beispiel für das Anzeigen des Betriebszustandes einer Datenbank |
Laden und Entladen von Daten mit Java |
Aufbau der Verbindung zum Loader mit Java |
Ausführen von Loader-Kommandos und SQL-Anweisungen mit Java |
Beenden der Verbindung zum Loader |
Fehlerbehandlung |
Beispiel für das Anlegen einer Tabelle mit Java |
Perl-Handbuch |
Modul SAP::DBTech::dbm |
Klasse DBM |
Methode cmd |
Methode rawCmd |
Methode release |
Beispiele für das Modul SAP::DBTech::dbm |
Fehlerbehandlung für das Modul SAP::DBTech::dbm |
Ausnahme CommunicationError |
Ausnahme DBMServError |
Modul SAP::DBTech::loader |
Klasse Loader |
Methode cmd |
Methode rawCmd |
Methode sql |
Methode release |
Beispiele für das Modul SAP::DBTech::loader |
Fehlerbehandlung für das Modul SAP::DBTech::loader |
Ausnahme CommunicationError |
Ausnahme LoaderError |
Python-Handbuch |
Modul sapdb.sql |
Methode connect |
Klasse SapDB_Session |
Methode sql |
Methode sqlX |
Methode prepare |
Methode release |
Methode commit |
Methode rollback |
Klasse SapDB_ResultSet |
Methode next |
Methode previous |
Methode relative |
Methode absolute |
Methode first |
Methode last |
Methode current |
Methode __getitem__ |
Methode getDescription |
Beispiele für SapDB_ResultSet |
Klasse SapDB_Prepared |
Methode execute |
Methode getDescription |
Klasse SapDB_Result |
Methode getResultSet |
Methode getOutputParameters |
Methode getRowsAffected |
Methode getLastSerial |
Methode getFirstSerial |
Klasse SapDB_LongReader |
Methode read |
Fehlerbehandlung für das Modul sapdb.sql |
Klasse CommunicationError |
Klasse SQLError |
Mögliche SQL-Ergebnisse |
Modul sapdb.dbm |
Klasse DBM |
Methode cmd |
Methode rawCmd |
Methode release |
Beispiele für das Modul sapdb.dbm |
Fehlerbehandlung für das Modul sapdb.dbm |
Klasse CommunicationError |
Klasse DBMServError |
Modul sapdb.loader |
Klasse Loader |
Methode cmd |
Methode rawCmd |
Methode sql |
Methode release |
Beispiel für das Modul sapdb.loader |
Fehlerbehandlung für das Modul sapdb.loader |
Klasse CommunicationError |
Klasse LoaderError |
Backint for MaxDB |
Sichern und Wiederherstellen mit MaxDB-Programmen |
Sichern und Wiederherstellen mit externen Sicherungsprogrammen |
Funktionsbeschreibung für Backint for MaxDB |
Sicherungsfunktion (backup) |
Wiederherstellungsfunktion (restore) |
Auskunftsfunktion (inquire) |
Löschfunktion (delete) |
Programmdefinition für Backint for MaxDB |
Variablen |
Sicherungskennung (BID) |
Aufruf von Backint for MaxDB |
Optionen |
Inhalt der Eingabedatei |
Inhalt der Ausgabedatei |
Rückgabewerte |
Unterstützte Betriebssysteme und Plattformen (Version 7.4) |
Unterstützte Betriebssysteme und Plattformen (Version 7.3) |
Entwicklung |
Entwicklungsumgebung |
Allgemeine Verzeichnisstruktur der MySQL MaxDB-Entwicklungsumgeb |
Entwicklungshierarchie |
Arbeiten mit der MaxDB-Entwicklungshierarchie |
Umgebungsvariablen |
$VMAKE_VERSION |
$VMAKE_DEFAULT |
$VMAKE_OPTION |
Parameter für $VMAKE_OPTION |
$VMAKE_OPTION-Parameter für die Suche nach Quelltext |
$VMAKE_OPTION-Parameter für die Suche nach Objektdateien |
$INSTROOT |
$VMAKE_PATH |
$SHELL |
$TOOLSHELL |
$TOOLOPT |
$TOOL |
$TOOLEXT |
$DLL_TYPE |
$ARC_TYPE |
$OWN |
$WRK |
$PATH |
%INCLUDE% |
$RELVER |
$CORRECTION_LEVEL |
$BUILD_PRAEFIX |
$PYTHONPATH |
$PERL5LIB |
$EDITOR |
$DBROOT |
$NOQUIET |
$TOOLVARS |
Werkzeuge der MaxDB-Entwicklungsumgebung |
Werkzeuge zur Bedienung der Entwicklungsumgebung |
ims.pl; imq.pl; imf.pl |
idiff.pl |
ils.pl |
ips.pl, ipq.pl und ipf.pl |
iview.pl |
icp.pl |
VMAKE |
Begriffserklärungen |
Dateien |
Moduldatei |
Verzeichnis der Moduldateien |
Include-Datei |
Include-Verzeichnis |
Beschreibungsdatei |
Linkbeschreibungen |
Kompilierbeschreibungen |
Abarbeitungslisten |
Objektdatei |
Objektverzeichnis |
Initialisierungsdateien |
Langextinfo |
Langinfo |
Extra |
DirectoryMapping |
Nicht zu übersetzende Datei |
Datumsdatei |
Schicht (Layer) |
Ziel (Target) |
Debug-Modus |
Dateiablage |
Namenskonventionen für Dateien |
Namenskonventionen für Moduldateien |
Namenskonventionen für Beschreibungsdateien |
Verwenden von VMAKE |
MAKE-Vorgang |
Ablauf des MAKE-Vorganges |
Definieren des MAKE-Vorganges |
VMAKE-Versionen |
VMAKE-Version fast |
VMAKE-Version quick |
VMAKE-Version slow |
Grammatik des VMAKE-Aufrufs |
Optionen für den Aufruf von VMAKE |
VMAKE-Werkzeuge |
Ablage der VMAKE-Werkzeuge |
Skripte der VMAKE-Werkzeuge |
Auswahl der Übersetzungswerkzeuge |
Optionen für VMAKE-Werkzeuge |
Erstellen von Beschreibungsdateien |
Allgemeine Grammatik für Beschreibungsdateien |
Grammatik für Linkbeschreibungen |
Grammatik für Kompilierbeschreibungen |
Grammatik für Abarbeitungslisten |
Optionen für Beschreibungsdateien |
Optionen für Linkbeschreibungen |
Optionen für Kompilierbeschreibungen |
Optionen für Abarbeitungslisten |
! <command> |
!! <command> |
!? <command> |
? defaultlayer : <layer> |
? defaultlayer : |
? defaultversion : <vmake_version> |
? defaultversion : |
? distribute : <list> |
? link with : <list> |
? linkoption : <list> |
? output : <list> |
? propagate : <variable>[=<value>]![Ende Ebene 13 Knoten ? propagate : <variable>[=<value>]](../../images/1x1.gif) |
? require : <target> |
? tooloption : <list> |
-><output> |
ascii |
binary |
debug|d |
definition |
demand |
demand{<relative path>} |
demand=<list> |
demand{<relative path>}=<list> |
dep=<list> |
distrib |
exec |
extdep=<list> |
inc=<list> |
interface |
nobind |
nodistrib |
noobjcopy |
noshrglob |
noversion |
obj=<list> |
profile|p |
remake |
shrglob |
uncond |
VMAKE-Protokolle |
Übersetzungsvorgang |
Entpacken der Moduldateien |
Entfernen nicht übersetzungsrelevanter Teile des Rahmens |
Bedingte Kompilierung |
Übersetzen der Moduldateien |
Linkvorgang |
Beispiele für das Arbeiten mit der MaxDB-Entwicklungsumgebung |
Bedienen der Entwicklungsumgebung |
Zielstellung |
Ablauf |
Erläuterungen zum Ablauf |
Protokollierungen |
Weitere Möglichkeiten |
Erzwungene Übersetzung |
Arbeiten mit Debug-Informationen |
Weitere Informationen über Abhängigkeiten |
Anzeige der neu zu erzeugenden Ziele |
Anzeigen der benutzten Modul- und Beschreibungsdateien |
Anzeigen der benutzten Modul- und Beschreibungsdateien sowie der |
Vergleich MaxDB-VMAKE - herkömmliches make-Programm |
Erstellen des DBMCLI mit der MaxDB-Entwicklungsumgebung |
Struktur des Programms Database Manager CLI |
Erstellen des Programms Database Manager CLI |
Linkbeschreibung dbmcli.lnk |
Erläuterung der Linkbeschreibung dbmcli.lnk |
Bestandteile des Programms DBMCLI |
dbmcli.rc |
vcn12.cpp, vcn13.cpp, vcn14.c |
Kompilierbeschreibung |
Include-Dateien |
cservlib |
splib |
eoxlib |
sqlusr, enalib, enblib |
Weitere Abhängigkeiten |
Funktionsprüfung |
Quelltext für Werkzeuge |
Quelltext für den Database Manager GUI |
Komponenten des Database Manager GUI |
Software für den Database Manager GUI |
Installieren des Quelltexts |
Erstellen der Software des Database Manager GUI |
Laufzeitumgebung |
Ausführen des Programms Database Manager GUI |
VBMAKE |
Ausführen des Programms VBMAKE |
Quelltext für das SQL Studio |
Komponenten des SQL Studio |
Software für das SQL Studio |
Erstellen der Software des SQL Studio |
Ausführen des Programms SQL Studio |
Web Based Problem Tracking System |
Systemanforderungen |
Begriffe |
Meldungsdaten |
Header-Daten (Header Data) |
Bearbeitungsstand (Settlement) |
Meldungstexte (Message Texts) |
Funktionsweise des Web PTS |
Einfache Suche (Simple Search) |
Ergebnisliste der Einfachen Suche |
Erweiterte Suche (Advanced Search) |
Ergebnisliste der Erweiterten Suche |
Versionsvergleich (My Release Notes) |
Ergebnisliste des Versionsvergleichs |
Symbole und Typographische Konventionen |