我使用MS SQL服务器,它在数据库组织级别定义了以下概念:
我必须使我的应用程序适应Oracle数据库实例,我意识到这些概念并不相同。任何人都可以在Oracle中解释/推荐一篇关于数据库组织的文章吗?
答案 0 :(得分:3)
首先,以下是Oracle定义:
您可以在单个OS实例上安装多个Oracle主目录(例如,不同版本的Oracle)。每个家庭可以有多个数据库。通常1个实例= 1个数据库,但在Oracle 12c中,您可以拥有1个实例=多个数据库,而对于Oracle RAC,它是指向同一个数据库(驻留在SAN上)的多个实例(来自不同的节点)。您可以根据需要为每个数据库设置尽可能多的用户模式...
SQL Server的粗略翻译说:
答案 1 :(得分:0)
实例是否有可能拥有多个数据库? “ - 是的,由于Multitenant Architecture,它可以在新的Oracle Database 12.1中使用。 首先,您必须通过以下链接阅读Oracle Database Concepts12c第1版(12.1): http://docs.oracle.com/cd/E16655_01/server.121/e17633/toc.htm