Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Criação de Usuário Oracle

Acabei de instalar o banco de dados e estou tentando criar o usuário, porém tenho o seguinte erro

ERROR at line 1: ORA-65096: invalid common user or role name

meu prompt de comando

SQL> create user oraclealura indentified by oracle123; create user oraclealura indentified by oracle123 * ERROR at line 1: ORA-00922: missing or invalid option

6 respostas

Olá Americo!

Já tentou criar o usuário sem a utilização de números no nome? Pode ser que isso esteja dando problema.

solução!

Olá Americo, tudo bem?

Execute este comando antes de tentar criar o usuário:

alter session set "_ORACLE_SCRIPT"=true;

Fico no aguardo para saber se funcionou.

Obrigada, David! RESOLVEU MEU PROBLEMA!!!

ERRO na linha 1: ORA-65096: nome de atribuiτπo ou de usußrio comum invßlido

--> Executei o comando que você informou.

alter session set "_ORACLE_SCRIPT"=true;

--> em seguida:

CREATE USER meu_usuario IDENTIFIED BY nova_senha;

Usuário criado!

Só queria saber o que exatamente significa esse comando.

Olá Raquel, tudo bem?

Que bom que funcionou!

A partir do Oracle 12c, não é permitido criar os chamados "usuários locais" (nomes de usuários que NÃO iniciam com C##ou c##) por padrão. O comando "_ORACLE_SCRIPT"=true define um parâmetro de sessão não documentada, funcionando como um "hack" que permite a criação de um "usuário local" sem o prefixo exigido.

Bons Estudos!

Olá David, irei marcar sua resposta como solução blz?

Muito obrigado pela ajuda!

Oi Américo, tudo bem?

Como seu problema foi solucionado, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro :)