2009-07-06 14 views
11

Moja firma wspiera teraz Oracle po raz pierwszy, a większość moich kolegów to programiści SQL Server, którzy tak naprawdę nie współpracowali z Oracle. Jestem trochę zaznajomiony z Oracle, ale daleko do geniuszu na ten temat. Niestety, to wystarczy, aby wiedzieć, że wiem więcej o Oracle niż większość moich współpracowników, więc ciągle walczę o wyjaśnianie koncepcji, których wciąż się uczę w kategoriach, które ludzie, którzy wcale nie znają Oracle, mogą Rozumiesz.Pomóżcie umieścić terminologię Oracle w terminologii SQL Server

Największym problemem, który napotykam, jest wiedza, w jaki sposób terminologia SQL Server przekłada się na terminologię Oracle. Rozumiem, że nie ma bezpośredniego odwzorowania haseł 1: 1, ale byłoby pomocne, aby wiedzieć, w jaki sposób umieścić koncepcje Oracle w terminologii SQL Server i na odwrót podczas rozmowy z moimi współpracownikami koncentrującymi się na SQL Server. Czy ktoś może mi powiedzieć najlepszy sposób na umieszczenie terminów SQL Server w terminologii Oracle?

  • bazie
  • instancja
  • schematu

I odwrotnie, jak wyjaśnić te koncepcje w zakresie Oracle SQL Server?

  • tabel
  • bazie
  • słuchaczy
  • nazwa usługi
  • SID

Odpowiedz

7

Oracle/SQLServer:

  • tabel = nie istnieje
  • bazy danych = nie istnieje
  • instancji = instancję
  • schema = bazy
  • słuchacza = nie istnieje
  • Nazwa usługi name = baza
  • SID = nazwa bazy
6

ja nie wiem nic z sqlserver więc co mogę zrobić, to spróbować wyjaśnić co * tabel bazy danych * * * słuchacz nazwa usługi * SID są. Baza danych to zbiór plików, które razem tworzą bazę danych. Mogą to być pliki danych, ale także pliki parametrów i hasła. Ta baza danych jest obsługiwana przez jedną lub więcej instancji [s]. Instancja to interfejs między procesami klienta a bazą danych. W konfiguracji serwera równoległego - RAC - w tej samej bazie danych może być wiele instancji aktywnych. A Usługa to uchwyt połączenia z bazą danych. Usługa van może być obsługiwana przez wiele instancji, a każda instancja może obsługiwać wiele usług. Usługi służą do umożliwienia połączenia aplikacji w jednej bazie danych. Każda aplikacja łączy się z własną usługą, kończąc na instancji bazy danych. Słuchawka to proces, który nasłuchuje klientów, którzy chcą połączyć się z wystąpieniem lub usługą. odbiorcy przekazują żądanie połączenia do procesu w tle instancji, który wykonuje interakcje z bazą danych dla klienta. SID lub ORACLE_SID to tylko nazwa instancji.

The Concepts manual będzie bardzo pomocne. Mam nadzieję, że to pomoże.

Ronald

1

przestrzeń tabel jest jednostką przechowywania bazy danych, która jest w przybliżeniu równa grupa plików w Microsoft SQL Server. Ref