有关oracle12c的基础概念

最近开发程序,需要使用oracle12c。笔者之前常用的数据库是sqlserver和mysql。感觉oracle相对于前面两个数据库还是有很多不同,对oracle的很多概念不是很清楚。而相对于oracle之前的版本(比如10g,11g),oracle12c又增添了一些新的特性(比如cdb,pdb,commonuser,localuser...),所以现在更加感觉对oracle了解太少,开发的时候都不知道该如何创建数据库结构。

我想请对oracle比较了解的朋友们,简明扼要地回答以下我的疑问。

1.什么是common user,什么是local user ,他们有什么区别?
2.什么是pdb,什么是cdb,什么是container?开发时候应该在哪里创建用户对象,是cdb还是pdb?
3.什么是表空间?创建数据库结构时,涉及到表空间的什么操作?
4.开发一个程序之前,创建数据库结构的基本流程是什么样的?

大家可以针对其中一个问题进行回答,也可以全部回答。

感激不尽!

原文阅读

"文章为作者独立观点, 不代表老订阅立场"

本站作者

每日荐书

在不完美的世界力求正常——读《公司的坏话》

书名:《公司的坏话》

作者:李天田(脱不花妹妹)

出版社:北京大学出版社

赞助商

广告