Vous avez créé la base de données 12c en tant que conteneur . Vous êtes peut-être maintenant en train de vous connecter à la base de données de conteneurs tandis que les exemples de schémas résident dans la base de données enfichable .
Oracle 12c a introduit une architecture multi-tenant . Certaines étapes post-installation sont obligatoires. Veuillez lire Oracle 12c Post Installation Obligatoire Étapes .
Le malentendu le plus courant concerne "SQLPLUS / AS SYSDBA
” utilisation.
Puisque nous avons coché l'option de créer un seul CDB, le "SQLPLUS / AS SYSDBA
” la commande se connectera toujours à CDB . Habituellement, les développeurs avaient l'habitude de déverrouiller le "SCOTT/HR
” compte directement après la connexion en tant que SYSDBA
. Mais voici l'astuce :
"SCOTT, HR" et autres exemples de schémas sont dans l'APB et non dans le CDB . Donc, vous devez vous connecter en tant que sysdba
dans PDB .
Par exemple,
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"
MISE À JOUR Il semble que OP n'ait pas installé les exemples de schémas. Cela peut être fait manuellement ou via DBCA.
Vous devez exécuter le hr_main.sql scénario. Tous les scripts nécessaires pour créer le schéma des ressources humaines (RH) résident in $ORACLE_HOME/demo/schema/human_resources
.
À partir de la documentation ,