我使用 MS SQL 服务器,它在数据库组织级别定义了以下概念:
- 实例:-独立安装sql server
- 数据库:位于实例上
- schema:数据库的逻辑分区
我必须使我的应用程序适应 Oracle 数据库实例,并且我意识到这些概念并不相同。任何人都可以解释/推荐一篇关于 Oracle 中数据库组织的文章吗?
我使用 MS SQL 服务器,它在数据库组织级别定义了以下概念:
我必须使我的应用程序适应 Oracle 数据库实例,并且我意识到这些概念并不相同。任何人都可以解释/推荐一篇关于 Oracle 中数据库组织的文章吗?
首先,这里是 Oracle 定义:
您可以在单个操作系统实例上安装多个 Oracle 主目录(例如不同版本的 Oracle)。每个家庭可以有多个数据库。通常 1 个实例 = 1 个数据库,但在 Oracle 12c 中,您可以拥有 1 个实例 = 许多数据库,而使用 Oracle RAC,它是多个实例(来自不同节点)指向同一个数据库(位于 SAN 上)。您可以根据需要在每个数据库中拥有任意数量的用户模式...
所以粗略的翻译从 SQL Server 讲:
一个实例是否有可能拥有多个数据库?” - 是的,由于多租户架构,在新的 Oracle 数据库 12.1 中成为可能。首先,您必须在此链接上阅读 Oracle 数据库概念 12c 第 1 版 (12.1):http: //docs.oracle.com/cd/E16655_01/server。 121/e17633/toc.htm