Freitag Aug 09, 2013

12c Pluggable Database, SQL Skripte & catcon.pl

Mit der neuen Multitenant Datenbankarchitektur mit Container Datenbank (CDB) und den dazugehörigen Pluggable Datenbanken (PDB) kommen auf CDB Ebene einige neue Funktionalitäten hinzu. Zwar ändert sich für den Administrator einer einzelnen PDB kaum etwas, aber einige Spezialitäten sollte der Datenbank Administrator auf Ebene der PDB bzw. CDB doch kennen.

Eine dieser Änderungen ist das Ausführen von einzelnen SQL Skripten auf unterschiedlichen Ebenen. Da PDBs prinzipell über Services angesprochen werden, unterliegen alle Skripte ohne eine explizite Service Spezifizierung einer speziellen Vorgehensweise. Darunter fallen auch einige von Oracle gelieferte Skripte wie z.B. utlsampl.sql oder das Demo Schema Skript mkplug.sql aus $ORACLE_HOME/demo/schema. Diese verwenden einen "direkten" Connect ohne Service Namen, in utlsampl.sql wäre dies "connect scott/tiger".

Noch essentieller trifft es einen CDB Administrator, wenn es darum geht, SQL Skripte auf CDB Ebene und zusätzlich PDB Ebene durchzuführen. Für diesen Anwendungsfall führt Oracle 12c ein Perl Skript ein: catcon.pl.

Wie Sie SQL Skripte trotz allem unverändert in einer PDB verwenden können, wie Sie die Demo Schemata nachträglich in eine PDB installieren können und wie Sie ein Skript fitt machen um es gleichzeitig auf mehreren PDBs anzuwenden (mit Hilfe von catcon.pl) erfahren Sie im neuen Community Tipp.

About

Hier finden Sie aktuelle Tipps rund um die Oracle Datenbank.
Ulrike Schwinn, Ralf Durben
Heinz-Wilhelm Fabry und
Sebastian Solbach
ORACLE Deutschl. B.V. & Co. KG

Search

Categories
Archives
« August 2013 »
MoDiMiDoFrSaSo
   
1
2
3
4
5
7
8
10
11
12
13
14
15
17
18
19
20
21
22
24
25
26
27
28
29
30
31
 
       
Heute