Einführung
Die neueste Version von Oracle 12c enthält die Beispielschemas während der Erstinstallation nicht. Zu diesen Beispielschemas gehören:
- HR – Personalabteilung
- OE – Auftragseingabe
- PM – Produktmedien
- SH – Verkaufshistorie (Data Warehouse)
Die Beispielschemas können hinzugefügt werden, indem eine neue Pluggable Database (PDB) innerhalb der installierten Containerdatenbank erstellt wird.
In diesem Lernprogramm wird die Installation der Beispieldatenbankschemas in einer Oracle 12c-Datenbank mithilfe des Datenbankkonfigurationsassistenten (dbca) behandelt. DBCA ist ein Dienstprogramm, das zusammen mit der Oracle 12c-Datenbank installiert wird und zum Verwalten der Container-Datenbank und Plug-in-Datenbanken verwendet werden kann.
Zu diesem Zeitpunkt sollten Sie eine Oracle 12c-Datenbank installiert haben und mit mindestens einer bereits erstellten austauschbaren Datenbank ausführen. Standardmäßig heißt diese austauschbare Datenbank unter Windows pdborcl.
Führen Sie zunächst den Datenbankkonfigurationsassistenten aus, indem Sie dbca.bat eingeben. Oder navigieren Sie zum Oracle Home-Verzeichnis und dann zum bin-Unterverzeichnis und suchen Sie das Programm dbca.bat.
Wenn der DBCA-Eröffnungsbildschirm angezeigt wird, wählen Sie Pluggable Databases verwalten und klicken Sie auf die Schaltfläche Weiter>.
Wählen Sie auf dem nächsten Bildschirm (Schritt 2) Create a Pluggable Database aus und klicken Sie auf die Schaltfläche Weiter>.
Der nächste Bildschirm listet alle aktuell installierten Datenbanken auf. Die vorhandene ORCL-Datenbank sollte ausgewählt werden (wenn nicht, wählen Sie die entsprechende Container-Datenbank aus, die Sie verwenden möchten, um die neue austauschbare Datenbank zu installieren).
Geben Sie bei Aufforderung den SYS-Benutzernamen und das Kennwort ein. Klicken Sie dann auf die Schaltfläche Weiter>.
Der nächste Bildschirm bietet drei Optionen zum Erstellen einer neuen austauschbaren Datenbank. Wählen Sie die Option zum Create Pluggable Database using PDB File Set .
Ein PDB-Dateisatz besteht aus einer XML-Metadatendatei und einer Datendateisicherung (Erweiterung ist .dfb).
Klicken Sie auf die Schaltfläche Durchsuchen neben den Pluggable Database Metadata file-Eingabeaufforderung und wählen Sie die Datei sampleschema.xml aus. Diese Datei sollte sich im Verzeichnis assistants/dbca/templates unter Oracle Home befinden. Sobald die Datei ausgewählt ist, klicken Sie auf OK Schaltfläche.
Die Sicherungsdatei der zugehörigen Datendatei (sampleschema.dfb) sollte automatisch ausgefüllt werden. Wenn nicht, wählen Sie diese Datei ebenfalls mit der entsprechenden Schaltfläche Durchsuchen aus.
Klicken Sie auf die Schaltfläche Weiter>, wenn Sie fertig sind.
Der nächste Bildschirm bietet Optionen zum Konfigurieren der neuen austauschbaren Datenbank.
Geben Sie der neuen austauschbaren Datenbank einen Namen wie pdborcl_sample.
Wählen Sie den entsprechenden PDB-Speicher aus. Für die meisten Anwendungen ist der Speicher das lokale Dateisystem. Verwenden Sie die Variable {PDB_NAME} als Unterverzeichnisname unter dem oradata-Verzeichnis. Wenn sich der aktuelle Datendateispeicher beispielsweise im Verzeichnis c:\app\oracle\oradata\orcl befindet, verwenden Sie den Pfad:
c:\app\oracle\oradata\orcl\{PDB_NAME}
Geben Sie ein neues Administratorkonto wie beispielsweise samplesadmin und das zugehörige Kennwort an.
Klicken Sie auf die Schaltfläche Weiter>, wenn Sie fertig sind.
Überprüfen Sie die Installationszusammenfassung und klicken Sie dann auf die Schaltfläche „Fertig stellen“, um mit der Installation der austauschbaren Beispieldatenbank zu beginnen.
Der Fortschrittsbalken sollte sofort anfangen zu steigen.
Klicken Sie nach Abschluss der Installation auf die Schaltfläche Schließen, um DBCA zu beenden.
Testen der neuen Pluggable Database mit SQL Developer
Nachdem die neue austauschbare Datenbank erstellt wurde, melden Sie sich an und überprüfen Sie die Beispielschemas.
Führen Sie SQL Developer aus und stellen Sie eine neue Verbindung zur Beispiel-PDB namens pdborcl_sample her. Geben Sie pdborcl_sample als Dienstnamen (nicht SID) an. Verwenden Sie den SYSTEM-Benutzernamen und das Kennwort oder das neue Administratorkonto, das Sie gerade mit der neuen PDB erstellt haben.
Verbinden Sie sich mit der austauschbaren Datenbank pdborcl_sample. Überprüfen Sie den Status der Beispielkonten mit der Abfrage:
SELECT username, account_status FROM dba_users;
Beachten Sie, dass die Beispielkonten alle gesperrt sein sollten. Sie können sie mit diesen SQL-Anweisungen entsperren:
ALTER USER hr ACCOUNT UNLOCK; ALTER USER oe ACCOUNT UNLOCK;
Sie können die Passwörter für diese Konten mit SQL-Anweisungen ändern, wie z. B.:
ALTER USER hr IDENTIFIED BY newpassword;
An diesem Punkt sollten die Beispielschemas zur Verwendung verfügbar sein. Zum Beispiel: