2009-07-06 17 views
11

La mia azienda supporta Oracle per la prima volta e la maggior parte dei miei colleghi sono sviluppatori di SQL Server che non hanno realmente lavorato con Oracle. Sono un po 'familiare con Oracle, ma lontano da un genio in materia. Sfortunatamente, questo è sufficiente per dire che so più cose su Oracle che sulla maggior parte dei miei colleghi, quindi mi trovo costantemente in difficoltà a spiegare i concetti che sto ancora imparando in termini che le persone che non hanno familiarità con Oracle possono capire.Aiutami a inserire la terminologia Oracle nella terminologia di SQL Server

Il problema più grande che ho incontrato è sapere come la terminologia di SQL Server si traduce nella terminologia di Oracle. Comprendo che non esiste una mappatura diretta dei termini 1: 1, ma sarebbe utile essere in grado di sapere come inserire i concetti Oracle nella terminologia di SQL Server e viceversa quando si parla ai miei colleghi incentrati su SQL Server. Qualcuno può dirmi il modo migliore per inserire questi termini di SQL Server nella terminologia di Oracle?

  • banca dati
  • esempio
  • schema

E viceversa, come spiegare questi concetti Oracle in termini di SQL Server?

  • tablespace
  • banca dati
  • ascoltatore
  • nome del servizio
  • SID

risposta

7

Oracle/SQLServer:

  • tablespace = non esiste
  • database = non esiste
  • esempio = esempio
  • schema del database =
  • ascoltatore = non esiste
  • name service name = database di
  • SID = nome del database
6

Io non so niente da SQLServer così quello che posso fare è cercare di spiegare cosa * tabelle * banca dati * ascoltatore * nome del servizio * SID sono. Un database è la raccolta di file che tutti insieme costituiscono il database. Questi possono essere file di dati ma anche file di parametri e password. Tale database è servito da una o più istanze . Un'istanza è l'interfaccia tra i processi client e il database. In una configurazione del server parallelo - RAC - possono essere attive più istanze sullo stesso database. Un servizio è un handle di connessione a un database. Un servizio van essere servito da più istanze e ogni istanza può servire più servizi. I servizi vengono utilizzati per rendere possibile la combinazione di applicazioni in un unico database. Ogni applicazione si connette al proprio servizio, finendo in un'istanza del database. A listener è il processo che ascolta i client che desiderano connettersi a un'istanza o servizio. gli ascoltatori passano la richiesta di connessione a un processo in background dell'istanza che esegue le interazioni del database per il client. A SID o ORACLE_SID è solo il nome di un'istanza.

Il Concepts manual sarà di grande aiuto. Spero che questo aiuti.

Ronald

1

un tablespace è un'unità di archiviazione del database che è più o meno equivalente a un gruppo di file in Microsoft SQL Server. Ref

Problemi correlati