Begriffe im Zusammenhang mit dem Veröffentlichen von Oracle-Daten

Beim Konfigurieren und Verwalten der Veröffentlichung von Oracle-Daten sollten Sie mit den im Folgenden genannten Oracle-Begriffen vertraut sein. Eine vollständige Liste der Oracle-Begriffe finden Sie in der Oracle-Onlinedokumentation.

  • Indexorganisierte Tabelle (Index Organized Table, IOT)
    Tabelle, deren Daten auf dem Datenträger physisch in der Indexreihenfolge sortiert sind. Entspricht damit einer Microsoft SQL Server-Tabelle mit einem gruppierten Index. IOTs werden als Tabellen mit gruppiertem Index auf die Abonnenten repliziert.

  • Instanz
    Einer Oracle-Datenbank wird eine Instanz zugeordnet. Die Instanz umfasst die Speicher- und Hintergrundprozesse, die die Datenbank unterstützen. Oracle-Instanzen sind immer mit einer einzelnen Datenbank verknüpft, während SQL Server-Instanzen viele Datenbanken enthalten können. Unter bestimmten Umständen können aber auch Oracle-Datenbanken mehrere Instanzen besitzen.

  • Oracle Listener
    Wickelt den eingehenden Netzwerkverkehr für eine Oracle-Datenbankinstanz ab. Beim Konfigurieren der Netzwerkkonnektivität mit einer Oracle-Datenbank geben Sie das Protokoll, über das der Verkehr gesendet wird, und den Anschluss an, den der Listener auf Verkehr abhört. Der Listener wird in der Regel so konfiguriert, dass er auf demselben Computer wie die Oracle-Datenbankinstanz ausgeführt wird, und er kann so konfiguriert werden, dass er eine oder mehrere Instanz(en) bedient.

  • ROWID
    Zeiger auf die Position einer bestimmten Zeile in einer Datenbank. Da das Abrufen von Zeilen mit der ROWID schneller geht als mit einem Table Scan oder Index, verwendet die Replikation bei der Verarbeitung veröffentlichter Tabellenänderungen vorübergehend die ROWID.

  • Sequenz
    Datenbankobjekt, das zum Generieren eindeutiger Nummern verwendet wird. Die Replikation verwendet Sequenzen zur Anordnung von Änderungen, die an veröffentlichten Tabellen vorgenommen wurden.

  • SQL*Plus
    Anwendung, die zum Zugreifen auf und Abfragen von Oracle-Datenbanken verwendet wird. Sie ähnelt damit SQL Serversqlcmd.

  • Synonym
    Alias für ein Objekt. Das spezielle öffentliche Synonym MSSQLSERVERDISTRIBUTOR wird automatisch erstellt, wenn ein Oracle-Verleger konfiguriert wird. Das Synonym verweist auf die HREPL_Distributor-Tabelle und stellt einen logischen Zeiger auf den SQL Server-Verteiler bereit, der den Verleger bedient.

    Nach dem Veröffentlichen einer Oracle-Datenbank schlagen alle weiteren Versuche fehl, diesen Verleger mit einem anderen SQL Server-Verleger zu konfigurieren, weil das öffentliche Synonym diesen speziellen Verteiler als bereits für den Dienst am Verleger konfigurierten Verteiler identifiziert.

  • Tabellenbereich
    Einheit des Datenbankspeichers, die in etwa einer Dateigruppe in SQL Server entspricht.

  • TNS-Dienstname
    TNS (Transparent Network Substrate) ist eine von Oracle-Datenbanken verwendete Kommunikationsschicht. Der TNS-Dienstname ist der Name, unter dem eine Oracle-Datenbankinstanz im jeweiligen Netzwerk geführt wird. Den TNS-Dienstnamen können Sie beim Konfigurieren der Konnektivität mit der Oracle-Datenbank zuweisen. Die Replikation verwendet den TNS-Dienstnamen zum Identifizieren des Verlegers und zum Einrichten der Verbindungen.

  • Benutzerschema
    Ein Benutzerschema kann man sich wie einen Datenbankbenutzer vorstellen, der einen eigenen Satz Datenbankobjekte besitzt. Das administrative Benutzerschema der Replikation besitzt mit Ausnahme des öffentlichen Synonyms MSSQLSERVERDISTRIBUTOR alle Objekte, die vom SQL Server-Replikationsprozess in der Oracle-Datenbank erstellt wurden.