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##的用户吧。
如果你去搜索的话,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##的用户吧。