Warum Externe Tisch-Konzept wurde in Oracle?

SQL*Loader: Oracle nutzt diese Funktion, durch die ORACLE_LOADER access-Treiber zum verschieben von Daten von einer flachen Datei in die Datenbank;

Daten Pumpe: Es verwendet einen Data-Pump-access-Treiber zum verschieben von Daten aus der Datenbank in eine Datei in einem proprietären Oracle-format und zurück in die Datenbank von Dateien in diesem format.

Beim laden der Daten kann entweder durch den SQL*Loader oder Daten Pumpe Dienstprogramme und Daten entladen kann auch erfolgen, indem Sie das Data-Pump-Dienstprogramm:

  1. Gibt es zusätzliche Vorteile, die erzielt werden kann durch Verwendung externer Tabellen, die keiner der zuvor genannten Dienstprogramme selber machen kann?

  2. Die unter Oracle Erstellung der Tabelle Befehl erstellt eine Tabelle, die aussieht wie eine Oracle-Tabelle.Warum sind dann Oracle sagt uns, rufen Sie es als eine externe Tabelle?

    create table export_empl_info organization external
      ( type oracle_datapump
        default directory xtern_data_dir
        location ('empl_info_rpt.dmp')
         ) as select * from empl_info;
  • Ihre Letzte Frage nicht wirklich sinnvoll. Könnte man es anders formulieren? Auch, bitte nicht das Zeug zu viele Fragen in einem, und bleiben mit praktischen, beantwortbar Fragen. Frage n°1 ist ziemlich breit und antwortete, indem Sie die docs. Frage 2 und 3 sind im wesentlichen die gleichen.
  • ich habe geändert meine Beschreibung, Jede weitere Verbesserung würde Ihnen gerne vorschlagen?
  • Ja: beenden Sie die Verwendung code formatting für plain Englisch words oder Marken or Produkt names. Es macht Sachen schwer zu Lesen. Es gibt keine Notwendigkeit, um Ihre Fragen in Kursiv, dann ist die Liste Elemente, die machen Sie abheben genug. Verwenden Sie nur Fett oder Kursiv hervorheben bestimmten Begriffe oder Ausdrücke, die sich abheben sollen. Schließlich "erzielen Einschränkungen" nicht sinnvoll. Sie niemals Ziel für eine Einschränkung.
  • Und deine zweite Frage nicht zu männlichen Sinn, entweder. Oracle ist nicht darauf hindeutet, das ist eine externe Tabelle. Sie können die Benutzer erzählen, Oracle erstellen Sie eine externe Tabelle.
  • Deine Frage ist etwas verwirrt, als @Mat identifiziert hat. Der Titel macht das nicht konstruktiv, da keiner von uns kann wissen, warum Oracle hat etwas... Werden Sie gefragt, welche zusätzlichen Funktionen erhalten Sie von externen Tabellen und Wann sollten Sie mit Ihnen?
InformationsquelleAutor CodeLover | 2013-01-27
Schreibe einen Kommentar