Skip to content Skip to sidebar Skip to footer

Help Me Put Oracle Terminology Into Sql Server Terminology

My company is now supporting Oracle for the first time, and most of my colleagues are SQL Server developers who haven't really worked with Oracle. I'm a little bit familiar with O

Solution 1:

Oracle/SQLServer:

  • tablespace = doesn't exist
  • database = doesn't exist
  • instance = instance
  • schema = database
  • listener = doesn't exist
  • service name = database name
  • SID = database name

Solution 2:

I don't know anything from sqlserver so what I can do is to try to explain what * tablespace * database * listener * service name * SID are. A database is the collection of files that all together make the database. This can be datafiles but also parameter and password files. That database is serviced by one or more instance[s]. An instance is the interface between client processes and the database. In a parallel server configuration - RAC - there can be multiple instances active on the same database. A service is a connection handle to a database. A service van be serviced by multiple instances and every instance can serve multiple services. Services are used to make the combination of applications in one database possible. Every application connects to it's own service, ending up in an instance of the database. A listener is the process that listens for clients that want to connect to an instance or service. the listeners hands over the connection request to an instance background process that performs the database interactions for the client. A SID or ORACLE_SID is just the name of an instance.

The Concepts manual will be of great help. I hope this helps.

Ronald

Solution 3:

Solution 4:

A tablespace is a unit of database storage that is roughly equivalent to a file group in Microsoft SQL Server. Ref

Solution 5:

Post a Comment for "Help Me Put Oracle Terminology Into Sql Server Terminology"