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

chyba:ORA-65096:neplatný společný název uživatele nebo role v oracle

V 99,9 % případů došlo k chybě ORA-65096: invalid common user or role name znamená, že jste přihlášeni do CDB, když byste měli být přihlášeni do PDB. Pokud jste například použili výchozí nastavení instalace 19c, měli byste se přihlásit k ORCLPDB (PDB) namísto ORCL (CDB).

NEBEZPEČÍ - Pokud trváte na vytváření uživatelů nesprávným způsobem, postupujte podle níže uvedených kroků.

Nastavení nezdokumentovaných parametrů, jako je tento (jak je označeno úvodním podtržítkem), by mělo být provedeno pouze pod vedením podpory Oracle. Změna těchto parametrů bez těchto pokynů může zneplatnit vaši smlouvu o podpoře. Dělejte to tedy na vlastní nebezpečí.

Konkrétně, pokud nastavíte "_ORACLE_SCRIPT"=true , budou provedeny některé změny datového slovníku se sloupcem ORACLE_MAINTAINED nastaveným na 'Y'. Tito uživatelé a objekty budou nesprávně vyloučeni z některých skriptů DBA. A mohou být nesprávně zahrnuty v některých systémových skriptech.

Pokud souhlasíte s výše uvedenými riziky a nechcete vytvářet běžné uživatele správným způsobem, spusťte před vytvořením uživatele tento příkaz:

alter session set "_ORACLE_SCRIPT"=true;  

Odpověď jsem našel zde



  1. Serializovatelná úroveň izolace

  2. Jak mohu použít jarní data jpa k dotazu na sloupec jsonb?

  3. Smazat duplicitní řádky (nemazat všechny duplicitní)

  4. Přidejte znak procenta k číslu v MariaDB