sql >> Database teknologi >  >> RDS >> Oracle

Intet brugernavn HR i Oracle 12c

Du har oprettet 12c-databasen som en container . Nu opretter du muligvis forbindelse til containerdatabasen mens eksempelskemaerne findes i den plugbare database .

Oracle 12c har introduceret multi-tenant-arkitektur . Der er nogle obligatoriske trin efter installation. Læs venligst Oracle 12c Post Installation Obligatorisk Trin .

Den mest almindelige misforståelse handler om "SQLPLUS / AS SYSDBA ” brug.

Da vi har markeret muligheden for at oprette en enkelt CDB, vil "SQLPLUS / AS SYSDBA kommandoen vil altid logge på CDB . Normalt plejede udviklere at låse op for "SCOTT/HR ” konto direkte efter logning som SYSDBA . Men her er tricket :

"SCOTT,HR" og andre eksempelskemaer er i PDB og ikke i CDB . Så du skal logge ind som sysdba i PDB .

For eksempel,

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"

OPDATER Det ser ud til, at OP ikke har installeret prøveskemaerne. Det kan gøres manuelt eller via DBCA.

Du skal køre hr_main.sql manuskript. Alle scripts, der er nødvendige for at oprette Human Resource (HR)-skemaet, findes in $ORACLE_HOME/demo/schema/human_resources .

Fra dokumentation ,



  1. Hvordan vælger man tilfældige rækker fra tabellen med et nøjagtigt antal rækker?

  2. Få sekunder mellem to Oracle-tidsstempler

  3. NodeJS Sådan håndteres samtidig anmodning til MySQL

  4. Fejl ved ændring af DAL, System.ArgumentException, Der findes allerede en post med samme nøgle