Manuelle Installation der Datenbankfeatures von 11gR2

Ziel

In diesem Blogeintrag zeige ich, wie man nachträglich eine Oracle 11gR2 Datenbank um bestimmte Features erweitert. Die Installation/Konfiguration der Datenbankfeatures erfolgt dabei ausschließlcih mit SQL Skripten und SQL*Plus.

 

Voraussetzung

Um die hier gezeigten Schritte durchführen zu können, wird eine Oracle 11gR2 Datenbank benötigt. Meine Testumgebung bestand aus einem 2-Knoten Oracle 11gR2 RAC (Version 11.2.0.1) und lief unter CentOS 5.8 (64-bit).

 

Meine verwendete Testdatenbank hatte keine zusätzlichen Datenbankfeatures installiert.

SELECT comp_name, status, version FROM dba_registry;  COMP_NAME                                          STATUS      VERSION -------------------------------------------------- ----------- ------------------------------ Oracle Workspace Manager                           VALID       11.2.0.1.0 Oracle Database Catalog Views                      VALID       11.2.0.1.0 Oracle Database Packages and Types                 VALID       11.2.0.1.0 Oracle Real Application Clusters                   VALID       11.2.0.1.0

Installation

Kommen wir nun zu der Installation der Datenbankfeatures. Manche Features haben Abhängigkeiten zu anderen Features. Hier muss bei der Installation auf die korrekte Reihenfolge geachtet werden.

 

Jede Installation startet mit einer SQL*Plus Session.

sqlplus /nolog

Hinweis: Auf die Funktion des jeweiligen Features gehe ich an dieser Stelle nicht ein.

 

Oracle Text

Installation

CONNECT / as sysdba @?/ctx/admin/catctx.sql ctxsys SYSAUX TEMP NOLOCK

Die Oracle Text Komponenten werden in das Schema CTXSYS installiert.

 

Konfiguration Standard Spracheinstellungen

Nach der Installation empfiehlt es sich  die Standard Spracheinstellungen, wie zum Beispiel einen DEFAULT_LEXER, in die Datenbank zu laden. Anderenfalls können Oracle Text Aufrufe mit einem DRG-10700: preference does notexist: CTXSYS.DEFAULT_LEXER fehlschlagen.

CONNECT ctxsys/ctxsys @?/ctx/admin/defaults/dr0defin.sql "GERMAN";

 

Überprüfung der Installation

Im Anschluss kann mit dem folgenden SQL Statement überprüft werden, ob das Datenbankfeature korrekt installiert wurde.

SELECT comp_name, status, version FROM dba_registry WHERE comp_id='CONTEXT';;  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ Oracle Text                              VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Support Note: Manual installation, deinstallation and verification of Oracle Text 11gR2 [ID 970473.1]

 

Oracle XML Database

Installation

CONNEXT / as sysdba -- @?/rdbms/admin/catqm.sql [Passwort] [Default Tablespace] [Temp Tablespace] [SecureFiles Yes/No] @?/rdbms/admin/catqm.sql xdb SYSAUX TEMP YES

 

Überprüfung der Installation

Mit dem folgenden SQL Statement kann die Installation der Oracle XML Database überprüft werden.

SELECT comp_name, status, version FROM dba_registry WHERE comp_id='XDB';  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ Oracle XML Database                      VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Support Note:  Master Note for Oracle XML Database (XDB) Install / Deinstall [ID 1292089.1]

Dokumentation: Oracle XML DB Developer’s Guide 11g Release 2

 

Expression Filter & Rules Manager

Installation

CONNECT / as sysdba -- Expression Filter @?/rdbms/admin/catexf.sql -- Rules Manager @?/rdbms/admin/catrul.sql

 

Überprüfung der Installation

Die erfolgreiche Installation der beiden Features kann mit dem folgenden SQL Statement überprüft werden.

SELECT comp_name, status, version FROM dba_registry WHERE comp_id in ('EXF','RUL');  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ Oracle Expression Filter                 VALID       11.2.0.1.0 Oracle Rules Manager                     VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Support Note: How To Install and Uninstall Expression Filter Feature or EXFSYS schema [ID 258618.1]

Dokumentation: Oracle Database Rules Manager and Expression Filter Developer’s Guide 11g Release 2

 

Oracle JavaVM

Installation

CONNECT / as sysdba STARTUP MOUNT ALTER SYSTEM SET "_system_trig_enabled"=false SCOPE=memory; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER DATABASE OPEN;  @?/javavm/install/initjvm.sql @?/xdk/admin/initxml.sql @?/xdk/admin/xmlja.sql @?/rdbms/admin/catjava.sql  SHUTDOWN IMMEDIATE STARTUP

Hinweis: Für die Installation bzw. das Deaktivieren der System Trigger muss die Datenbank neugestartet werden und steht während der Installation nur für Benutzer mit dem Privileg RESTRICTED SESSION zur Verfügung.

 

Überprüfung der Installation

Zum Abschluss der Installation wird der Status der Oracle JavaVM überprüft.

SELECT comp_name, status, version FROM dba_registry WHERE comp_id in ('CATJAVA','JAVAVM','XML');  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ JServer JAVA Virtual Machine             VALID       11.2.0.1.0 Oracle XDK                               VALID       11.2.0.1.0 Oracle Database Java Packages            VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Support Note: How to Reload the JVM in 11.2.0.x [ID 1112983.1]

 

Oracle Multimedia (ehemals interMedia)

Vorraussetzungen

Für die Installation von Oracle Multimedia müssen die folgenden Datenbankfeatures installiert sein.

  • Oracle JavaVM
  • Oracle XML Database
  • Oracle XDK

 

Installation

CONNECT / as sysdba @?/ord/admin/ordinst.sql SYSAUX SYSAUX @?/ord/im/admin/catim.sql

 

Überprüfung der Installation

Die Überprüfung der Installation erfolgt wieder über die View DBA_REGISTRY.

SELECT comp_name, status, version FROM dba_registry WHERE comp_id='ORDIM';  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ Oracle Multimedia                        VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Support Noite: Where to Find the Information to Install, Upgrade, Downgrade and Deinstall interMedia/Oracle Multimedia? [ID 337415.1]

Dokumentation: Oracle Multimedia User’s Guide 11g Release 2

 

Spatial

Voraussetzungen

Spatial setzt die folgenden Datenbankfeatures voraus:

  • Oracle JavaVM
  • Oracle XML Database
  • Oracle Multimedia

 

Benutzer MDSYS anlegen

Spatial wird in das Schema MDSYS installiert. Sollte der Benutzer MDSYS noch nicht vorhanden sein, muss dieser zunächst angelegt werden.

CONNECT / as sysdba CREATE USER MDSYS IDENTIFIED BY mdsys DEFAULT TABLESPACE SYSAUX ACCOUNT LOCK;  @?/md/admin/mdprivs.sql 

 

Installation

CONNECT / as sysdba @?/md/admin/mdinst.sql 

 

Überprüfung der Installation

Nach der Installation kann das Spatial Feature mit dem folgenden SQL Statement verifiziert werden.

 SELECT comp_name, status, version FROM dba_registry WHERE comp_id='SDO';  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ Spatial                                  VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Support Note: Steps for Manual Installation / Verification of Spatial 10g / 11g [ID 270588.1]

 

OLAP

Voraussetzungen

Die folgenden Datenbankfeatures müssen installiert sein.

  • Oracle JavaVM
  • Oracle XML Database
  • Oracle XDK
  • Oracle Expression Filter

Überprüfung der OLAP Option

Damit die Installation durchgeführt werden kann, muss zunächst überprüft werden, ob die OLAP Option während der Installation der Datenbanksoftware aktiviert wurde.

SELECT value FROM v$option WHERE parameter = 'OLAP';  VALUE ---------------------------------------------------------------- TRUE

Für Informationen zum nachträglichen Aktivieren der OLAP Option siehe die My Oracle Support Note unter Weitere Informationen.

 

Installation

CONNECT / as sysdba @?/olap/admin/olap.sql SYSAUX TEMP;

 

Überprüfung der Installation

Nach der Ausführung des SQL Skriptes finden sich mehrere neue Komponenten in der Datenbank.

SELECT comp_name, status, version FROM dba_registry WHERE comp_id IN ('APS','XOQ','AMD');  COMP_NAME                                STATUS      VERSION ---------------------------------------- ----------- ------------------------------ OLAP Catalog                             VALID       11.2.0.1.0 OLAP Analytic Workspace                  VALID       11.2.0.1.0 Oracle OLAP API                          VALID       11.2.0.1.0

 

Weitere Informationen

My Oracle Suppport Note: How To Manually Install Oracle OLAP In 9i, 10g Or 11g Database After The DB Has Been Created [ID 296187.1]

Leave a Reply

Your email address will not be published.