今天在学习oracle使用的使用创建新的oracle账户一直提示错误
ORA-65096:公用用户名或角色无效
后来查询资料才明白oracle12c和oracle11g有了一些变化,其中就是用户名前面要加c##
例如添加账户的命令
#创建用户merci create user c##merci identified by admin123 default tablespace testdb; #赋权用户merci grant connect,resource,dba to c##merci
不光创建的时候需要我们前面要加c##,使用命令行登录的时候也是需要加的
sqlplus c##merci/admin123
注意:是所有登录的地方都需要添加,例如大家使用sqldeveloper工具登录也是需要添加c##的