无法在带有 vers 的数据库的容器上创建用户。12c+。
所以,需要像你一样改变,但应该显示哪些可插入数据库可用:
SQL> select name, pdb from v$services order by pdb, name;
NAME PDB
----------------------------------------------- ----------
SYS$BACKGROUND CDB$ROOT
SYS$USERS CDB$ROOT
pdb1 PDB1
pdb2 PDB2
并通过以下方式检查容器
SQL>show con_name
CON_NAME
——————————
CDB$ROOT
并检查可插拔数据库
SQL> select name,open_mode from v$pdbs;
NAME OPEN_MODE
------------------- ----------
PDB$SEED READ ONLY
PDB1 MOUNTED
PDB2 MOUNTED
将容器更改为可插拔数据库
SQL> alter session set container=pdb1;
Session altered.
并打开它
SQL> alter pluggable database pdb1 open;
现在,您可以申请
SQL> create user student identified by student;
举个例子。