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/example@sqldat.com AS SYSDBA
SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;
sqlplus scott/example@sqldat.com
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 ,