Właśnie zainstalowałem oracle11g
ORA-65096: niepoprawna wspólna nazwa użytkownika lub roli w oracle
Nie, zainstalowałeś Oracle 12c . Ten błąd może być tylko włączony 12c
i nie może być włączony 11g
.
Zawsze sprawdzaj wersję bazy danych do 4 miejsc po przecinku:
SELECT banner FROM v$version WHERE ROWNUM = 1;
Baza danych Oracle 12c dla wielu dzierżawców zawiera:
- kontener główny ( CDB )
- i / lub zero, jedną lub wiele podłączalnych baz danych ( PDB ).
Baza danych musi być utworzona jako baza danych kontenerów . Podczas gdy próbujesz stworzyć użytkownika w kontenerze, czyli CDB $ ROOT , powinieneś jednak utworzyć go w bazie PLUGGABLE .
Nie należy tworzyć obiektów związanych z aplikacjami w kontenerze, kontener przechowuje metadane dla podłączanych baz danych. Podstawową bazę danych należy używać do wykonywania ogólnych operacji na bazie danych. W przeciwnym razie nie twórz go jako kontenera i nie używaj wielu dzierżawców . Jednak po 12cR2 i tak nie można utworzyć bazy danych niebędącej kontenerem.
I najprawdopodobniej przykładowe schematy mogły być już zainstalowane, wystarczy je odblokować w podłączanej bazie danych.
Na przykład, jeśli utworzyłeś podłączalną bazę danych jako pdborcl
:
sqlplus SYS/password@PDBORCL AS SYSDBA
SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;
sqlplus scott/tiger@pdborcl
SQL> show user;
USER is "SCOTT"
Aby wyświetlić pliki PDB i połączyć się z podłączaną bazą danych z kontenera głównego:
SQL> show con_name
CON_NAME
------------------------------
CDB$ROOT
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 ORCLPDB READ WRITE NO
SQL> alter session set container = ORCLPDB;
Session altered.
SQL> show con_name;
CON_NAME
------------------------------
ORCLPDB
Proponuję przeczytać artykuł Oracle 12c Obowiązkowe kroki po instalacji
Uwaga : odpowiedzi sugerujące użycie _ORACLE_SCRIPT
ukrytego parametru do ustawienia wartości true są niebezpieczne w systemie produkcyjnym i mogą również unieważnić umowę serwisową. Uwaga, bez konsultacji z pomocą techniczną Oracle NIE używaj ukrytych parametrów .
11g
, powinieneś być włączony12c
.