Administratorhandbuch > Installation > Neu-Installation > ORACLE

ORACLE

Diese Anleitung enthält die einzelnen Schritte für die Einrichtung einer Oracle Datenbank für die Verwendung von AE.

Beachten Sie im Vorfeld unbedingt die Hinweise zur Performanceoptimierung der AE Datenbank! Siehe:Konfiguration & Performance der Datenbank und Liste der unterstützten Datenbank-Versionen.

Stellen Sie keine Limitierungen bezüglich des Ressourcenverbrauchs ein! Transaktionen, die wegen Einschränkungen in der Datenbankeinstellung immer wieder abbrechen, behindern die Verarbeitung im Automation Engine System. Des Weiteren können inkonsistente Dateninhalte entstehen, die Folgefehler oder Endlosschleifen auslösen.

Beachten Sie, dass von Ihnen durchgeführte Änderungen des Datenbankinhaltes eine inkonsistente Datenbank zur Folge haben!

Der Ausfall einer Automation Engine wird unter Oracle nur dann zuverlässig erkannt, wenn eine Dead Connection Detection aktiviert ist. Diese ist in der Datei SQLNET.ORA mit dem Eintrag SQLNET.EXPIRE_TIME auf höchstens 60 Sekunden einzustellen.

Whitepaper zum Einsatz von Oracle stehen als Download auf unserer Homepage zur Verfügung. 

Eine Möglichkeit, die Datenbank zu warten, besteht darin, die Partitionierung mit ILM (Information Lifecycle Management) zu nutzen. Lesen Sie das Dokument zu Wartung der Datensätze, bevor Sie mit der Einrichtung der Datenbank beginnen.

Benötigte Größe für die Erstinstallation der Datenbank

Testsysteme:

1 GB

Produktionssysteme:

kleine Systeme

5 - 20 GB

mittlere Systeme

20 - 50 GB

große Systeme

über 50 GB

 

Code-Page-Einstellung

Die Code-Page Einstellung des DB-Clients muss mit jener der Datenbank übereinstimmen!

Sie können aus diesen drei Code-Pages diejenige auswählen, die Ihren Anforderungen am ehesten entspricht.
WE8ISO8859P1, WE8ISO8859P15 und WE8MSWIN1252.

Die Entscheidung hängt von den Zeichen ab, die Sie in der Datenbank speichern möchten.
Da WE8ISO8859P1 das Euro-Zeichen (€) nicht unterstützt, ist WE8ISO8859P15 möglicherweise die bessere Wahl.
WE8MSWIN1252 unterstützt nicht nur das Euro-Zeichen, sondern auch andere Zeichen. Wenn Sie Ihre Datenbank von Grund auf aufsetzen, ist diese die empfohlene Code-Page.
Weitere Informationen zur Wahl von Code-Pages finden Sie in ORACLEs eigenem Hilfe-Dokument Nr. 264294.1.

Wenn Sie Ihre Datenbank bereits mit WE8ISO8859P1 aufgesetzt haben und keine zusätzlichen Zeichen benötigen, ist es nicht notwendig, die Datenbank auf einen neuen Zeichensatz umzustellen.

Wenn Sie den ONE Installer mit einer Oracle-Datenbank nutzen, können Sie darin nicht die Code-Page WE8ISO8859P1 definieren.

Die Einstellungen der Datenbank können sie mit der folgenden Abfrage aufrufen:

SELECT * FROM NLS_DATABASE_PARAMETERS

Setzen der Code-Page Einstellung:

Windows: Setzen Sie in der Registry HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\...\NLS_LANG gemäß der Datenbank-Einstellung.

UNIX: Die Umgebungsvariable NLS_LANG kann wie folgt gesetzt werden:

NLS_LANG =<NLS_LANGUAGE>_<NLS_TERRITORY>.<CHARACTER SET>;export NLS_LANG

Beispiel:

NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P15;export NLS_LANG

Die Code-Page Einstellung kann auch in den INI-Dateien der Komponenten gesetzt werden (Sektion [ODBC]).

 


Ablauf

1. Voraussetzungen

Oracle UTF-8 und die Automation Engine

RAC

2. Definition der Tablespaces

CREATE TABLESPACE UC4_DATA
DATAFILE 'Path to uc4_data.ora'
SIZE 1024M
AUTOEXTEND ON NEXT ???M MAXSIZE ????M
DEFAULT STORAGE (INITIAL 512K NEXT 2048K MAXEXTENTS UNLIMITED);

CREATE TABLESPACE UC4_INDEX
DATAFILE 'Path to uc4_index.ora'
SIZE 512M
AUTOEXTEND ON NEXT ??M MAXSIZE ???M
DEFAULT STORAGE (INITIAL 512K NEXT 512K MAXEXTENTS UNLIMITED);

3. Datenbank-Benutzer anlegen

4.

Storageparameter für große Tabellen ändern

CREATE TABLE MELD (
MELD_Idnr INTEGER NOT NULL,
MELD_USR_Idnr INTEGER NOT NULL,
MELD_Seen SMALLINT NULL,
MELD_TimeStamp DATE NULL,
MELD_MsgNr INTEGER NULL,ucablq.htm


MELD_MsgInsert VARCHAR2 (255) NULL,
MELD_DeleteFlag SMALLINT NULL,
MELD_Client SMALLINT NULL,
MELD_Source INTEGER NULL,
MELD_Category INTEGER NULL,
MELD_Type INTEGER NULL,
MELD_Host VARCHAR2 (200) NULL,
MELD_ArchiveFlag SMALLINT NULL,
CONSTRAINT PK_MELD PRIMARY KEY
(
MELD_Idnr
) USING INDEX TABLESPACE UC4_INDEX
) TABLESPACE UC4_DATA
STORAGE (INITIAL 51200K NEXT 7168K MAXEXTENTS UNLIMITED);

Wir empfehlen MAXEXTENTS nicht zu limitieren, sondern eine endlose Erweiterung zu ermöglichen.

5. Definition des Rollbacksegmentes

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH