Oracle
Dieser Abschnitt listet die empfohlenen Einstellungen für die Verwendung von Oracle-Datenbanken.
Kategorie | Merkmal | Default | Vorgabe der Applikation | Anmerkung |
---|---|---|---|---|
Grundlegendes | db_block_size | 8192 | wichtiger Parameter für die Performance | |
Zeichensatz | AL32UTF8 | Achtung: Statischer Parameter, kann nur durch einen Neuaufbau der DB geändert werden | ||
Archivelog-Modus | archivelog | Bei noarchivelog kann die DB nicht online gesichert werden | ||
init.ora-Parameter | Sehr viele init.ora-Parameter sind statisch, d. h. die DB muss für eine Änderung durchgestartet werden | |||
db_block_size | 8192 | |||
memory_target | 900M | SGA: 2GB | ||
processes | 150 | |||
open_cursors | 300 | |||
undo_management | auto | |||
undo_retention | 900 | |||
max_dump_file_size | 10M | |||
remote_login_passwordfile | EXCLUSIVE | |||
filesystemio_options | SetAll | |||
shared_pool_size | 0 | |||
large_pool_size | 0 | |||
java_pool_size | 0 | |||
db_cache_size | 0 | |||
nls_language | AMERICAN | |||
nls_territory | AMERICA | |||
nls_date_format | DD-MON-YYYY | DD-MON-RR | Date format. | |
nls_time_format | HH.MI.SSXFF AM | Time format. | ||
nls_timestamp_format | DD-MON-RR HH.MI.SSXFF AM | Time stamp format. | ||
nls_time_tz_format | HH.MI.SSXFF AM TZR | Time with timezone format. | ||
nls_timestamp_tz_format | DD-MON-RR HH.MI.SSXFF AM TZR | Timestamp with timezone format. | ||
NLS_NCHAR_CHARACTERSET | AL16UTF16 | UTF8 | ||
Redolog | Anzahl Redolog-Gruppen | 5 | ||
Anzahl Redolog-Member | 2 | |||
Größe einer Redolog-Datei | 50M | |||
Menge Redolog pro Tag | 2500M | |||
Tablespaces | SYSAUX | 500M | ||
SYSTEM | 500M | |||
TEMP | 500M | |||
UNDOTBS01 | 300M | |||
USERS | 5M |
Encoding
Oracle hat mehrere Encodings, unterschiedlich nach Datentyp.
Das Standardencoding ist NLS_CHARACTERSET
und sollte AL16UTF16
oder AL32UTF8
sein.
Für lange String-Typen (CLOB
) wird das Encoding NLS_NCHAR_CHARACTERSET
benutzt.
Als Endoding wird AL32UTF8
empfohlen. Mit AL16UTF16
werden unnötig viele CLOB
-Spalten angelegt.