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

fejl:ORA-65096:ugyldigt fælles bruger- eller rollenavn i oracle

99,9 % af gangene fejlen ORA-65096: invalid common user or role name betyder, at du er logget ind på CDB, når du skal være logget på et PDB. For eksempel, hvis du brugte standard 19c-installationsindstillingerne, skal du logge ind på ORCLPDB (PDB) i stedet for ORCL (CDB).

FARE - Hvis du insisterer på at oprette brugere på den forkerte måde, skal du følge nedenstående trin.

Indstilling af udokumenterede parametre som denne (som angivet af den indledende understregning) bør kun ske under ledelse af Oracle Support. Ændring af sådanne parametre uden en sådan vejledning kan ugyldiggøre din supportkontrakt. Så gør dette på egen risiko.

Specifikt hvis du indstiller "_ORACLE_SCRIPT"=true , vil nogle dataordbogsændringer blive foretaget med kolonnen ORACLE_MAINTAINED sat til 'Y'. Disse brugere og objekter vil fejlagtigt blive udelukket fra nogle DBA-scripts. Og de kan være forkert inkluderet i nogle systemscripts.

Hvis du er OK med ovenstående risici og ikke ønsker at oprette almindelige brugere på den rigtige måde, skal du køre denne kommando, før du opretter brugeren:

alter session set "_ORACLE_SCRIPT"=true;  

Jeg fandt svaret her



  1. Gruppér efter måned og år i MySQL

  2. Flask-SQLAlchemy Indeks for små bogstaver - overspringsfunktion, ikke understøttet af SQLAlchemy-refleksion

  3. Hvordan REVERSE() virker i MariaDB

  4. Datareplikering i IRI Workbench