SAP DB |
Basic Information |
The SAP DB Database System |
Version Notation |
SAP DB Support |
Database Instance Type |
SAP DB OLTP |
SAP liveCache |
SAP DB Document Server |
SAP DB OLAP |
SAP DB E-Catalog |
SAP DB Versions and Database Instance Types |
Database Instances |
Threads |
User Kernel Threads (UKT) |
Pager |
Log Writer |
Server Task |
Timer Task |
Trace Writer Task |
User Task |
Utility Task |
Task State |
Special Thread |
Caches |
Catalog Cache |
I/O Buffer Cache |
Converter |
Data Cache |
Log Queue |
Volumes |
Data Volume |
Data Area |
Log Volume |
Log Area |
Log Segment |
Database Catalog |
Application Data |
Directory Structure of the Database System |
Performance Requirements |
Using Multiple Database Systems |
SAP DB Directories |
Run Directory |
Programs that Are Independent of the Database Software Version |
Programs that Are Dependent on the Database Software Version |
Libraries for the Client Run-time Environment |
Example: SAP DB Directory Structure |
Displaying SAP DB Directories |
Defining the SAP DB Directories |
Database Files |
Log Files |
Classes of Log Files |
Database Trace |
Configuration Files |
Database Parameters |
General Database Parameters |
CACHE_SIZE |
MAXCPU |
MAXUSERTASKS |
RESTART_SHUTDOWN |
Special Database Parameters (Extended) |
_UNICODE |
DEFAULT_CODE |
DEVNO_BIT_COUNT |
JOIN_SEARCH_LEVEL |
REQUEST_TIMEOUT |
SESSION_TIMEOUT |
Multiprocessor Configuration |
Database Tools |
Database Manager |
Database Manager GUI |
Database Manager CLI |
Web DBM |
Architecture of the Database Manager |
DBM Server |
Database Analyzer |
Loader |
Architecture of the Loader |
Loader Server |
Query Tools |
Architecture of the Query Tools |
SAP DB WebDAV GUI |
Architecture of the SAP DB Web Tools |
Web Server |
X Server |
Security Concepts |
Availability |
Log Settings |
Log Mode |
Overwrite Mode for the Log Area |
Backing Up |
Data Backup |
Complete Data Backup |
Incremental Data Backup |
Log Backup |
Automatic Log Backup |
Interactive Log Backup |
Backup History |
Backup ID |
External Backup ID |
Backup Medium |
Group of Parallel Backup Media |
External Backup Tool |
Naming Conventions for Backup Media |
Restartability |
Restore |
User Concept |
SAP DB User Classes |
Database Manager Operator (DBM Operator) |
Authorizations |
User Authorizations |
Operating System User Authorizations |
Database User |
Database User Classes |
SYSDBA |
DBA |
DOMAIN |
RESOURCE |
STANDARD |
User Groups |
The Role Concept |
User Data as Options |
Required Options |
User Data and XUSER |
Using XUSER |
XUSER Options |
Generating XUSER Data in the Background |
XUSER Data |
Lock Behavior |
Lock |
Shared Lock |
Exclusive Lock |
Optimistic Lock |
Requesting and Releasing a Lock |
Isolation Level |
Isolation Level 0 |
Isolation Level 1 or 10 |
Isolation Level 15 |
Isolation Level 2 or 20 |
Isolation Level 3 or 30 |
Phenomena |
Dirty Read |
Non-Repeatable Read |
Phantom |
SAP DB as UNICODE Database |
UNICODE |
Installing a UNICODE-Enabled Database |
Setting the Database Parameter _UNICODE |
Setting Code Attribute UNICODE |
UNICODE and SQL |
Example 1 |
UNICODE in Programming Languages |
Example 2 |
SAP DB Version 7.4 |
SAP DB Improvements Since 1997 |
Technical Specification of SAP DB Version 7.4 |
New Developments in SAP DB Version 7.4 |
Supported Operating Systems and Platforms |
SAP DB Documentation |
Terms |
Operational State |
COMMIT |
Database Console |
Database Name |
Database Session |
Unloading Data |
Loading Data |
Page Pool |
Checking the Database Structures |
Restart |
ROLLBACK |
Savepoint |
Page |
Backup |
Language Support (MapChar Sets) |
SQL Mode |
Timeout Value |
Transaction |
Version File |
Variables |
Reference Manual: SAP DB 7.4 |
Concepts |
Users and User Groups |
Code Attribute |
UNICODE |
Code tables |
ASCII code |
EBCDIC code |
Database Catalog/Application Data |
Database procedure |
Database Session |
Data integrity |
Data Type |
BOOLEAN |
Date value |
LONG column |
NULL value |
Special NULL value |
Number |
Character String |
Timestamp value |
Time value |
Index |
Parameter |
Privilege |
Role |
SERIAL |
Column |
SQL Mode |
Subtransaction |
Synonym |
Table |
Transaction |
Trigger |
Domain |
Basic Elements |
Character |
Digit |
Letter |
Extended letter |
hex_digit |
language_specific_character |
Special character |
Literal (literal) |
String Literal (string_literal) |
hex_literal |
hex_digit_seq |
Numeric Literal (numeric_literal) |
Fixed point literal |
Sign |
Digit sequence |
Floating point literal |
Mantissa |
Exponent |
Unsigned integer |
Integer |
Token |
Regular token |
Keyword |
Not reserved keyword |
Reserved keyword |
Identifier |
Simple Identifier (simple_identifier) |
First character |
Identifier tail character |
Underscore |
Double quotes |
Special Identifier (special_identifier) |
Delimiter token |
Names |
Alias name |
usergroup name |
User name |
Constraint name |
Name of a database procedure (dbproc_name) |
Domain name |
Owner |
Result table name |
Index name |
Indicator name |
Mapchar Set Name (mapchar_set_name) |
Password |
Parameter name |
Privilege type (privilege) |
Name of a referential constraint (referential_constraint_name) |
Reference name |
Role Name (role_name) |
Sequence name |
Column name |
Synonym name |
Table name |
Trigger Name (trigger_name) |
Column specification (column_spec) |
Parameter specification (parameter spec) |
Specifying values (extended value spec) |
Specifying Values (value_spec) |
Date and Time Format (datetimeformat) |
Specifying a string (string spec) |
Specifying a Key (key_spec) |
Expression |
factor |
Predicate (predicate) |
BETWEEN predicate (between_predicate) |
Boolean predicate (bool_predicate) |
Comparison Predicate (comparison_predicate) |
Comparison operators (comp_op) |
Comparison operators (equal_or_not) |
DEFAULT predicate |
EXISTS Predicate (exists_predicate) |
IN Predicate (in_predicate) |
JOIN Predicate (join_predicate) |
LIKE Predicate (like_predicate) |
Pattern element |
match_string |
match_set |
NULL predicate |
Quantified Predicate (quantified_predicate) |
Quantifier |
ROWNO Predicate (rowno_predicate) |
SOUNDS predicate |
Search Condition (search_condition) |
Boolean factor |
Functions: Overview |
Function (function_spec) |
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) |
Trigonometric function |
String Function (string_function) |
ALPHA(x,n) |
ASCII/EBCDIC(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) |
Concatenation (concatenation) |
Date function |
ADDDATE/SUBDATE(t,a) |
DATEDIFF(t,s) |
DAYNAME/MONTHNAME(t) |
DAYOFWEEK/WEEKOFYEAR/DAYOFMONTH/DAYOFYEAR(t) |
MAKEDATE(a,b) |
date_or_timestamp_expression |
Time Function (time_function) |
ADDTIME/SUBTIME(t,a) |
MAKETIME(h,m,s) |
TIMEDIFF(t,s) |
hours/minutes/seconds |
Time expression |
Time or timestamp expression |
Extraction function |
DATE(a) |
HOUR/MINUTE/SECOND(t) |
MICROSECOND(a) |
TIME(a) |
TIMESTAMP(a,b) |
YEAR/MONTH/DAY(t) |
Special Function (special_function) |
DECODE(x,y(i),...,z) |
GREATEST/LEAST(x,y,...) |
VALUE(x,y,...) |
General CASE Function (searched_case_function) |
Simple CASE Function (simple_case_function) |
Conversion Function (conversion_function) |
CHAR(a,t) |
CHR(a,n) |
HEX(a) |
HEXTORAW(a) |
NUM(a) |
Set Function (set_function_spec) |
DISTINCT Function (distinct_function) |
ALL function |
Set function name |
AVG |
COUNT |
MAX/MIN |
STDDEV |
SUM |
VARIANCE |
SQL Statement: Overview |
Comment (sql_comment) |
Example Tables |
customer |
hotel |
room |
reservation |
Data definition |
CREATE TABLE Statement (create_table_statement) |
SAMPLE definition |
Column Definition (column_definition) |
Data Type (data_type) |
CHAR[ACTER]![Leaving Level 8 Node CHAR[ACTER]](../../images/1x1.gif) |
VARCHAR |
LONG[VARCHAR]![Leaving Level 8 Node LONG[VARCHAR]](../../images/1x1.gif) |
BOOLEAN |
FIXED |
FLOAT |
INT[EGER]![Leaving Level 8 Node INT[EGER]](../../images/1x1.gif) |
SMALLINT |
DATE |
TIME |
TIMESTAMP |
Memory requirements of a column value per data types |
Column Attributes (column_attributes) |
DEFAULT Specification (default_spec) |
CONSTRAINT definition (constraint_definition) |
Referential CONSTRAINT definition (referential_constraint_defini |
DELETE rule |
CASCADE dependency |
Reference cycle |
Matching row |
Key Definition (key_definition) |
UNIQUE Definition (unique_definition) |
DROP TABLE statement |
CASCADE option |
ALTER TABLE statement |
ADD Definition (add_definition) |
ALTER definition |
COLUMN change definition |
DROP definition |
MODIFY definition |
RENAME TABLE statement |
RENAME COLUMN statement |
EXISTS TABLE statement |
CREATE DOMAIN statement |
DROP DOMAIN statement |
CREATE SEQUENCE Statement (create_sequence_statement) |
DROP SEQUENCE statement |
CREATE SYNONYM statement |
DROP SYNONYM statement |
RENAME SYNONYM statement |
CREATE VIEW Statement (create_view_statement) |
Complex view table |
Updateable View Table |
INSERT Privilege for the Owner of the View Table |
UPDATE privilege for the owner of the view table |
DELETE privilege for the owner of the view table |
Updateable join view table |
DROP VIEW statement |
RENAME VIEW statement |
CREATE INDEX Statement (create_index_statement) |
DROP INDEX Statement (drop_index_statement) |
ALTER INDEX Statement (alter_index_statement) |
RENAME INDEX statement |
COMMENT ON Statement (comment_on_statement) |
CREATE DBPROC Statement (create_dbproc_statement) |
routine |
statement |
General CASE Statement (searched_case_statement) |
Simple CASE Statement (simple_case_statement) |
DROP DBPROC statement |
CREATE TRIGGER Statement (create_trigger_statement) |
DROP TRIGGER statement |
Authorization |
CREATE USER Statement (create_user_statement) |
User mode |
CREATE USERGROUP Statement (create_usergroup_statement) |
Usergroup name |
DROP USER statement |
DROP USERGROUP statement |
ALTER USER Statement (alter_user_statement) |
ALTER USERGROUP Statement (alter_usergroup_statement) |
RENAME USER Statement (rename_user_statement) |
RENAME USERGROUP statement |
GRANT USER Statement (grant_user_statement) |
GRANT USERGROUP Statement (grant_usergroup_statement) |
ALTER PASSWORD statement |
CREATE ROLE Statement (create_role_statement) |
DROP ROLE Statement (drop_role_statement) |
GRANT Statement (grant_statement) |
Privilege specification (priv_spec) |
grantee |
REVOKE Statement (revoke_statement) |
Data Manipulation |
INSERT Statement (insert_statement) |
Data type of the target column and inserted value |
Join View Table in INSERT Statement |
QUERY Expression in INSERT Statement |
DUPLICATES clause |
Constraint Definition in INSERT Statement |
Trigger in INSERT Statement |
Extended expression |
SET INSERT clause |
UPDATE Statement |
SET UPDATE clause |
Column combination for a given column of a join view table |
DELETE statement |
NEXT STAMP statement |
CALL Statement (call_statement) |
Data Query |
QUERY statement |
Named/Unnamed Result Table |
DECLARE CURSOR statement |
Recursive DECLARE CURSOR statement |
SELECT Statement (named_select_statement) |
SELECT Statement (select_statement) |
QUERY expression (query expression) |
QUERY term (query_term) |
QUERY expression (named query expression) |
QUERY term (named query term) |
QUERY specification (query_spec) |
DISTINCT function (distinct spec) |
Selected Column (select_column) |
QUERY specification (named_query_spec) |
Table expression |
FROM clause |
FROM TABLE specification |
joined_table |
WHERE Clause (where_clause) |
GROUP Clause (group_clause) |
HAVING clause |
Subquery |
Correlated Subquery |
Scalar Subquery (scalar_subquery) |
ORDER Clause (order_clause) |
UPDATE Clause (update_clause) |
LOCK Option (lock_option) |
OPEN CURSOR statement |
FETCH statement |
CLOSE statement |
SINGLE SELECT statement |
EXPLAIN Statement (explain_statement) |
Transaction |
CONNECT Statement (connect_statement) |
SET Statement (set_statement) |
COMMIT Statement (commit_statement) |
ROLLBACK Statement (rollback_statement) |
SUBTRANS Statement (subtrans_statement) |
LOCK Statement(lock_statement) |
ROW specification (row spec) |
UNLOCK Statement (unlock_statement) |
RELEASE Statement (release_statement) |
Statistics |
UPDATE STATISTICS Statement (update_statistics_statement) |
MONITOR Statement (monitor_statement) |
Restrictions |
Syntax List |
Syntax Notation |
add_definition |
alias_name |
all_function |
alter_definition |
alter_index_statement |
alter_password_statement |
alter_table_statement |
alter_user_statement |
alter_usergroup_statement |
argument |
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_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 |
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_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 |
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 |
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 |
ORACLE SQL Mode: SAP DB 7.4 |
General Differences |
SQL Syntax Elements |
Schema Object |
Name |
Namespace |
Access to Objects |
Integer |
Number |
Data Type |
Pseudo Column |
Operator |
Function |
Format |
SQL Statements |
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 |
System Tables |
Error Messages |
System Tables: SAP DB 7.4 |
General Information |
Database Terms |
A-C |
D-H |
I-R |
S |
T |
U-Z |
Evaluating System Tables |
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 |
Definitions of the System Tables |
ACTIVECONFIGURATION |
CACHESTATISTICS |
COLUMNS |
COMMANDCACHESTATISTICS |
COMMANDSTATISTICS |
CONNECTEDUSERS |
CONNECTPARAMETERS |
CONSTRAINTS |
DATAVOLUMES |
DBPARAMETERS |
DBPROCEDURES |
DBPROCPARAMS |
DOMAINCONSTRAINTS |
DOMAINS |
FOREIGNKEYCOLUMNS |
FOREIGNKEYS |
HOTSTANDBYCOMPONENT |
HOTSTANDBYGROUP |
INDEXCOLUMNS |
INDEXES |
INDEXSTATISTICS |
INSTANCE |
LOCKLISTSTATISTICS |
LOCKS |
LOGVOLUMES |
MAPCHARSETS |
MEMORYALLOCATORSTATISTICS |
MONITOR |
MONITOR_CACHES |
MONITOR_LOAD |
MONITOR_LOCK |
MONITOR_LOG |
MONITOR_LONG |
MONITOR_PAGES |
MONITOR_ROW |
MONITOR_TRANS |
OPTIMIZERINFORMATION |
OPTIMIZERSTATISTICS |
PACKAGES |
ROLEPRIVILEGES |
ROLES |
SEQUENCES |
SERVERDBSTATISTICS |
SESSION_ROLES |
SYNONYMS |
TABLEPRIVILEGES |
TABLES |
TABLESTATISTICS |
TRANSACTIONS |
TRIGGERS |
USERS |
USERSTATISTICS |
VERSION |
VERSIONS |
VIEWCOLUMNS |
VIEWDEFS |
VIEWS |
Optimizer: SAP DB 7.4 |
Factors that Influence the Processing of an SQL Statement |
Runtime Improvement for SQL Applications |
Search Condition |
Equality Condition |
Area Condition |
IN Condition |
LIKE Condition |
Search Strategy |
Sequential Search |
Search Conditions for Key Columns |
Search Conditions for Inverted Columns |
Examples: Search Conditions for Inverted Columns |
Search Conditions for UPDATE Statements |
Cost Determination |
Search Conditions Linked with OR |
Postponement of the Search to the FETCH Time |
Join |
List of All Search Strategies |
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 |
EXPLAIN Statement |
EXPLAIN Statement for Joins |
EXPLAIN Statement for Complicated SELECT Statements |
EXPLAIN Statement for SELECT Statements with Subqueries |
Entries in the Column STRATEGY |
Terms and Examples |
Inverted Column |
Inversion List |
Examples |
example |
ind |
indf |
invcolumn1 |
invcolumn2 |
one |
ten1 |
ten2 |
Messages: SAP DB 7.4 |
Introduction |
System messages |
Error messages |
Number Ranges |
From -1 to -699 |
-1: Duplicate key in index |
-8: Execution failed, parse again |
-20: Duplicat 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 cancelled |
-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 |
-530: Referential integrity violated |
-602: System error |
From -700 to -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 |
-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 |
-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 may be overflow |
-893: Too many hostvariables |
-894: Trace parameter structure not allowed |
-895: Whole table my be deleted or updated |
-899: Error unknown |
From -900 to -999 |
-900: Data area full |
-901: Log full |
-902: I/O error |
-903: Host file 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 |
From -1000 to -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 may 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) |
From -2000 to -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 |
From -3000 to -3999 |
-3000: Invalid host file content |
-3002: Invalid data type |
-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 |
-3010: Invalid character value |
-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 |
-3102: Invalid subtrans structure |
-3103: Invalid sequence definition |
-3995: Invalid pattern |
-3998: Wrong password |
-3999: Invalid parameter |
From -4000 to -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 function name |
-4024: Unknown name |
-4025: Unknown or not loaded character set |
-4027: Unknown session |
From -5000 to -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 |
From -6000 to -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 |
From -7000 to -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 update 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 |
-7024: Alter column not allowed, constraint violation |
-7026: SQL Sstatement 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 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 invalid |
-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 |
-7060: Remote TABLE LOAD/UNLOAD not allowed |
-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 wthout SUBTRANS BEGI |
-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 |
-7500: DCOM HRESULT |
-7501: ProgramaticId not found |
-7503: Constructor not found |
-7506: Parameter type not supported |
-7900: Different block sizes |
From -8000 to -9799 |
-8000: Serverdb must be restarted |
-8001: User must be connected |
-8002: User already connected |
-8003: The log and data area 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 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 |
-8032: Table must be a snapshot table |
-8033: Incomplete log segment |
-8034: Order column must be number |
-8035: Foreign key must exist |
-8037: DB procedure must be recompiled |
-8039: Snapshot log does not exist |
-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 to -9799: System error |
From -9800 to -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 |
From -22000 to -22999 |
-22000: Null values not allowed on more than one long column |
-22005: Connection timeout occurred. Session reconnected |
From -23000 to -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! |
From -24000 to -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 <dbname> is reserved |
-24912: ERR_WRONGINST – DBM server instroot is <instroot> |
-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 resources after |
-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_XPMIN - parameter value smaller than minimum 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 |
From -25000 to -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 full |
-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; possible |
-25202: Invalid length specification for REAL field; possible le |
-25203: Invalid length specification for DECIMAL field; possibl |
-25204: Invalid length specification for ZONED field; possible |
-25205: Invalid specification for USAGE; possible values are bet |
-25206: Invalid specification of lines for USAGE; value must be |
-25207: Number of lines specified for USAGE is too high |
-25208: Invalid position specification; enter positive values |
-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 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 Boolean display |
-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: Invalid relational 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: <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 <column name> does not permit NULL values |
-25311: Data missing for NOT NULL column <column name> |
-25313: Numerical value has been truncated |
-25314: Too few decimal places defined for column <column name>; |
-25315: The data type of the column <column name> and the extern |
-25316: The FASTLOAD command cannot be executed; the table conta |
-25317: Entry for column <column name> is not compatible with th |
-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 <column n |
-25321: Error in the command; the constant you have entered <val |
-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 download command. The number ex |
-25327: Error when extracting data record <number of data record |
-25328: Error when executing the DATAEXTRACT command; the server |
-25329: Error when executing the command; the data file is corru |
-25330: Error when executing the command; the page sizes of the |
-25331: This is a restricted statement, user must be SYSDBA |
-25332: Unable to extract table definition <SQL error text> |
-25333: Unable to extract index definition <SQL error text> |
-25334: The file counter exceeds the maximum of 9999 files |
-25335: Error when restoring the table <table name>; the data fi |
-25336: Error when restoring tables; the data file specified was |
-25337: Error when restoring table <table name>; the data file < |
-25338: Error when restarting the command; entry in assignment f |
-25339: Error when restarting the command; unable to open restar |
-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; the output length specified for column |
-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 the file <file name>: <operating syst |
-25502: Error when closing the file <file name>: <operating syst |
-25503: Error when reading file |
-25504: Error when writing file |
-25505: Error when deleting the file <file name>: <operating sys |
-25507: Error when reducing the file <file name>: <operating sys |
-25801: Internal program error |
From -27000 to -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 volumes |
-27018: Connection error |
-27019: Unicode/ASCII conversion failed |
-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 |
-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 |
-28902: Too many nested try/catch statements |
-28903: DBFunction$1 must return a value |
-28822 to -28999: Internal Error |
From 0 to 1999 |
0: Success |
100: Row not found |
200: Duplicate secondary key |
250: Duplicate secondary key |
300: Integrity violation |
320: View violation |
350: Referential integrity violated |
360: Foreign key integrity violation |
400: Lock collision |
450: Lock collision caused by pending locks |
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 |
From 25000 to 25999 |
25601: Character string for the NULL value in column <column nam |
25602: Integer values of column <column name> may become to larg |
25603: Literal <literal> will be truncated |
25604: Supernumerary specifications for the LONG data file will |
25605: Warning when downloading data; neither the header nor the |
25606: Different byte swap of source and target computer. Check |
25607: The USAGE value is too low and will be ignored |
25608: No restart file found. Upload will restart |
SAP High Availability (BC-CCM-HAV) |
Availability and Performance |
Planned and Unplanned Downtime |
Procedures at Your Site for High Availability |
Procedures for Managing Your System |
Important Questions About Your Setup |
General Checklist |
SPOF Checklist |
Disaster Recovery |
SAP System High Availability |
SAP System Classifications |
SAP System Services |
SAP System Logical-Service Layers |
SAP System Failures |
SAP System Component Failure |
SAP System Service Failure |
SAP System Service Communications |
SAP System Failure Recovery |
SAP Upgrade |
SAP Customer-Based Upgrade |
SAP Data Archiving |
SAP Spool Service |
SAP Incremental Table Conversion |
SAP Downward-Compatible Kernel |
SAP Transports |
Transport Semaphore Server |
SAP Support Packages |
SAP system and ALE |
DB Reconnect |
DB Reconnect to the Same Database Instance |
DB Reconnect to an Available Database Instance |
DB Reconnect Parameters |
SAP Internet Transaction Server |
Parallel Configuration of the SAP Internet Transaction Server |
SAP J2EE Engine: High Availability |
SAP J2EE Engine with Switchover Software |
SAP J2EE Engine with Cluster and Load Balancing |
SAPJ2EE Engine Failures |
SAP J2EE Engine Failures: Central System Services |
SAP J2EE Engine Failures: Web Container |
SAP J2EE Engine Failures: Entity Java Bean Container |
SAP J2EE Engine Failures: Persistence Layer and Databases |
SAP J2EE Engine Failures: SAP Java Connector |
Database High Availability |
Standby Databases |
Replicated Databases |
Replicated Database Servers |
High Availability for the Oracle Database |
Backup with Oracle |
Mirroring with Backup (Oracle) |
Space Management with Oracle |
Managing Tablespaces (Oracle) |
Managing Tables and Indexes (Oracle) |
Checking for Fragmentation (Oracle) |
Managing Database Blocks (Oracle) |
Managing Data Files (Oracle) |
Managing Database Files (Oracle) |
Reorganizing Objects (Oracle) |
Recovery with Oracle |
Upgrade with Oracle |
SAPDBA: Oracle |
Oracle Standby Databases |
High Availability for the Informix Database |
Backup with Informix |
Space Management with Informix |
Managing Extents (Informix) |
Managing Dbspaces (Informix) |
Managing Tablespaces (Informix) |
Managing Chunks (Informix) |
Reorganizing Objects (Informix) |
Recovery with Informix |
Upgrade with Informix |
SAPDBA: Informix |
Informix High-Availability Data Replication |
High Availability for the SAP DB Database |
Backup with SAP DB |
Space Management with SAP DB |
Recovery with SAP DB |
Upgrade with SAP DB |
Database Manager: SAP DB |
SAP DB Standby Database |
High Availability for the IBM DB2 Universal Database for UNIX an |
Archive and Backup with DB2 UDB for UNIX and Windows |
Space Management with DB2 UDB for UNIX and Windows |
Managing Table Spaces (DB2 UDB for UNIX and Windows) |
Managing Tables and Indexes (DB2 UDB for UNIX and Windows) |
Recovery with DB2 UDB for UNIX and Windows |
Upgrade with DB2 UDB for UNIX and Windows |
DB2CC Tools for DB2 UDB for UNIX and Windows |
Replicated Standby Database for DB2 UDB for UNIX and Windows |
High Availability for the IBM DB2 Universal Database for OS/390 |
Backup with DB2 UDB for OS/390 |
Space Management with DB2 UDB for OS/390 |
Recovery with DB2 UDB for OS/390 |
Upgrade with DB2 UDB for OS/390 |
Replicated Standby Database for DB2 UDB for OS/390 |
Synchronous Replication of DB2 UDB for OS/390 |
Asynchronous Replication of DB2 UDB for OS/390 |
Data Sharing for DB2 UDB for OS/390 |
High Availability for the IBM DB2 Universal Database for iSeries |
Backup with DB2 UDB for iSeries |
Recovery with DB2 UDB for iSeries |
Standby Database Solutions for DB2 UDB on iSeries |
High Availability for the MS SQL Server Database |
Backup with MS SQL Server |
Space Management with MS SQL Server |
Recovery with MS SQL Server |
Upgrade with MS SQL Server |
SQL Server Enterprise Manager |
Microsoft SQL Server Standby Database |
Comprehensive Microsoft SQL Server High Availability Solution |
Network High Availability |
Typical Network Scenarios for R/3 System and E-Business |
Communication Layers |
Physical Layer |
Network and Transport Layers |
Server Network |
Access Network |
Web-Server Networks and DMZs |
Wide Area Networks |
Additional Network Services |
Hardware and System Software: High Availability |
Cluster Technology |
Disk Technology |
Storage-Based Remote Mirroring |
Storage-Based Offline Data Copy |
Uninterruptible Power Supply |
UNIX Environments |
Switchover Software for High Availability |
Switchover Products for the SAP System |
Microsoft Cluster Server on Windows |
Interfacing Switchover Technologies with the SAP System |
Switchover Addressing Example |
Protecting SAP SPOFs by Switchover Software |
Standalone Enqueue Replication Service |
Principal SAP Switchover Scenarios |
SAP Configuration in Switchover Environments |
Tools and Services for High Availability |
Computing Center Management System (CCMS) |
GoingLive and EarlyWatch |
SAP Solution Manager |
System Automation Software for the SAP Environment |
Scenarios for High Availability with mySAP Business Suite |
Background Knowledge: SAP DB 7.4 |
Log Concept |
Log Entry |
Redo Log Entry |
Undo Log Entry |
Online Logging |
Redo Log Management |
Log Queue |
Log Page |
Log Writer |
Activating or Deactivating Redo Log Management |
Undo Log Management |
Undo Log File |
History Management |
History File |
History List |
Garbage Collector |
Restart or Recovery |
Redo Log Manager |
Log Reader |
Redo Log File |
Redo List |
Redo Task |
Savepoint on Restart |
Example: Restart |
Transaction File |
Transaction List |
Data Management Using B* Trees |
Concepts |
Primary Key |
Secondary Key |
B* Tree |
Root/Index Page |
Leaf Page |
Table Access |
Table ID |
B* Trees for Tables |
B* Trees for Table with LONG Columns |
B* Trees for Tables with Secondary Key |
B* Trees for Tables with LONG Columns and Secondary Key |
Table Access Using B* Tree |
Table Access (SELECT) Using B* Tree |
Table Access (INSERT) Using B* Tree |
Table Access (DELETE) Using B* Tree |
Table Access (UPDATE) Using B* Tree |
Changes in the B* Tree Structure |
Non-Uniform Distributions of Data Pages |
Creating a Homogeneous System Copy |
Operating System Compatibility for Homogeneous System Copies |
Homogeneous System Copy with the Database Manager CLI |
Standby Databases with SAP DB |
Setting Up a Standby Instance |
Starting the Standby Instance as an Active Instance |
Importing Log Backups up to a Specific Time |
Importing Another Manual Log Backup |
Copying the Log Volumes of the Original Instance |
Example: Standby Database |
Installation |
Database Software Installation Guide: SAP DB 7.4 |
Standard Installation with SDBINST |
Standard Installation on UNIX |
Downloading and Unpacking the Software on UNIX |
Logging on UNIX |
Standard Installation on Linux (Intel) |
Standard Installation on Microsoft Windows |
Downloading and Unpacking the Software on Microsoft Windows |
Logging on Microsoft Windows |
Standard Uninstallation with SDBUNINST |
Web Tools Installation Guide: SAP DB 7.4 |
Variables Used |
Supported Operating Systems and Browsers |
Installation Steps |
Linux: Installing the SAP DB Web Tools |
Linux: Installing the SAP DB Web Tools Software |
Linux: Configuring the SAP DB Web Server |
Linux: Starting the SAP DB Web Server |
UNIX: Installing the SAP DB Web Tools |
UNIX: Installing the SAP DB Web Tools Software |
UNIX: Configuring the SAP DB Web Server |
UNIX: Starting the SAP DB Web Server |
Microsoft Windows: Installing the SAP DB Web Tools |
Microsoft Windows: Installing the SAP DB Web Tools Software |
Microsoft Windows: Configuring the SAP DB Web Server |
Microsoft Windows: Starting the SAP DB Web Server |
Calling the SAP DB Web Server Directly |
Configuring the Web Browser |
Calling the SAP DB Web Tools |
Notes on Using the Web SQL Studio |
Setting Up the SAP DB WebDAV Service |
Inserting the WebDAV Schema |
Information About WebDAV |
Configuring the Index Engine for XML Indexing |
Using the SAP DB Web Tools with the Apache Web Server |
Deinstalling the SAP DB Web Tools 7.4 |
Deinstallation Under UNIX/Linux |
Linux: Deinstalling the SAP DB Web Tools (rpm) |
Deinstallation Under Microsoft Windows |
Connecting External Backup Tools: SAP DB |
Block Diagram: Backup and Restore |
Block Diagram: Loading and Unloading Data |
Connecting to a Backint for Oracle Interface |
Limitations in the Use of Backint for Oracle |
Functions of the SAP DB Adapter Program |
Configuring the Backint for Oracle Connection |
Creating the Parameter File for the SAP DB Adapter Program |
Example of a Parameter File for the SAP DB Adapter Program |
Creating the Configuration File for Backint for SAP DB |
Example of a Configuration File for Backint for SAP DB |
Setting the Environment Variables BSI_ENV |
Exporting Environment Variables of the External Backup Tool |
Connecting to a Backint for SAP DB Interface |
Limitations in the Use of Backint for SAP DB |
Connecting to TSM |
Restrictions for Using TSM |
Restrictions for Creating Parallel Backups and Restores with TSM |
Configuring the TSM Connection |
Setting the Environment Variables ADINT and ADA_OPT |
Connecting to NetWorker |
Restrictions for Using NetWorker |
Restrictions for Creating Parallel Backups and Restores with Net |
Configuring the NetWorker Connection |
Setting the Environment Variables NSR_ENV |
Creating the Configuration File for NetWorker |
Example of a Configuration File for NetWorker |
Installation Manual: SAP DB |
Installing and Updating SAP DB Software |
Installing/Updating Software on UNIX |
Unpacking the Software on UNIX |
Interactive Installations/Updates on UNIX |
Background Installations/Updates on UNIX |
Installing/Updating Software on Linux |
Installations/Updates with the Red Hat Package Manager |
Installations/Updates with SDBINST |
Installing/Updating Software on Microsoft Windows |
Unpacking the Software on Microsoft Windows |
Interactive Installations/Updates on Microsoft Windows |
Background Installations/Updates on Microsoft Windows |
Uninstalling the SAP DB Software |
Upgrading Database Instances and Their Software |
Selection of the Upgrade Strategy |
Patch Installation with SDBUPD |
Patch Installation with SDBINST and Follow-Up Actions |
In-Place Migration with SDBUPD |
In-Place Migration with SDBINST and Follow-Up Actions |
Upgrade with Backup and Recovery |
Upgrade with APO Extract/Load |
Authorization Concept for UNIX Operating Systems |
Troubleshooting |
Errors in the Execution of the Program SDBINST |
Errors in the Execution of the Program SDBUPD |
Case 1: No database instances exist yet |
Case 2: Downgrade for Dependent Software |
Case 3: Downgrade for Independent Software |
Detailed Information |
Installation Profiles |
SAP DB Software Components |
Logging |
Overview of Options for the Program SDBINST |
Overview of Options for the Program SDBUNINST |
Overview of Options for the Program SDBUPD |
Tools |
Database Manager GUI: SAP DB 7.4 |
Calling the Database Manager GUI |
Installing or Initializing a Database Instance (Installation Wiz |
Managing Database Manager Operators |
Changing a User Password |
Changing the Operator Authorizations |
Managing Database Instances |
Monitoring the Operational State |
Registering the Database Instance |
Displaying and Changing Database Parameters |
Closing a Database Session Manually |
Activating, Deactivating, or Deleting Indexes |
Changing Log Settings (Configuration Wizard) |
Defining MapChar Sets |
Displaying, Changing, and Deleting MapChar Sets |
Starting the Database Instance (Restart) |
Updating the Statistics Information |
Stopping the Database Instance (Shutdown) |
Connection to the DBM Server |
Creating Volumes |
Displaying, Changing, and Deleting Volumes |
Changing Database Parameters for Volumes |
Backing Up Data |
Backup Wizard |
Managing the Backup Media |
Creating a Single Backup Medium |
Creating a Group of Parallel Backup Media |
Changing Backup Media |
Deleting Backup Media |
Backup Processes |
Backing Up to a Single Backup Medium |
Backing Up to a Group of Parallel Backup Media |
Backups with Automatic Tape Loaders |
Backups with Manually Changed Media |
Backing Up with External Backup Tools |
Activating and Deactivating the Automatic Log Backup |
Restoring Data |
Recovery Wizard |
Restoring the Last Backup in the Backup History |
Restoring a Backup from the Backup History |
Restoring Without a Backup History |
Continuing an Interrupted Restore |
Restoring from Automatic Tape Loader |
Restoring with External Backup Tools |
Recovery After Initializing a Database Instance |
Restoring the Indexes After a Database Restore |
Restoring a Mirrored Volume |
Displaying Information |
Displaying Cache Information |
Displaying Database Sessions |
Displaying Data Area Information |
Displaying Read and Write Operations |
Displaying Log Area and Log Writer Information |
Displaying the Backup History |
Displaying Locks and Lock Requests |
Displaying Versions |
Options for Diagnosing Problems |
Reading Database Files |
Checking Database Servers |
Checking Database Structures |
Activating the Database Trace |
Using the Command Line Version (Database Manager CLI) |
Displaying OMS Caches |
Displaying OMS Class Containers |
Activating the OMS Monitor |
Updating the Database Software |
Updating the System Tables |
Accessing the SQL Studio Program |
Screen Areas of the Database Manager GUI |
Web DBM: SAP DB 7.4 |
Database Manager CLI: SAP DB 7.4 |
Functions of the Database Manager CLI |
Operator Management in the Database Manager |
Operator Properties |
Operator Authorizations |
Displaying Status Data: DBInfoRead |
Executing the Program LOAD: ExecLoad |
Executing Operating System Commands: SystemCmd |
Performing Backups: Backup |
Installation Management: InstallMgm |
Loading the System Tables: LoadSysTab |
Starting the Database Instance: DBStart |
Stopping the Database Instance: DBStop |
Managing DBM Operators: UserMgm |
Restoring Backups: Recovery |
Accessing Database Files (Reading Only): DBFileRead |
Accessing Database Parameters (Checked Writing): ParamCheckWrite |
Accessing Database Parameters (Reading and Writing): ParamFull |
Accessing Database Parameters (Reading Only): ParamRead |
Access to SQL Session: AccessSQL |
Access to Utility Session: AccessUtility |
Opening a DBM Server Session |
Logging On to the Database Manager |
Command Structure |
Input Help |
Comment: # |
Local System Call: ! |
Linking Lines: / |
Linking Lines: < |
Options |
Logging On to the XUSER Program: -ux |
Displaying the Parameters for an XUSER Entry: -up |
Display of XUSER Data: -ul |
Opening a Service Session: -uSRV |
Opening an SQL Session: -uSQL |
Opening a Utility Session: -uUTL |
Installation Directory of the Database Software: -R |
Indicator as DBM Command: -c |
Local Operation: -s |
Deleting XUSER Data: -ud |
Name of the Output File: -o |
Name of Database Instance: -d |
Name of the Log File: -t |
Name of the Database Server: -n |
Name of the Input Script: -i |
Storing XUSER Data: -us |
Version of the Database Manager: -V |
XUSER Key: -uk |
DBM Commands |
Analyzing the Database Instance |
Database Trace Functions |
Overview of the Database Trace Commands |
Displaying the Options for the Text Version of the Database Trac |
Displaying the Logged Activities of the Database Trace |
Deactivating the Database Trace |
Creating the Text Version of the Database Trace |
Accessing the Database Analyzer Program |
Overview of the Commands for the Database Analyzer |
Calling the Database Analyzer |
Example of a Successful Call of the Database Analyzer |
Example of an Error when Calling the Database Analyzer |
Ending the Database Analyzer |
Example of Ending the Database Analyzer Successfully |
Examples of Errors when Ending the Database Analyzer |
Determining the Status of the Database Analyzer |
Example of Determining the Status Successfully |
Example of an Error when Determining the Status |
Accessing Database Files |
Overview of the Commands for Accessing Database Files |
Displaying the Diagnosis History |
Editing Log Files of the Database Instance |
Scrolling Through a Database File |
List of the Database Files |
Opening a Database File |
Packing Database Files |
Backing Up a Database File |
Restoring a Database File |
Logging On to the Operating System |
Displaying the Version Information |
Executing the liveCache Initialization Script |
Ending the Database Manager |
Functions for Database Operation |
Overview of the Commands for Database Operation |
Updating Optimizer Statistics with the XPU Program |
Displaying the Database Kernel Variant |
Displaying the Operational State of the Database Instance |
Displaying Information About the Database Instance |
Using the Database Console |
Scrolling in the Information About the Database Instance |
Loading the System Tables |
Loading SAP-Specific Tables |
List of the Information About the Database Instance |
Deleting Runtime Information After a Database Error |
Restarting the Database Instance |
Starting the Database Instance |
Starting the PythonLOAD Program |
Stopping the Database Instance |
Transferring to the ADMIN Operational State |
Transferring to the OFFLINE Operational State |
Transferring to the ONLINE Operational State |
Installation and Registration Management |
Overview of the Commands for Installation and Registration Manag |
Displaying the Version-Independent Directories |
Changing the Software Version of the Current Database Instance |
Defining the Version-Independent Directories |
List of All Registered Database Instances |
List of All Registered Versions of the Database Software |
Deleting the Current Database Instance |
db_drop Command: Example |
Deleting the Registration of a Version of the Database Software |
Creating a Database Instance |
Kernel Variant -a | -auto |
Kernel Variant -f | -fast |
Kernel Variant -q | -quick |
Kernel Variant -s | -slow |
db_create Command: Example |
Registering the Current Database Instance |
Registering a Version of the Database Software |
Configuring the Database Manager |
Displaying a Configuration Parameter of the Database Manager |
Changing a Configuration Parameter of the Database Manager |
Configuring Database Instances |
Parameter Properties |
Overview of the Commands for Configuring Database Instances |
Terminating a Parameter Session |
Changing the Value of a Database Parameter |
param_put Command: Example |
Changing Volume Parameters |
Displaying All Data for a Database Parameter |
param_getfull Command: Example |
Displaying All Properties for a Database Parameter |
Displaying All Parameters of the Current Database Parameter File |
Displaying the Data for All Database Parameters |
Displaying the Data for All Volume Parameters |
Displaying the Data of an Individual Volume Parameter |
Displaying the Current Value of a Database Parameter |
Displaying the Data Type of a Database Parameter |
Displaying the Stored Explanatory Text |
Displaying the Stored Help Text |
Displaying the System Default Value |
Displaying a Value from the Database Parameter File |
Displaying Individual Data for a Database Parameter |
Confirming Changes to the Database Parameter File |
Scrolling in the Database Parameter History |
Changing a Value Directly in the Database Parameter File |
Opening a Parameter Session |
Adding a Volume |
Initializing the Database Parameters for a New Database Instance |
Copying a Database Parameter File |
Correcting Parameters |
List of the Available Parameter Files |
Deleting the Database Parameter File |
Deleting a Database Parameter |
Deleting Volume Parameters |
Opening the Database Parameter History |
param_gethistory Command: Example |
Checking All Database Parameters |
Resetting the Parameter File to a Previous Version |
List of the DBM Commands |
Backing Up and Recovering Database Instances |
Commands for Backup Media |
Change Date of the Media Definition File |
Creating or Changing a Backup Medium |
medium_put Command: Examples |
Displaying the Media Data |
List of All Defined Backup Media |
Deleting a Backup Medium |
Transferring an Existing Media Definition |
Commands for Backing Up and Archiving |
Canceling the Automatic Log Backup |
Displaying the Automatic Log Backup Function |
Displaying the Current Backup Status |
Archiving the Version Files of the Log Area |
Creating a Single Archive of the Version Files |
Creating Multiple Archives of the Version Files |
Deactivating the Automatic Log Backup |
Terminating an Interrupted Backup |
Activating the Automatic Log Backup |
Continuing the Backup Without the Medium Last Reported as Full |
Backing Up to a Succeeding Medium |
Backing Up the Database Instance |
Backing Up with External Backup Tools |
Commands for the Backup History |
Change Data of the Backup History |
Displaying the Backup History |
Scrolling in the Backup History |
Fetching the Backup History |
Closing the Backup History |
Commands for External Backup IDs |
Displaying External Backup IDs |
Scrolling in the External Backup IDs |
Releasing the Memory Occupied by the External Backup IDs |
Fetching External Backup IDs |
Commands for Backup Information |
Displaying the Backup Information in the Operational State OFFLI |
Displaying the Backup Information in the Operational State ONLIN |
Displaying the Current Status of a Backup Check |
Checking a Backup |
Commands for Restoring |
Displaying Current Information About the Database Instance |
Displaying the Current Restore Status |
Terminating an Interrupted Restore or a Backup Check |
Continuing the Parallel Restore or Backup Check |
Recovering a Database Instance |
Restoring the Parameter File from a Data Backup |
Recreating a Damaged Index |
Recovering a Damaged Volume |
Restoring with External Backup Tools |
Restoring or Checking a Backup with a Succeeding Medium |
Managing the DBM Operators |
Changing DBM Operator Data |
Creating DBM Operators |
Displaying Operator Authorizations |
user_getrights Command: Example |
Displaying Operator Data |
List of DBM Operators |
Deleting DBM Operators |
Accessing the Database Instance |
Overview of Commands for Accessing the Database Instance |
Access Using a Utility Session |
Activating a New Database Instance |
Displaying a Physical Database Page |
Terminating a Utility Session |
Opening a Utility Session |
Writing a Physical Database Page |
Transferring a Utility or SQL Command |
Access Using an SQL Session |
Updating the Optimizer Statistics |
Displaying the Structure of a Result Set |
Displaying Status Information for the Database Instance |
Terminating an SQL Session |
Scrolling in the Result Data |
Scrolling in the Status Information of the Database Instance |
Opening an SQL Session |
Transferring an SQL Statement |
Access Using a Service Session |
Terminating a Service Session |
Opening a Service Session |
Access to Database Events |
Activating a Database Event |
Terminating a Database Event Session |
Deactivating a Database Event |
List of the Activated Database Events |
Waiting for a Database Event |
Overview of All DBM Commands |
Reply Format |
Operating Modes |
Command Mode |
Script Mode |
Session Mode |
Database Manager Files |
Database Manager Log Files |
Database Manager Configuration Files |
Database Analyzer: SAP DB |
Calling the Database Analyzer |
Options |
Log Files |
List of Log Files |
Messages |
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 |
Configuration File |
Loader: SAP DB 7.4 |
Concepts |
Transformation |
System Tables |
Overview |
Commands and SQL Statements |
Commands for Creating a Database Session |
Commands for Unloading and Loading |
Examples of DATALOAD Commands |
SQL Statements |
Call |
Call with the Loader CLI (LOADERCLI) |
Options |
Command File: -b |
Database Instance: -d |
User Data: -u |
Database Server: -n |
Loader Server: -r |
Maximum Permitted Number of Errors: -E |
Output File: - o[w|a]![Leaving Level 7 Node Output File: - o[w|a]](../../images/1x1.gif) |
Substitution Parameter: -p |
InstRoot Directory: -R |
Loader Version: -V |
LOADERCLI Version: -v |
Help: -h |
Command File |
Syntax Rules for Commands Files |
Call with the Perl Interface of the Loader |
Perl Classes |
Perl: Loader Class |
Perl: Exception Classes |
Perl: Example 1 |
Perl: Example 2 |
Perl: Example 3 |
Perl: Example 4 |
Perl: Example 5 |
Call with the Python Interface of the Loader |
Python Classes |
Python: Loader Class |
Python: Exception Classes |
Python: Example 1 |
Python: Example 2 |
Python: Example 3 |
Python: Example 4 |
Python: Example 5 |
Call with the Java Interface of the Loader |
Java Classes |
Java: Loader Class |
Java: Exception Classes |
Syntax Rules for Calling the Loader |
Log Functions |
Log File |
System Tables |
CODEPAGE |
TRANSFORMATIONMODEL |
TRANSFORMATIONMONITOR |
TRANSFORMATIONPACKAGES |
TRANSFORMATIONRESOURCES |
TRANSFORMATIONSTATISTICS |
TRANSFORMATIONSTEPS |
Commands |
AUTOCOMMIT Command |
CATALOGEXTRACT Command |
CATALOGLOAD Command |
DATAEXTRACT Command |
DATALOAD Command |
DATAUPDATE Command |
DBEXTRACT Command |
DBLOAD Command |
FASTLOAD Command |
SET Command |
SQLMODE Command |
TABLEEXTRACT Command |
TABLELOAD Command |
USE SERVERDB Command |
USE USER Command |
Syntax Rules for Commands |
Syntax Rules for Setting up a Session |
Syntax Rules for Table Descriptions |
Syntax Rules for Column Descriptions |
Syntax Rules for Describing the Data Stream |
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 |
Keywords |
Keywords A - C |
Keywords D - E |
Keywords F - K |
Keywords L - P |
Keywords R - S |
Keywords T - Z |
Terms and Procedures |
Operating Mode |
Binary Values |
Data |
Application Data |
Metadata |
Data Stream |
Data Format |
Format of the Data Stream |
COMPRESSED |
FORMATTED |
FORMATTED BINARY |
PAGES |
RECORDS |
Direction |
Data Types |
Internal Database Data Types |
External Data Types |
Converting the Data Types |
Unloading with External Backup Tools |
Unloading LONG Values |
Each LONG Value to Be Unloaded in a Separate LONG Data Stream |
All LONG Values to Be Unloaded in One LONG Data Stream |
HEX Values |
Plain Text Values |
Loading with External Backup Tools |
Loading Binary Values |
Loading LONG Values |
Each LONG Value to Be Inserted in a Separate LONG Data Stream |
All LONG Values to Be Inserted in One LONG Data Stream |
Code Attribute for a Data Stream with LONG Values |
Medium |
Metadata |
Metadata of the Application Data |
Metadata of the Database Catalog |
Metadata of the Transformations |
Selecting Data Records |
SQL Studio: SAP DB 7.4 |
Starting SQL Studio |
Opening a Database Session |
Recent Sessions List |
Logging Off from the Database |
User Settings |
Catalog Manager |
SQL Studio Objects |
Tables |
Creating a Database Table |
Defining Columns |
Defining Constraints |
Defining Foreign Key Dependencies |
Defining Miscellaneous Information |
Creating a View Table |
Creating a Synonym |
Displaying the Definition of a Table |
Changing the Definition of a Database Table |
Displaying the Content of a Table |
Using a Table in Dialogs or Definitions |
Renaming a Table |
Deleting all Rows of a Table |
Deleting a Table |
Indexes |
Creating an Index |
Displaying the Definition of an Index |
Deleting an Index |
Number Sequences |
Creating a Sequence |
Displaying the Definition of a Sequence |
Deleting a Sequence |
Favorites |
User |
Database Procedures |
Triggers |
SQL Dialog |
Creating and Executing SQL Statements |
Keyword List |
Setting Parameters for SQL Statements |
Importing and Exporting SQL Statements |
Form Dialog |
Executing a Form Dialog |
Selecting Data Records Using Search Conditions |
Changing Data Records |
Inserting Data Records |
Deleting a Data Record |
Importing and Exporting LONG Columns |
Visual Query Dialog |
Creating and Executing a Visual Query |
Linking Table Columns with JOINS |
Entering Search Conditions |
Setting Parameters for Search Conditions |
Defining the Result View |
Result Tables |
Adjusting the Result View |
Saving a Result |
Status Window |
Web SQL Studio: SAP DB 7.4 |
Starting Web SQL Studio |
Opening a Database Session |
Creating an SQL Statement |
Setting Parameters for an SQL Statement |
Processing a Saved SQL Statement |
Executing an SQL Statement |
SAP DB WebDAV GUI |
Overview: XML Indexing and the SAP DB WebDAV Service |
Synchronous Indexing |
Asynchronous Indexing |
XML Indexes |
XPATH Location Path |
Document Classes |
Indexing Service |
Index Engine |
Document Store |
How the WebDAV GUI Works |
WebDAV Explorer |
Navigating Through the Document Store |
Displaying Properties of Folders or Files |
Changing the Document Class of a File |
Updating the Indexing of a File |
Deleting Folders or Files |
Using the Deleted Items Folder with WebDAV HTTP |
Document Retrieval |
Index Engine Monitoring |
Indexing Service Settings |
Defining/Changing an Indexing Service |
Creating/Changing/Deleting a Document Class |
Creating/Changing an XML Definition |
Deleting an XML Index Definition |
Specifying or Changing the Document Store |
Deleting the Information on a Document Store |
Supported Subset of the XPATH Standard |
Terms |
Interfaces |
C/C++-Precompiler User Manual: SAP DB 7.4 |
Embedding SQL Statements in C/C++ |
General Rules |
Conventions for the Order of SQL Statements |
Rules for the Declare Section |
Syntax of the Declaration Section |
Host Variables |
Conventions for Host Variables |
Structures as Host Variables |
Arrays as Host Variables |
Simplified Notation for Structure and Array Variables |
Indicator Variables |
Rules for Indicator Variables |
Indicator Values |
Permitted Data Types |
Basic Data Types |
Predefined Data Types |
VARCHAR |
Example for Permitted VARCHAR Declarations |
SQLFILE |
SQLLongDesc |
Special Features when Using Data Type SQLLongDesc |
UNICODE Data Types |
Converting Data Types |
Generating Structure Definitions |
Working with UNICODE Data |
Working with LONG Columns |
Transferring NULL Values to the Database Instance |
Transferring DEFAULT Values to the Database Instance |
Connecting to a Database Instance |
Overview of Precompiler Statements |
Working with Multiple Database Sessions |
DECLARE Statements |
INCLUDE DECLARE Statement |
Statements for Connecting to the Database Instance |
SET SERVERDB Statement |
CONNECT Statement |
CONNECT Statement in the SQL Mode INTERNAL |
CONNECT Statement in the SQL Mode ORACLE |
Static SQL Statements |
Static SQL Statement Without Parameters |
Static SQL Statement with Parameters |
Dynamic SQL Statements |
Dynamic SQL Statements Without Parameters |
Dynamic SQL Statements with Parameters |
Using the Descriptor |
Structure of the Descriptor |
sqlvar [i] Entries in the Descriptor![Leaving Level 8 Node sqlvar [i] Entries in the Descriptor](../../images/1x1.gif) |
SAP DB Data Types in sqlvar Entries |
C/C++ Data Types in sqlvar Entries |
Example for Using a Descriptor |
PREPARE Statement |
DESCRIBE Statement |
EXECUTE Statement |
OPEN CURSOR Statement |
USING Clause |
Array Statement |
INCLUDE FILE Statement |
PUTVAL Statement |
GETVAL Statement |
WHENEVER Statements |
Handling Errors with WHENEVER Statements |
Actions for the WHENEVER Statement |
Example for Using WHENVER statements |
CANCEL Statement |
EXEC COMMAND Statement |
VERSION Statement |
TRACE Statements |
Database System Messages |
Warning Messages in the Structure sqlca |
Programming Notes |
Compatibility with Other Database Systems |
Special Features in SQL Mode ORACLE |
Special Features in SQL Mode ANSI |
Functions of the C/C++ Precompiler |
Running the Precompiler |
Call Options for the Precompiler Linker |
Precompiler Options |
Precompiler Log |
Example: Compiling a SAP DB Application Program |
Functions of the Precompiler Runtime Environment |
Connection Options at Runtime |
Trace Options |
Using IRTRACE |
Displaying the Current Trace Setting |
Changing the Trace Setting |
Example of a Trace File |
Example: Executing an Application Program |
Return Codes |
Using the IRCONF Tool |
Options for IRCONF |
Specifying the Installation Path: -p |
Displaying Registered Versions of the Runtime Library: -s |
Deleting the Registration of the Runtime Library: -r |
Overriding the Driver Name: -d |
Registering the Version of the Runtime Library: -i |
Overriding the Version Check: -v |
Specifying an Additional Key: -k |
Displaying Options and Help: -h |
IRCONF Error Messages |
Syntax Directory |
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 Manual: SAP DB |
Supported ODBC Versions |
Properties of the SAP DB ODBC Driver |
Supported Data Types |
SQL Data Types |
C Data Types |
Conversion of SQL and C Data Types |
Processing SQL Statements |
Database Procedures |
Cursor Functions |
ODBC-API Compatibility |
Core API |
Level 1 API |
Remark for SQLGetConnectAttr |
Remark for SQLGetFunctions |
Remark for SQLGetInfo |
Level 2 API |
Unicode Support |
SAP DB ODBC Driver Under Microsoft Windows |
Installation Under Microsoft Windows |
Creating Data Sources Under Microsoft Windows |
Options for Data Sources (Microsoft Windows) |
SQL Mode (Microsoft Windows) |
Isolation Level (Microsoft Windows) |
Logging SQL Statements (Microsoft Windows) |
Installed Files (Microsoft Windows 95 and following) |
SAP DB ODBC Driver Under UNIX/Linux |
Installation Under UNIX/Linux |
Integrating the SAP DB ODBC Driver |
Creating and Changing Data Sources Under UNIX/Linux |
Options for Data Sources (UNIX/Linux) |
SQL Mode (UNIX/Linux) |
Isolation Level (UNIX/Linux) |
Logging SQL Statements (UNIX/Linux) |
Installed Files (UNIX/Linux) |
Development |
Development Environment: SAP DB |
General Directory Structure of the SAP DB Development Environmen |
Development Hierarchy |
Working with the SAP DB Development Hierarchy |
Environment Variables |
$VMAKE_VERSION |
$VMAKE_DEFAULT |
$VMAKE_OPTION |
Parameters for $VMAKE_OPTION |
$VMAKE_OPTION Parameters for Searching for Source Code |
$VMAKE_OPTION Parameters for Searching for Object Files |
$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 |
Tools in the SAP DB Development Environment |
Tools for Operating the Development Environment |
ims.pl; imq.pl; imf.pl |
idiff.pl |
ils.pl |
ips.pl, ipq.pl und ipf.pl |
iview.pl |
icp.pl |
VMAKE |
Terms |
Files |
Module File |
Module File Directory |
Include Files |
Include Directory |
Description Files |
Link Descriptions |
Compilation Descriptions |
Processing Lists |
Object Files |
Object Directory |
Initialization Files |
Langextinfo |
Langinfo |
Extra |
DirectoryMapping |
Files That do not Require Translation |
Date Files |
Layer |
Target |
Debug Mode |
File Storage |
Naming Conventions for Files |
Naming Conventions for Module Files |
Naming Conventions for Description Files |
Using VMAKE |
MAKE Operation |
Process Flow of the MAKE Operation |
Defining the MAKE Operation |
VMAKE Versions |
fast VMAKE Version |
quick VMAKE Version |
slow VMAKE Version |
Grammar for the VMAKE Call |
Options for Calling VMAKE |
VMAKE Tools |
Storage Location of the VMAKE Tools |
Scripts for the VMAKE Tools |
Selecting the Translation Tools |
Options for VMAKE Tools |
Creating Description Files |
General Grammar for Description Files |
Grammar for Link Descriptions |
Grammar for Compilation Descriptions |
Grammar for Processing Lists |
Options for Description Files |
Options for Link Descriptions |
Options for Compilation Descriptions |
Options for Processing Lists |
! <command> |
!! <command> |
!? <command> |
? defaultlayer : <layer> |
? defaultlayer : |
? defaultversion : <vmake_version> |
? defaultversion : |
? distribute : <list> |
? link with : <list> |
? linkoption : <list> |
? output : <list> |
? propagate : <variable>[=<value>]![Leaving Level 13 Node ? 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 Logs |
Translation Process |
Unpacking the Module Files |
Removing Frame Parts that are not Relevant for Translation |
Conditional Compilation |
Translating the Module Files |
Link Operation |
Working with the SAP DB Development Environment: Examples |
Operating the Development Environment |
Objective |
Process Flow |
Explanation of the Process Flow |
Logs |
Further Options |
Forced Translation |
Working with Debug Information |
Further Information on Dependencies |
Displaying the New Targets to be Generated |
Displaying the Module and Description Files Used |
Displaying the Module and Description Files Used, and Their Depe |
Comparison Between SAP DB VMAKE and a Conventional Make Program |
Creating DBMCLI with the SAP DB Development Environment |
Structure of the Database Manager CLI |
Creating the Database Manager CLI |
Link Description dbmcli.lnk |
Explanation of the Link Description dbmcli.lnk |
Components of DBMCLI |
dbmcli.rc |
vcn12.cpp, vcn13.cpp, vcn14.c |
Compilation Description |
Include Files |
cservlib |
splib |
eoxlib |
sqlusr, enalib, enblib |
Further Dependencies |
Function Check |
Source Code for Tools: SAP DB |
Database Manager GUI |
Components of the Database Manager GUI |
Software for the Database Manager GUI |
Installing the Source Code |
Creating the Database Manager GUI Software |
Runtime Environment |
Execution of the Database Manager GUI Program |
VBMAKE |
Execution of the VBMAKE Program |
SQL Studio |
Components of SQL Studio |
Software for SQL Studio |
Creating the SQL Studio Software |
Execution of the SQL Studio Program |
Web-Based Problem Tracking System: SAP DB |
System Requirements |
Terms |
Message Data |
Header Data |
Settlement |
Message Texts |
Functions of the Web PTS |
Simple Search |
Result List of the Simple Search |
Advanced Search |
Result List of the Advanced Search |
My Release Notes |
Result List of My Release Notes |
Database Administration in CCMS: SAP DB OLTP |
Prerequisites |
DBA Planning Calendar |
Scheduling Concept |
Adding an Action |
Action Pattern |
Scheduling a Data Backup |
Log Backups |
Activating Automatic Log Backups |
Scheduling an Interactive Log Backup |
Scheduling the Updates of the SQL Optimizer Statistics |
Scheduling a Database Structure Check |
Changing or Deleting an Action |
Result of an Action |
Troubleshooting |
Central DBA Planning Calendar |
DBA Action Logs |
Warnings about Critical States |
Overview of All Database Instances (Transaction DB59) |
Central Database Assistant (Transaction DB50N) |
Database Assistant |
Properties |
Name of the Database Connection |
DB Name |
DB Server |
DB Version |
DBM Server Version |
DB State |
Directories |
Files |
Current Status |
Activities Overview |
Commands |
I/O Activity |
Lock Activity |
Logging Activity |
Scan and Sort Activity |
Database Monitoring |
Kernel Threads |
Task Manager |
Refreshing the Display |
Terminating an SQL Command/SQL Session |
Analyzing Tree Locks |
Displaying Task Details |
Activate/Deactivate DB Time Measurement |
Thread Overview |
Thread Statistics |
I/O Operations |
I/O Operations Overview |
Backup I/O |
Critical Regions |
SQL Locks |
Wait Situations (Exclusive) |
SQL Locks Overview |
Memory Areas |
Data Area |
Log Area |
Caches |
System Settings |
Transactions |
Problem Analysis |
Database Bottlenecks |
SQL Performance |
Command Monitor |
Resource Monitor |
Messages |
Kernel |
Current Messages |
Old Messages |
Error Messages |
Terminations |
Database Manager |
Remote SQL Server |
Logs |
DBA Action Logs |
System Tables Upgrade |
Kernel Administration |
Tables/Views |
Database Trace |
Configuration |
Parameter |
Current Parameters |
Change History |
Volumes |
DB Procedures |
Backup Media |
System Checks |
Statistics |
Database Fill Level |
Database Activities |
Table Size and Growth |
Tools |
Database Manager CLI |
Database Console |
Disk Accesses |
Process Analysis |
Process Overview |
Active Tasks |
Runnable Tasks |
Sleeping Tasks |
Task Activities |
Suspend Causes |
Memory Management |
Memory Usage |
Critical Regions |
Runtime Environment |
Wait Queues |
Time Needed |
User Data |
Central/Decentral Authorization |
Error Codes |
DB Filling/Tables and Indices |
CCMS Monitoring |
Database Alert Monitor |
Space Management |
Data Area |
Log Area |
Performance |
Optimizer Statistics |
Caches |
Bad Indices |
Backup/Restore |
R/3 Consistency |
Health |
Optimizer in the CCMS |
Statistics for a Single Table |
Maintaining the Control Table DBSTATC |
Integrating Additional Systems (DB11) |
Creating a Connection |
Changing a Connection |
Deleting a Connection |
User Data (New) |
DBM Operator |
Standard Database User |
Alert Monitoring |
Terms and Procedures |
Database Analyzer |
Database Alert Monitor (New) |
Database Structure Checks |
Index Analysis |
Slow-Running Transactions |
Determining Table Size and Growth |
Checking Available Data Memory Space |
Checking Available Log Space |