99,9% dari waktu kesalahan ORA-65096: invalid common user or role name
berarti Anda masuk ke CDB ketika Anda harus masuk ke PDB. Misalnya, jika Anda menggunakan pengaturan penginstalan 19c default, Anda harus login ke ORCLPDB (PDB) alih-alih ORCL (CDB).
BAHAYA - Jika Anda bersikeras membuat pengguna dengan cara yang salah, ikuti langkah-langkah di bawah ini.
Pengaturan parameter tidak berdokumen seperti ini (seperti yang ditunjukkan oleh garis bawah di depan) hanya boleh dilakukan di bawah arahan Dukungan Oracle. Mengubah parameter tersebut tanpa panduan tersebut dapat membatalkan kontrak dukungan Anda. Jadi lakukan ini dengan risiko Anda sendiri.
Khususnya, jika Anda menyetel "_ORACLE_SCRIPT"=true
, beberapa perubahan kamus data akan dilakukan dengan kolom ORACLE_MAINTAINED disetel ke 'Y'. Pengguna dan objek tersebut akan salah dikecualikan dari beberapa skrip DBA. Dan mereka mungkin salah disertakan dalam beberapa skrip sistem.
Jika Anda setuju dengan risiko di atas, dan tidak ingin membuat pengguna umum dengan cara yang benar, jalankan perintah ini sebelum membuat pengguna:
alter session set "_ORACLE_SCRIPT"=true;
Saya menemukan jawabannya di sini