2009-07-06 8 views
11

Mi empresa ahora es compatible con Oracle por primera vez, y la mayoría de mis colegas son desarrolladores de SQL Server que realmente no han trabajado con Oracle. Estoy un poco familiarizado con Oracle, pero lejos de ser un genio en el tema. Desafortunadamente, eso es suficiente para decir que sé más acerca de Oracle que la mayoría de mis compañeros de trabajo, así que me encuentro constantemente luchando por explicar los conceptos que aún me estoy aprendiendo en términos que las personas que no están familiarizadas con Oracle pueden hacerlo. entender.Ayúdame a poner la terminología de Oracle en la terminología de SQL Server

El mayor problema con el que me topé es saber cómo se traduce la terminología de SQL Server a la terminología de Oracle. Entiendo que no hay un mapeo 1: 1 directo de los términos, pero sería útil poder saber cómo poner los conceptos de Oracle en la terminología de SQL Server y viceversa cuando hable con mis compañeros de trabajo centrados en SQL Server. ¿Puede alguien decirme la mejor manera de poner estos términos de SQL Server en la terminología de Oracle?

  • base de datos
  • ejemplo
  • esquema

Y a la inversa, la forma de explicar estos conceptos en términos de Oracle SQL Server?

  • espacio de tablas de base de datos
  • oyente
  • nombre de servicio
  • SID

Respuesta

7

Oracle/SQLServer:

  • espacio de tabla = no existe
  • base de datos = no existe
  • ejemplo = ejemplo
  • esquema = base de datos
  • oyente = no existe
  • servicio de nombres name = base de datos
  • SID = nombre de la base
6

No sé nada de sqlserver por lo que puedo hacer es tratar de explicar lo que * * de tablas de base de datos * * oyente nombre del servicio * SID son. A base de datos es la colección de archivos que, juntos, forman la base de datos. Esto puede ser archivos de datos pero también archivos de parámetros y contraseñas. Esa base de datos recibe servicio de una o más instancia [s]. Una instancia es la interfaz entre los procesos del cliente y la base de datos. En una configuración de servidor paralelo, RAC, puede haber múltiples instancias activas en la misma base de datos. Un servicio es un identificador de conexión a una base de datos. Un servicio van a ser atendido por múltiples instancias y cada instancia puede servir a múltiples servicios. Los servicios se utilizan para hacer posible la combinación de aplicaciones en una base de datos. Cada aplicación se conecta a su propio servicio, terminando en una instancia de la base de datos. Un oyente es el proceso que escucha a los clientes que desean conectarse a una instancia o servicio. los oyentes entregan la solicitud de conexión a un proceso en segundo plano de la instancia que realiza las interacciones de la base de datos para el cliente. Un SID o SID_ORACLE es sólo el nombre de una instancia.

El Concepts manual será de gran ayuda. Espero que esto ayude.

Ronald

1

Un espacio de tabla es una unidad de almacenamiento de base de datos que es más o menos equivalente a un grupo de archivos en Microsoft SQL Server. Ref

Cuestiones relacionadas