A.instance和database

1.从oracle的角度来说,每个instance对应一个database。有时候多个instance对应一个database(比如rac环境).有自己的System级别的schema(sys,包括系统和用户的元数据).

2.而sql server,一个instance,连接多个database,有些是system database;有些是user database。

3.举一个例子,比如,在sqlsever下面,挂载AdventureWorks的例子,很可能是一个AdventureWorks database。而如果在oracle下面,很可能是一个AdventureWorks schema。

4.每个database,都是一个物理上分割的实体,都有自己的数据文件和log文件(redo和undo等)。

 

B.schemas

1.在oracle里,一个schema就是一个用户所拥有的各种objects的集合。和user是等同的。

2.而在sql server中,schema和用户无关,只是一个database里,一些objects的集合。

 

oracle和sql server的区别(1)

 

 

 

 

 

 

相关文章:

  • 2021-08-16
  • 2021-08-16
  • 2022-01-17
  • 2021-05-14
  • 2021-11-03
  • 2021-05-21
  • 2021-02-23
猜你喜欢
  • 2021-08-16
  • 2021-12-09
  • 2021-11-07
  • 2019-03-07
  • 2021-08-16
  • 2020-04-23
  • 2021-12-06
相关资源
相似解决方案