帮我把Oracle术语放到SQL Server术语中

Jas*_*ker 12 sql sql-server oracle rdbms terminology

我的公司现在第一次支持Oracle,我的大多数同事都是没有真正使用过Oracle的SQL Server开发人员.我对甲骨文有点熟悉,但远不是这个主题的天才.不幸的是,这足以说明我比大多数同事更了解甲骨文,所以我发现自己不断努力解释我仍在学习的概念,根本不熟悉Oracle的人可以了解.

我遇到的最大问题是了解SQL Server术语如何转换为Oracle术语.我知道没有直接的1:1术语映射,但是在与我的以SQL Server为中心的同事交谈时,能够知道如何将Oracle概念引入SQL Server术语,反之亦然.有人能告诉我将这些SQL Server术语放入Oracle术语的最佳方法吗?

  • 数据库
  • 模式

相反,如何用SQL Server术语解释这些Oracle概念?

  • 表空间
  • 数据库
  • 倾听者
  • 服务名称
  • SID

Osa*_*eed 7

ORACLE/SQLServer的:

  • tablespace =不存在
  • database =不存在
  • instance = instance
  • schema =数据库
  • listener =不存在
  • 服务名称=数据库名称
  • SID =数据库名称


ik_*_*elf 6

我对sqlserver一无所知,所以我能做的就是尝试解释*tablespace*database*listener*service name*SID是什么.一个数据库是文件一起使数据库的集合.这可以是数据文件,也可以是参数和密码文件.该数据库由一个或多个实例[s]提供服务.实例是客户端进程和数据库之间的接口.在并行服务器配置(RAC)中,可以在同一数据库上激活多个实例.一个服务是一个连接句柄到数据库.服务面包车由多个实例提供服务,每个实例都可以提供多种服务.服务用于在一个数据库中组合应用程序.每个应用程序都连接到它自己的服务,最终在数据库的一个实例中.一个监听器是用于侦听希望连接到实例或服务客户的过程.监听器将连接请求移交给为客户端执行数据库交互的实例后台进程.一个SIDORACLE_SID是实例的只是名字.

概念手册将有很大的帮助.我希望这有帮助.

罗纳德