In diesem Leitfaden wird wie zu:
Konfigurieren von materialisierten Ansichten
Um mit der Konfiguration für materialisierte Ansichten zu beginnen, müssen Sie sich als Systemadministrator bei der Oracle -Datenbank anmelden. Verwenden Sie dazu die “SqlplusBefehl oder der “SQL -Entwickler" Werkzeug.
So erteilen Sie ein materialisiertes Ansichtsberechtigter?
So gewähren Sie dem materialisierten Berechtigungsberechtigungsberechtigte jedem bestimmten Benutzer die “GEWÄHRENBefehl mit dem “ERSTELLEN”Anweisung kann verwendet werden. Das Beispiel ist unten angegeben:
Grant erstellen materialisierte Ansicht zu C ## MD;Im obigen Beispiel “C ## MDIst der Benutzer.
Ausgang
Die Ausgabe zeigte, dass dem Benutzer ein Privileg gewährt wurde.
So erstellen Sie eine materialisierte Ansicht?
In Oracle, die “ERSTELLEN”Anweisung kann verwendet werden, um eine materialisierte Ansicht zu erstellen.
Beispiel 1: Erstellen einer materialisierten Ansicht
Lassen Sie uns ein Beispiel für ein einfaches materialisiertes Ansicht sehen:
Erstellen Sie materialisierte Ansicht linuxHint_mv_sIm obigen Beispiel “LinuxHint_MV_SIst die materialisierte Ansicht der “KUNDEN" Tisch. Verschiedene Spalten einschließlich Name, Adresse und Credit_limit zusammen mit der Funktion Summe () sind in der Auswahlliste angegeben.
Ausgang
Die Ausgabe zeigt, dass die materialisierte Ansicht der Kundentabelle erfolgreich erstellt wurde.
Beispiel 2: Erstellen einer materialisierten Ansicht mit einem bestimmten Zustand
Lassen Sie uns ein weiteres Beispiel für das Erstellen einer materialisierten Ansicht mit einer bestimmten Bedingung sehen:
Erstellen Sie materialisierte Ansicht LinuxHint_MV_CIm obigen Beispiel werden nur diese Zeilen in die materialisierte Ansicht aufgenommen, wo der Wert von KUNDENNUMMER ist größer als 20.
Ausgang
Der Ausgang zeigte, dass das Material unter einem bestimmten Zustand erstellt wurde.
So aktualisieren Sie eine materialisierte Ansicht?
Um eine materialisierte Ansicht zu aktualisieren “Dbms_mview.AKTUALISIERUNGKann verwendet werden, was eine PL/SQL -Prozedur in der Oracle -Datenbank ist. Der Befehl zur Aktualisierung einer materialisierten Ansicht ist unten angegeben:
Führen Sie dbms_mview aus.Aktualisieren ('linuxHint_mv');Im obigen Befehl “,“LinuxHint_MVIst die materialisierte Ansicht.
Ausgang
Der Ausgang zeigte, dass die materialisierte Ansicht aktualisiert wurde.
Wenn der Benutzer eine schnelle Aktualisierung für eine materialisierte Ansicht durchführen möchte, übergeben Sie die “F"Flag als Argument an das"Dbms_mview.AKTUALISIERUNG”. Dadurch wird die materialisierte Ansicht basierend auf den Änderungen aufgebaut. Das Beispiel ist unten angegeben:
Führen Sie dbms_mview aus.Aktualisieren ('linuxHint_mv_s', 'f');Im obigen Beispiel “LinuxHint_MV_SIst die materialisierte Ansicht.
Ausgang
Die Ausgabe zeigt, dass die materialisierte Ansicht erfolgreich erfrischt wurde.
So setzen Sie die Größe einer materialisierten Ansicht?
So setzen Sie die Größe für eine materialisierte Ansicht, die “ÄNDERNBefehl kann mit dem "verwendet werden"LAGERUNG”Klausel. Mit dieser Klausel können Sie die Menge an Speicherplatz angeben, die die materialisierte Ansicht verwenden sollte. Das Beispiel für das Festlegen der maximalen Größe für eine materialisierte Ansicht ist unten angegeben:
Ändern Sie die materialisierte Ansicht LinuxHint_MV_SIm obigen Beispiel das “LinuxHint_MV_S”Ist eine materialisierte Ansicht.
Ausgang
Die Ausgabe zeigt, dass die materialisierte Ansicht geändert wurde.
So überwachen Sie die Erfrischungszeit für eine materialisierte Ansicht?
Um die Aktualisierungszeit für eine materialisierte Ansicht zu überwachen, verwenden Sie einfach die “WÄHLEN”Anweisung zur Anzeige der Informationen von“user_mviews”. Der Befehl ist unten angegeben:
Wählen Sie mview_name, last_refresh_type, last_refresh_date, stalessess ausAusgang
Die Ausgabe zeigte die Erfrischungszeit für eine materialisierte Ansicht.
Wie man eine materialisierte Ansicht wieder aufgebaut?
Um eine materialisierte Ansicht wieder aufzubauen, können Sie eine vollständige Aktualisierung mit der “verwendenC”Flagge in der Dbms_mview.AKTUALISIERUNG, Wie unten angegeben:
Führen Sie dbms_mview aus.Aktualisieren ('LinuxHint_mv', 'c');Ausgang
Die Ausgabe zeigt, dass die materialisierte Ansicht aktualisiert wurde.
Abschluss
Die Konfiguration der materialisierten Ansicht beinhaltet die Gewährung des Berechtigungsberechtigte für materialisierte Ansichten, Erstellen einer materialisierten Ansicht, das Auffrischen einer materialisierten Ansicht, das Festlegen der Größe für eine materialisierte Ansicht, Überwachung der Aktualisierungszeit für eine materialisierte Ansicht und das Wiederaufbau einer materialisierten Ansicht. In diesem Leitfaden wurde die Schritte erläutert, die für materialisierte Ansichten konfiguriert werden sollen.