世态炎凉一依然吧 关注:21贴子:715
  • 3回复贴,共1

oracle12c 启用容器数据库之后,创建用户名只能c##开头

只看楼主收藏回复

oracle12c 启用容器数据库之后,创建用户名只能c##开头,那怎么才能不适用c##开头的用户呢。
如果你去搜索的话,90%的答案会告诉你重新创建数据库实例,然后把创“建为容器数据库”勾选掉。
其实并不用那么麻烦,只需要几部就可以创建不带C##的用户。
1.使用sqlplus 以 DBA 身份链接。 命令:sqlplus / as sysdba
2.在链接成功后,通过命令查看存在的PDB服务。语句:show pdbs;
3.切换到pdb服务上。语句:
alter session set container=pdb服务名;
alter pluggable database pdb服务名 open;
4.尝试创建不带C##的用户吧。


IP属地:黑龙江1楼2019-10-29 16:50回复
    好用吧


    IP属地:黑龙江来自iPhone客户端2楼2020-06-07 15:15
    回复
      重新登录,又要执行一次命令,才能生成非c##前缀的用户。怎么解决?


      IP属地:广东3楼2020-06-09 12:27
      收起回复