sql >> Databasteknik >  >> RDS >> Oracle

fel:ORA-65096:ogiltigt vanligt användar- eller rollnamn i Oracle

99,9 % av gångerna felet ORA-65096: invalid common user or role name betyder att du är inloggad i CDB när du borde vara inloggad i en PDB. Om du till exempel använde standardinställningarna för 19c-installation, bör du logga in på ORCLPDB (PDB) istället för ORCL (CDB).

FARA - Om du insisterar på att skapa användare på fel sätt, följ stegen nedan.

Att ställa in odokumenterade parametrar som denna (som indikeras av det inledande understrecket) bör endast göras under ledning av Oracle Support. Om du ändrar sådana parametrar utan sådan vägledning kan ditt supportavtal ogiltigförklaras. Så gör detta på egen risk.

Specifikt om du ställer in "_ORACLE_SCRIPT"=true , kommer vissa dataordbokändringar att göras med kolumnen ORACLE_MAINTAINED inställd på 'Y'. Dessa användare och objekt kommer felaktigt att uteslutas från vissa DBA-skript. Och de kan vara felaktigt inkluderade i vissa systemskript.

Om du är OK med ovanstående risker och inte vill skapa vanliga användare på rätt sätt, kör det här kommandot innan du skapar användaren:

alter session set "_ORACLE_SCRIPT"=true;  

Jag hittade svaret här



  1. Hur lagrar man bilder i en varbinär(max) kolumn?

  2. Returnera rader som matchar element i inmatningsmatrisen i plpgsql-funktionen

  3. Hur MOD() fungerar i MariaDB

  4. Säkerhetskopiera en SQLite-databas