sql >> Database >  >> RDS >> Oracle

fout:ORA-65096:ongeldige algemene gebruiker of rolnaam in oracle

99,9% van de tijd de fout ORA-65096: invalid common user or role name betekent dat u bent aangemeld bij de CDB terwijl u zou moeten zijn aangemeld bij een VOB. Als u bijvoorbeeld de standaard 19c-installatie-instellingen heeft gebruikt, moet u inloggen op ORCLPDB (de PDB) in plaats van ORCL (de CDB).

GEVAAR - Als u erop staat gebruikers op de verkeerde manier aan te maken, volgt u de onderstaande stappen.

Het instellen van ongedocumenteerde parameters zoals deze (zoals aangegeven door het leidende onderstrepingsteken) mag alleen worden gedaan onder leiding van Oracle Support. Het wijzigen van dergelijke parameters zonder dergelijke begeleiding kan uw ondersteuningscontract ongeldig maken. Doe dit dus op eigen risico.

In het bijzonder, als u "_ORACLE_SCRIPT"=true . instelt , zullen sommige datadictionary-wijzigingen worden aangebracht met de kolom ORACLE_MAINTAINED ingesteld op 'Y'. Die gebruikers en objecten worden ten onrechte uitgesloten van sommige DBA-scripts. En ze kunnen onjuist zijn opgenomen in sommige systeemscripts.

Als u akkoord gaat met de bovenstaande risico's en u wilt geen algemene gebruikers op de juiste manier maken, voer dan deze opdracht uit voordat u de gebruiker aanmaakt:

alter session set "_ORACLE_SCRIPT"=true;  

Ik vond het antwoord hier



  1. Fix "FOUT:elke INTERSECT-query moet hetzelfde aantal kolommen hebben" in PostgreSQL

  2. Beste benaderingen voor gegroepeerde lopende totalen

  3. Vlieg hoger in de cloud met MariaDB SkySQL

  4. Geen enkele vorm van databasecaching om dubbele databasequery's te verminderen.