码迷,mamicode.com
首页 > 数据库 > 详细

oracle 12c 13姨

时间:2016-03-19 13:07:09      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

搞了一下oracle 12c。有些体会还是先记下来。

12c搞搞新意思,弄了个CDB(容器数据库,可不是商务中心CBD哟)和PDB(可插拔数据库)。PDB插在CDB里。

简单而言,CDB就是一个数据库实例,而PDB就是实例里一个个的数据库。这跟SQL SERVER是类似的。据说在oracle 11g或以前,一个数据库实例只能承载一个数据库(甚至一个数据库分布于不同的数据库实例中),然后不同的账户对应不同的表空间,在这里,表空间就类似SQL SERVER的数据库。

有位大虾说的好:“其实大家如果对SQL SERVER比较熟悉的话,这种CDB与PDB是不是感觉和SQL SERVER的单实例多数据库架构是一回事呢。像PDB$SEED可以看成是master、msdb等系统数据库,PDBS可以看成用户创建的数据库。而可插拔的概念与SQL SERVER中的用户数据库的分离、附加其实就是那么一回事。看来ORACLE也“抄袭”了一把SQL SERVER的概念,只是改头换面的包装了一番。

技术分享

以下是一些操作语句,仅作个人学习记录

SQL> CREATE PLUGGABLE DATABASE gdlhjd ADMIN USER coder IDENTIFIED BY coder STORAGE(MAXSIZE 2G MAX_SHARED_TEMP_SIZE 100M) DEFAULT TABLESPACE hydg DATAFILE ‘E:\GDLHJD\gdlhjd.dbf‘ SIZE 25M AUTOEXTEND ON;

SQL> col pdb_name for a20
SQL> select pdb_name,status from dba_pdbs;

SQL> alter pluggable database gdlhjd open;

SQL> select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;

--至此,用户coder已经可以登录

参考文章:
ORACLE 12C新特性——CDB与PDB

oracle 12c 13姨

标签:

原文地址:http://blog.csdn.net/leftfist/article/details/50930207

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!