how to create a user in oracle 12c

create user and grant privileges in oracle
grant create table to user oracle
oracle invalid common user or role name
grant drop table to user oracle
grant role to user oracle
oracle create user default tablespace
oracle create user profile
oracle create user with same privileges

i want to create a user in oracle 12c but i have a problem.after i enter my user name and psw, this warning displatyed: ORA-65096: invalid common user or role name

If you see this error then first you need to alter the session for oracle 12c:

alter session set "_ORACLE_SCRIPT"=true; 

after running above command you can create the user. it will work for sure.

CREATE USER your_username IDENTIFIED BY your_password;

Common Users in a CDB, Grant all privileges and roles you can see in SQL Developer to USERA; In a non-CDB, a user name cannot begin with C## or c##. In a CDB, the requirements for a user name are as follows: In Oracle Database 12c Release 1 (12.1.0.1), the name of a common user must begin with C## or c## and the name of a local user must not begin with C## or c##.

Connect first to your pluggableDB

CONN system/systempassword@//localhost:1521/pluggabledatabase

Than you can create your user:

create user marcopolo identified by marco9274;

Note: You must have created the database as a container database. While, you are trying to create user in the container, i.e. CDB$ROOT, however, you should create the user in the PLUGGABLE database.

You are not supposed to create objects in the container, the container holds the metadata for the pluggable databases. You should use the pluggable database for you general database operations. Else, do not create it as container, and not use multi-tenancy.

See (error: ORA-65096: invalid common user or role name in oracle)

Oracle / PLSQL: Roles, The SYSTEM account is one of a handful of predefined administrative accounts generated automatically when Oracle is installed. SYSTEM is capable of most  You must have the CREATE USER system privilege. When you create a user with the CREATE USER statement, the user's privilege domain is empty. To log on to Oracle Database, a user must have the CREATE SESSION system privilege. Therefore, after creating a user, you should grant the user at least the CREATE SESSION system privilege.

connect system/manager as sysdba

alter session set "_ORACLE_SCRIPT"=true;
create user your_user_name identified by your_password;
grant dba to your_user_name;

Home / Database / Oracle Database Online Documentation 12c, Release 1 (12.1​) Use the CREATE USER statement to create and configure a database user, which and to establish the means by which Oracle Database permits access by the user. Therefore, after creating a user, you should grant the user at least the​  i want to create a user in oracle 12c but i have a problem.after i enter my user name and psw, this warning displatyed: ORA-65096: invalid common user or role name

To log on to Oracle Database, a user must have the CREATE SESSION system privilege. Therefore, after creating a user, you should grant the user at least the  Right click on the folder and select Create Users… from the pop-up menu. Type the username and password in user tab of create user dialog box. Set all permissions for admin in Granted Roles tab by clicking Admin All button. Click on the Apply button to complete the user creation task.

This is a new privilege in Oracle Database 12c. Granting select allows users to lock tables. Read doesn't. So you should give this privilege to read  Question: I am trying to create a user in Oracle 12c and I don't give a rat's butt about pluggable databases. When I try to create a user with the c## prefix I get the dreaded ORA-65096 error: When I try to create a user with the c## prefix I get the dreaded ORA-65096 error:

In this tutorial, you will learn how to use the Oracle CREATE USER statement to Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production​  To execute the CREATE USER statement, you must have the CREATE USER system privilege. Once you create the new user, the privilege domain of the user will be empty. Therefore, if you want to the user to be able to login to the database, you should grant the CREATE SESSION system privilege to the user. Oracle CREATE USER examples.

Comments
  • What user name are you trying to create? And with what command?
  • my user name i my name and . sql> create user mojtaba identified by java123;
  • Anyway, check this