Verschiedene Oracle Scripte

Darf es etwas Oracle sein? Bitte schön?

Immer wieder kommt es vor, dass man eine neue Oracle-Installation durchführen muss. Eine Oracle-Datenbank muss man in der Regel sehr selten neu aufstellen, denn die Stabilität der Oracle Datenbanken ist ja sprichwörtlich und meiner Meinung nach auch einmalig. Aber warum sollte man das Rad immer wieder neu erfinden und gewisse Umgebungs-Scripte neu eintippen. Ich pesönlich kopiere lieber als neu schreibe. Ein Script an meine Umgebung anzupassen ist immer einfacher. Die in diesem Dokument zur verfügung gestellten Dokumente können frei heruntergeladen, und benutzt werden.

Create Database

Name

Version

Beschrieb

init.ora

8, 8i

Ein init.ora Beispiel für das Anlegen einer neuen Datenbank

init.ora

9i

Hier werden ein paar 9i Feachers zugeschaltet. So wie, UNDO Table-Space,

crdb

8i

Ein Script für das Anlegen einer DB. Dieser muss natürlich der jeweiligen Umgebung und Wünschen angepasst werden.

crdb

9i

Ein Script für das Anlegen einer DB. Dieser muss natürlich der jeweiligen Umgebung und Wünschen angepasst werden.

Database Backup mit rman

Name

Version

Beschrieb

cr_rman_catalog.sh

9i und höher

Anlegen des rman-Katalog Schemas. Dies ist ein Unix-Shell Script. Die entsprechende sql Anweisungen können jedoch einfach extraiert werden

Start_witth_rman_server.pdf

9i

Kurzes WorkShop für die Benutzung von RMAN (English)

 

 

.

cr_idx_bck_catalog.sql

8.1.7, 9i Rel. 1 u. 2

Sobald man mehrere Datenbanken im rman-catalog verwaltet, wird der Unterhalt ziemlich schnell Zeitraubend. Für das Beschleunigen empfehle ich ein regelmässiges "recreate indexes" auf ganzem catalo-schema. Zusätzlich würde ich noch ein paar Indexes erstellen

Verschiedene

Name

Version

Beschrieb

spfile

9i und höher

Datenbank auf spfile umstellen, handhabung

check_invalid_objects.sql

7.0 und höher

Ein kleines Script, der alle invalide Objekte ermittelt und ein SQL-Sript generiert, der diese wieder neu kompiliert.

space_allocation.sql

7.0 und höher

Ermittelt die Platzverhältnisse aller Tablespaces der Datenbank

tottab.sql

8 und höher

Zeigt den verbrauchten Platz pro Tabelle eines Schemas.

 

 

 

 Dokumentation

Name

Version

Beschrieb

Stats Pack

9i und höher

Wie installiere ich die StatsPack utility.