Oracle
 sql >> база данни >  >> RDS >> Oracle

грешка:ORA-65096:невалидно име на общ потребител или роля в oracle

В 99,9% от случаите грешката ORA-65096: invalid common user or role name означава, че сте влезли в CDB, когато трябва да сте влезли в PDB. Например, ако сте използвали настройките за инсталиране по подразбиране 19c, трябва да влезете в ORCLPDB (PDB) вместо ORCL (CDB).

ОПАСНОСТ - Ако настоявате да създавате потребители по грешен начин, следвайте стъпките по-долу.

Задаването на недокументирани параметри като това (както е посочено от водещото долно черта) трябва да се извършва само под ръководството на поддръжката на Oracle. Промяната на такива параметри без такива насоки може да анулира вашия договор за поддръжка. Така че правете това на свой собствен риск.

По-конкретно, ако зададете "_ORACLE_SCRIPT"=true , някои промени в речника на данни ще бъдат направени с колоната ORACLE_MAINTAINED, зададена на 'Y'. Тези потребители и обекти ще бъдат неправилно изключени от някои DBA скриптове. И те може да са неправилно включени в някои системни скриптове.

Ако сте добре с горните рискове и не искате да създавате обикновени потребители по правилния начин, изпълнете тази команда, преди да създадете потребителя:

alter session set "_ORACLE_SCRIPT"=true;  

Намерих отговора тук



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изпълним Oracle sql скрипт чрез java код

  2. SQL, при каскада за изтриване и при каскада за актуализиране

  3. Многоезична поддръжка в 11i/R12

  4. Функция NULLIF() в Oracle

  5. Създаване на нова база данни и нова връзка в Oracle SQL Developer