有关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.开发一个程序之前,创建数据库结构的基本流程是什么样的?

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

感激不尽!

阅读 4.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进