创建用户
Oracle12C 连接上服务器之后就可以创建用户。然后给用户赋予连接服务器的权限和创建表的权限,之后就可以创建表了。首先,通过 create user michael identified by 1111 创建用户,执行之后发现报错:
然后给名称加上 “C##”, create user C##michael identified by 1111 创建成功。
Oracle 12C之前不用带"C##“是直接可以创建成功的,Oracle 12C之后必须加“C##”才可以创建成功。究其原因是Oracle 12C之前的实例和数据库之间是一对一或者多对一的关系,即一个实例可以有一个数据库或者多个实例有一个数据库,Oracle 12C之后增加了PDB和CDB的概念,可实现实例和数据库之间一对多的关系。其中CDB是容器数据库,PDB是可插拔数据库, 所以Oracle 12C的数据库的架构为: