Sie haben die 12c-Datenbank erstellt als Container . Jetzt stellen Sie möglicherweise eine Verbindung zur Containerdatenbank her während die Beispielschemas befinden sich in der pluggable database .
Oracle 12c hat eine Multi-Tenant-Architektur eingeführt . Es gibt einige obligatorische Schritte nach der Installation. Bitte lesen Sie Oracle 12c Post Installation Obligatorisch Schritte .
Das häufigste Missverständnis betrifft „SQLPLUS / AS SYSDBA
” Verwendung.
Da wir die Option zum Erstellen einer einzelnen CDB aktiviert haben, muss die Datei „SQLPLUS / AS SYSDBA
“-Befehl wird sich immer bei CDB anmelden . Normalerweise entsperrten Entwickler die Datei „SCOTT/HR
” Konto direkt nach der Anmeldung als SYSDBA
. Aber hier ist der Trick:
„SCOTT, HR“ und andere Beispielschemas befinden sich in der PDB und nicht in der CDB . Sie müssen sich also als sysdba
anmelden in PDB .
Zum Beispiel
sqlplus SYS/[email protected] AS SYSDBA
SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;
sqlplus scott/[email protected]
SQL> show user;
USER is "SCOTT"
AKTUALISIEREN Scheint, dass OP die Beispielschemata nicht installiert hat. Dies kann manuell oder über DBCA erfolgen.
Sie müssen die hr_main.sql ausführen Skript. Alle Skripte, die zum Erstellen des Human Resource (HR)-Schemas erforderlich sind, befinden sich in $ORACLE_HOME/demo/schema/human_resources
.
Aus der Dokumentation ,