Solución a ORA-65096: invalid common user or role name en Oracle

Hola a todos, hoy os explicaré como solucionar un problema común en Oracle al crear un usuario.

Al crear un usuario en Oracle es normal encontrarnos con el error ORA-65096: invalid common user or role name.

Por ejemplo, si yo quiero crear el user1, lo haría así, pero me muestra el error.

Lo único que debemos hacer es colocar lo siguiente antes de crear el usuario:

alter session set «_ORACLE_SCRIPT»=true;

Aquí lo puedes ver:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

4 comentarios

  1. rosario

    hola Paola , a mi tmb me marco error pero son por las comillas , es un tipo de comillas esas comillas son caracteres extraños xk yo copie y pegue , me salio el mismo error, le quite las comillas y se las puse desde mi teclado y listo, espero que se solucione el problema

  2. Javier Galiano

    en el PDB ROOT no te va a dejar crear el usuario, como saber a que PDB estas conectado?

    SQL> show con_name;
    CON_NAME
    ———————–
    CDB$ROOT

    Lo que debes hacer es cambiarte de contenedor de base de datos, ya que en el contenedor ROOT no puedes crear usuarios

    para saber los contenedores disponibles
    SQL> show pdbs;

    CON_ID CON_NAME OPEN MODE RESTRICTED
    ———- —————————— ———- ———-
    2 PDB$SEED READ ONLY NO
    3 XEPDB1 READ WRITE NO
    4 PRUEBABD READ WRITE NO

    ahora conectemonos a alguna de esas por medio de la instrucción, o en su defecto creemos nuestra propia PDB (https://www.youtube.com/watch?v=NkpOSbRuepc&t=129s)

    Para cambiarnos de PDB

    SQL> alter session set container=PRUEBABD

    Sesi¾n modificada.

    Listo hecho esto, podemos volver a ejecutar el create, no olvides las comillas para la contraseña, en algunos versiones no da error, pero por buena practica lo mejor es colocarlas.

    SQL> create user usu_ejemplo identified by «123»;

    User usu_ejemplo creado.

    espero te sea de gran ayuda.

  3. Camilo Andres pastor Palacio

    Muchas gracia por tu aporte.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539