sql >> Databáze >  >> RDS >> Oracle

Žádné uživatelské jméno HR v Oracle 12c

Vytvořili jste databázi 12c jako kontejner . Nyní se možná připojujete k databázi kontejnerů zatímco vzorová schémata jsou umístěny v zapojitelné databázi .

Oracle 12c představil architekturu pro více nájemců . Existuje několik povinných kroků po instalaci. Přečtěte si prosím Oracle 12c po instalaci povinné Kroky .

Nejčastější nedorozumění se týká „SQLPLUS / AS SYSDBA ” použití.

Protože jsme zaškrtli možnost vytvořit jeden CDB, „SQLPLUS / AS SYSDBA ” se vždy přihlásí do CDB . Vývojáři obvykle používali k odemknutí „SCOTT/HR ” přímo po přihlášení jako SYSDBA . Ale tady je trik:

„SCOTT,HR“ a další vzorová schémata jsou v PNR a ne v CDB . Musíte se tedy přihlásit jako sysdba do PNR .

Například,

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"

UDPATE Zdá se, že OP nenainstaloval ukázková schémata. Mohlo by to být provedeno ručně nebo přes DBCA.

Musíte spustit hr_main.sql skript. Všechny skripty potřebné k vytvoření schématu lidských zdrojů (HR) jsou umístěny in $ORACLE_HOME/demo/schema/human_resources .

Z dokumentace ,



  1. mysql dotaz s podobným %..% v klauzuli where vrací různé výsledky

  2. Jak omezit výsledky v Oracle

  3. Vložit text s jednoduchými uvozovkami v PostgreSQL

  4. Dynamický SQL Pivot (s CONVERT DateField