Oracle 12c 数据库CDB用户创建与表空间分配的问题
Oracle12c中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库。在ORACLE 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入ORACLE 12C后,实例与数据库可以是一对多的关系。下面是官方文档关于CDB与PDB的关系图。
----切换到PDB “PDBORCL”
SQL> alter sessionset container = pdborcl;
会话已更改。
SQL> createtablespace test --创建表空间test
2 datafile 'f:\oracledata\test.dbf'
3 size1m autoextend on;
表空间已创建。
--由于现在不论是在CDB好是在PDB中都有了表空间test了,所以创建用户并分配表空
间成功了。
SQL> createuser c##test
2 identified by test
3 default tablespace test
4 temporary tablespace temp;
用户已创建。
SQL>
相关推荐
bfcady 2020-08-16
Hody 2020-08-16
FightFourEggs 2020-08-16
流云追风 2020-07-04
dataminer 2020-06-25
赵继业 2020-08-17
大慧 2020-05-27
zhangchaoming 2020-04-20
Carlos 2020-02-03
haiross 2020-01-13
Streamoutput 2019-12-31
pfpfpfpfpf 2014-06-03
zhangchaoming 2020-06-04
FightFourEggs 2020-05-28
流云追风 2020-05-14
oraclemch 2020-04-19