Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

kesalahan:ORA-65096:nama pengguna atau peran umum yang tidak valid di Oracle

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menambahkan Indikator Meridiem (AM/PM) ke Nilai Waktu di Oracle

  2. Cara membuat batasan bukan nol di Oracle

  3. Top 30 Pertanyaan Manajer Serentak Paling Berguna

  4. 2 Fungsi yang Mengembalikan Detik dari Nilai Datetime di Oracle

  5. Bagaimana cara mengonversi pernyataan bergabung luar kiri lama di Oracle?