Heim Datenbank Oracle Was ist Orakel asm?

Was ist Orakel asm?

Apr 18, 2022 pm 04:16 PM
oracle

oracle asm bezieht sich auf „automatische Speicherverwaltung“ und ist ein Volume-Manager, der Festplattengruppen automatisch verwaltet und effektive Datenredundanzfunktionen bereitstellt. Er wird als separate Oracle-Instanz implementiert und bereitgestellt. Die Vorteile von ASM: 1. Einfache Konfiguration, die die Speicherressourcennutzung bei der Datenbankzusammenführung maximieren kann. 2. Unterstützung von BIGFILE-Dateien usw.

Was ist Orakel asm?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 10g-Version, Dell G3-Computer.

1. Was ist ASM?

ASM (Automatic Storage Management) ist eine neue Funktion, die in Oracle10g R2 eingeführt wurde, um die Verwaltung von Oracle-Datenbanken zu vereinfachen um den vom Betriebssystem bereitgestellten LVM zu ersetzen. Es unterstützt nicht nur einzelne Instanzen, sondern bietet auch eine sehr gute Unterstützung für RAC.

ASM kann Festplattengruppen automatisch verwalten und eine effektive Datenredundanz bereitstellen. Nach der Verwendung von ASM (Automatic Storage Management) müssen Datenbankadministratoren nicht mehr Tausende von Datendateien in ORACLE verwalten und klassifizieren, wodurch die Arbeitsbelastung des DBA vereinfacht und die Arbeitseffizienz erheblich verbessert wird.

Mit ASM kann Speicher als eine kleine Anzahl von Speicherpools verwaltet werden, die als ASM-Festplattengruppen bezeichnet werden. Datenbankbezogene Dateien werden ASM-Festplattengruppen zugewiesen, und ASM verwaltet das Layout und die Datenorganisation und sorgt so für optimale Leistung und Schutz vor Ausfällen der Speicherhardware. Durch die Verwendung von ASM-Festplattengruppen können Sie den Speicher einfach und bequem konsolidieren und Verwaltungsaufgaben vereinfachen, die zuvor DBAs und Systemadministratoren erforderten. ASM stellt die zugrunde liegende Speicherverwaltung für das ASM Cluster File System (ACFS) bereit, das Daten zentral außerhalb der Datenbank speichert.

ASM bietet plattformunabhängiges Dateisystem, logisches Volume-Management und Soft-RAID-Dienste. ASM kann Striping und Festplattenspiegelung unterstützen, sodass Sie Festplatten hinzufügen oder entfernen können, während die Datenbank geladen wird, und E/A automatisch ausgleichen, um „Hot Spots“ zu entfernen. Es unterstützt außerdem direkte und asynchrone E/A und nutzt die in Oracle9i eingeführte Oracle Data Manager API (Simplified I/O System Call Interface).

ASM wird als separate Oracle-Instanz implementiert und bereitgestellt und erfordert nur Parameterdateien und keine anderen physischen Dateien, um die ASM-Instanz zu starten. Nur wenn sie ausgeführt wird, können andere Daten darauf zugreifen. Auf der Linux-Plattform kann auf ASM nur zugegriffen werden, wenn der OCSSD-Dienst (standardmäßig vom Oracle-Installationsprogramm installiert) ausgeführt wird.

2. Vorteile der Verwendung von ASM

Vorteile:

(1) E/A gleichmäßig auf alle verfügbaren Festplatten verteilen, um Hotspots zu vermeiden und die Leistung zu maximieren. In ASM ähnelt das Konzept von DiskGroup dem Konzept von VG bei der LVM-Volumegruppenverwaltung. Außerdem werden mehrere physische Festplatten zu einer Festplattengruppe zusammengefasst, und die Daten in einer Festplattengruppe werden gleichmäßig auf jede physische Festplatte verteilt. Beim manuellen Hinzufügen und Löschen physischer Festplatten werden die Daten automatisch ausgeglichen (ReBalance);

(2) Die Konfiguration ist einfacher und maximiert die Speicherressourcennutzung der Datenbankzusammenführung; Datendateien werden in DiskGroup (kurz DG) gespeichert Die Verwaltung ist relativ einfach.

(3) Integrierte Unterstützung für große Dateien und BIGFILE-Dateien.

(4) Führen Sie eine automatische Kontaktumverteilung durch, d. h. eine automatische Neuverteilung, nachdem Sie Speicherkapazität schrittweise hinzugefügt oder entfernt haben.

(5) Behalten Sie redundante Kopien von Daten bei, um die Verfügbarkeit zu verbessern.

(6) Unterstützen Sie 10g- und 11g-Daten Speicherverwaltung und RAC, 11g ASM ist relativ stabiler, aber es gibt einige Fehler in 10g.

(7) Unterstützt Multipath-Software von Drittanbietern, z. B. Powerpath (Aix), Mutlipath (Linux).

(8) Verwenden Sie die OMF-Methode (Oracle Managed Files) zum Verwalten von Dateien.

Nachteile:

(1) Eine neue ASM-Instanz wird zur Datenbank hinzugefügt und ASM muss für die Wartung verwaltet werden, was die Wartungskosten erhöht.

(2) ASM ist relativ eine Black Box falsch, es muss wiederhergestellt werden. Es ist auch ein schwieriger Punkt.

3. ASM-Redundanzmethode

 ASM verwendet einen einzigartigen Spiegelungsalgorithmus: Es spiegelt keine Festplatten, sondern Extents. Um im Falle eines Ausfalls kontinuierlichen Schutz zu bieten, ist daher nur die Speicherplatzkapazität in der Festplattengruppe erforderlich und nicht die Notwendigkeit, eine Hot-Spare-Festplatte vorzubereiten. Es wird nicht empfohlen, dass Benutzer Ausfallgruppen unterschiedlicher Größe erstellen, da dies zu Problemen bei der Zuweisung sekundärer Extents führt. Wenn ASM den primären Bereich einer Datei einem Datenträger in einer Datenträgergruppe zuweist, weist es eine gespiegelte Kopie dieses Bereichs einem anderen Datenträger in der Datenträgergruppe zu. Die primären Extents auf einer bestimmten Festplatte verfügen über ihre eigenen Spiegelextents auf einer Partnerfestplatte in der Festplattengruppe. ASM stellt sicher, dass sich ein primärer Extent und seine Spiegelkopie nicht in derselben Fehlergruppe befinden. Die Redundanz von Festplattengruppen kann die folgenden Formen annehmen: normale Redundanz (Standardredundanz) unter Verwendung von Zwei-Wege-Spiegeldateien (die mindestens zwei Fehlergruppen erfordern) und Verwendung von Drei-Wege-Spiegelung (die mindestens drei Fehlergruppen erfordert), um einen höheren Grad an Schutz zu bieten Hohe Redundanz. Sobald eine Festplattengruppe erstellt wurde, kann ihre Redundanzstufe nicht mehr geändert werden. Um die Redundanz einer Festplattengruppe zu ändern, muss eine andere Festplattengruppe mit entsprechender Redundanz erstellt werden, und dann müssen die Datendateien mithilfe von RMAN-Wiederherstellung oder DBMS_FILE_TRANSFER in diese neu erstellte Festplattengruppe verschoben werden.

Drei verschiedene Redundanzmethoden sind wie folgt:

   (1) Externe Redundanz – häufig verwendet

  Zeigt an, dass Oracle Ihnen nicht bei der Verwaltung des Spiegels hilft und die Funktion durch ein externes Speichersystem implementiert wird, z wie durch RAID Technisch; Der effektive Speicherplatz ist die Summe der Größen aller Festplattenspeicherplätze.

  (2)Standardredundanz (normale Redundanz)

 Gibt an, dass Oracle 2 Spiegel zum Schutz von Daten bereitstellt. Der effektive Speicherplatz beträgt die Hälfte der Summe der Größen aller Festplattengeräte (am häufigsten verwendet)

  (3) Hoher Redundanzgrad (hohe Redundanz)

 Gibt an, dass Oracle zum Schutz der Daten drei Spiegel bereitstellt, um die Leistung und Datensicherheit zu verbessern. Der effektive Speicherplatz beträgt mindestens 1/3 Die Größe aller Festplattengeräte ist zwar hoch, die Hardwarekosten sind jedoch auch am höchsten. 4. ASM-Prozess zum Koordinieren des Zurücksetzens der Plattengruppenausgleichsaktivität (verantwortlich für den Plattengruppenausgleich)

  (2) ARB0-ARBn: Es können viele solcher Prozesse gleichzeitig stattfinden, und sie werden ARB0, ARB1 usw. genannt Führen Sie den eigentlichen Prozess zur Neuausrichtung der Zuordnungseinheitenbewegung durch.   (3) GMON: Wird für die ASM-Festplattengruppenüberwachung verwendet   (4) O0nn 01-10: Diese Gruppe von Prozessen stellt eine Verbindung zur ASM-Instanz her, z. B. für das Erstellen von Datendateien Senden Sie Daten über diese Prozesse an ASM.

ASMB stellt eine Verbindung zum Vordergrundprozess der ASM-Instanz her und überprüft regelmäßig den Gesundheitszustand der beiden Instanzen. Jede Datenbankinstanz kann jeweils nur mit einer ASM-Instanz verbunden sein, sodass die Datenbank nur über einen ASMB-Hintergrundprozess verfügt. Wenn auf einem Knoten mehrere Datenbankinstanzen vorhanden sind, können diese nur eine ASM-Instanz gemeinsam nutzen.

 RBAL wird verwendet, um globale Aufrufe zum Öffnen von Festplatten in einer bestimmten Festplattengruppe durchzuführen. Der ASMB-Prozess kommuniziert mit dem CSS-Daemon des Knotens und empfängt Dateiintervall-Zuordnungsinformationen von der ASM-Instanz. ASMB ist auch für die Bereitstellung von E/A-Statistiken für ASM-Instanzen verantwortlich

  CSS-Cluster-Synchronisierungsdienst. Um ASM verwenden zu können, müssen Sie sicherstellen, dass der CSS-Cluster-Synchronisierungsdienst ausgeführt wird. CSS ist für die Synchronisierung zwischen ASM-Instanzen und Datenbankinstanzen verantwortlich.

Hinweis

:

  Die ASM-Instanz muss vor der Datenbankinstanz gestartet werden, synchron mit der Datenbankinstanz ausgeführt werden und später als die Datenbankinstanz geschlossen werden. Die Beziehung zwischen ASM-Instanzen und Datenbankinstanzen kann 1:1 oder 1:n sein. Wenn es 1:n ist, ist es besser, ein separates ASM_HOME für ASM zu installieren.

5.

ASM unterstützt Dateitypen

ASM unterstützt die automatische Verwaltung von Datenbankdateien wie Datendateien, Protokolldateien, Steuerdateien, Archivprotokolle, RMAN-Sicherungssätze usw. Im Allgemeinen besteht eine Einzelinstanzdatenbank, die ASM verwendet, aus zwei DGs. Einer ist datadg und der andere ist fradg. Datadg speichert hauptsächlich Datendateien, während fradg (Flash Recovery Area) Archivprotokolldateien, Steuerdateien, Sicherungsdateien usw. speichert. 6. Korrespondenz zwischen ASM-Instanzen und Datenbankinstanzen

Ansicht Vorname

X$

Grundname

Was ist Orakel asm?

Beschreibung

V$ASM_DISKGROUP

X$KFGRP

Festplattenerkennung implementieren und Festplattengruppen auflisten

.

V$ASM_DISKGROUP_STAT

X $KFGRP_STAT

Festplattengruppenstatus anzeigen

V$ASM_DISK

X$KFDSK,

V$ASM_DISK_STAT

X$K FDSK_STAT,

X$KFFIL

Das Auflisten von ASM-Dateien umfasst auch Metadateninformationen.

V$ASM_ALIAS

V$ ASM_TEMPLATE

Link zu ASMs DB-Instanz

V$ASM_OPERATION

Verfügbare ASMLIB-Pfade

 

Karte

 

 

X $KFCCE

Verknüpfte Liste der ASM-Blöcke

V$ASM_ATTRIBUTE(neu in 11g)

V$ASM_DISK_IOSTAT(neu in 11g)

X$KFDFS (neu in 11g)

 

 

X$KFGBRB(neu in 11g)

 

 

X$KFMDGRP(neu in 11g )

 

 

X$KFCLLE(neu in 11g)

 

X$KFVOFSV (neu in 11g)

 

Empfohlenes Tutorial: „Oracle Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Orakel asm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Zwei -Punkte -Museum: Alle Exponate und wo man sie finden kann
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie lange werden Oracle-Datenbankprotokolle aufbewahrt? Wie lange werden Oracle-Datenbankprotokolle aufbewahrt? May 10, 2024 am 03:27 AM

Der Aufbewahrungszeitraum von Oracle-Datenbankprotokollen hängt vom Protokolltyp und der Konfiguration ab, einschließlich: Redo-Protokolle: Wird durch die maximale Größe bestimmt, die mit dem Parameter „LOG_ARCHIVE_DEST“ konfiguriert wird. Archivierte Redo-Protokolle: Bestimmt durch die maximale Größe, die durch den Parameter „DB_RECOVERY_FILE_DEST_SIZE“ konfiguriert wird. Online-Redo-Logs: nicht archiviert, gehen beim Neustart der Datenbank verloren und der Aufbewahrungszeitraum stimmt mit der Instanzlaufzeit überein. Audit-Protokoll: Wird durch den Parameter „AUDIT_TRAIL“ konfiguriert und standardmäßig 30 Tage lang aufbewahrt.

Funktion zur Berechnung der Anzahl der Tage zwischen zwei Daten in Oracle Funktion zur Berechnung der Anzahl der Tage zwischen zwei Daten in Oracle May 08, 2024 pm 07:45 PM

Die Funktion in Oracle zum Berechnen der Anzahl der Tage zwischen zwei Daten ist DATEDIFF(). Die spezifische Verwendung ist wie folgt: Geben Sie die Zeitintervalleinheit an: Intervall (z. B. Tag, Monat, Jahr) Geben Sie zwei Datumswerte an: Datum1 und Datum2DATEDIFF(Intervall, Datum1, Datum2) Gibt die Differenz in Tagen zurück

Die Reihenfolge der Schritte zum Starten der Oracle-Datenbank ist Die Reihenfolge der Schritte zum Starten der Oracle-Datenbank ist May 10, 2024 am 01:48 AM

Die Startsequenz der Oracle-Datenbank ist: 1. Überprüfen Sie die Voraussetzungen. 3. Starten Sie die Datenbankinstanz. 6. Überprüfen Sie den Datenbankstatus . Aktivieren Sie den Dienst (falls erforderlich). 8. Testen Sie die Verbindung.

Wie viel Speicher benötigt Oracle? Wie viel Speicher benötigt Oracle? May 10, 2024 am 04:12 AM

Die von Oracle benötigte Speichermenge hängt von der Datenbankgröße, dem Aktivitätsniveau und dem erforderlichen Leistungsniveau ab: zum Speichern von Datenpuffern, Indexpuffern, zum Ausführen von SQL-Anweisungen und zum Verwalten des Datenwörterbuch-Cache. Die genaue Menge hängt von der Datenbankgröße, dem Aktivitätsgrad und dem erforderlichen Leistungsniveau ab. Zu den Best Practices gehören das Festlegen der geeigneten SGA-Größe, die Dimensionierung von SGA-Komponenten, die Verwendung von AMM und die Überwachung der Speichernutzung.

So verwenden Sie das Intervall in Oracle So verwenden Sie das Intervall in Oracle May 08, 2024 pm 07:54 PM

Der Datentyp INTERVAL wird in Oracle zur Darstellung von Zeitintervallen verwendet. Die Syntax lautet INTERVAL <Präzision> <Einheit>. Sie können Additions-, Subtraktions-, Multiplikations- und Divisionsoperationen verwenden, um INTERVAL zu betreiben, was für Szenarien wie das Speichern von Zeitdaten geeignet ist Berechnung von Datumsdifferenzen.

So sehen Sie die Häufigkeit des Vorkommens eines bestimmten Zeichens in Oracle So sehen Sie die Häufigkeit des Vorkommens eines bestimmten Zeichens in Oracle May 09, 2024 pm 09:33 PM

Um die Anzahl der Vorkommen eines Zeichens in Oracle zu ermitteln, führen Sie die folgenden Schritte aus: Ermitteln Sie die Gesamtlänge einer Zeichenfolge. Ermitteln Sie die Länge der Teilzeichenfolge, in der ein Zeichen vorkommt. Zählen Sie die Anzahl der Vorkommen eines Zeichens, indem Sie die Länge der Teilzeichenfolge subtrahieren von der Gesamtlänge.

So ersetzen Sie eine Zeichenfolge in Oracle So ersetzen Sie eine Zeichenfolge in Oracle May 08, 2024 pm 07:24 PM

Die Methode zum Ersetzen von Zeichenfolgen in Oracle besteht in der Verwendung der REPLACE-Funktion. Die Syntax dieser Funktion lautet: REPLACE(string, search_string, replacement_string). Verwendungsschritte: 1. Identifizieren Sie die zu ersetzende Teilzeichenfolge. 2. Bestimmen Sie die neue Zeichenfolge, um die Teilzeichenfolge zu ersetzen. 3. Verwenden Sie zum Ersetzen die REPLACE-Funktion. Zur erweiterten Verwendung gehören: Mehrfachersetzungen, Berücksichtigung der Groß-/Kleinschreibung, Ersetzung von Sonderzeichen usw.

Anforderungen an die Hardwarekonfiguration des Oracle-Datenbankservers Anforderungen an die Hardwarekonfiguration des Oracle-Datenbankservers May 10, 2024 am 04:00 AM

Anforderungen an die Hardwarekonfiguration des Oracle-Datenbankservers: Prozessor: Multi-Core, mit einer Hauptfrequenz von mindestens 2,5 GHz. Für große Datenbanken werden 32 Kerne oder mehr empfohlen. Speicher: Mindestens 8 GB für kleine Datenbanken, 16–64 GB für mittelgroße Datenbanken, bis zu 512 GB oder mehr für große Datenbanken oder hohe Arbeitslasten. Speicher: SSD- oder NVMe-Festplatten, RAID-Arrays für Redundanz und Leistung. Netzwerk: Hochgeschwindigkeitsnetzwerk (10 GbE oder höher), dedizierte Netzwerkkarte, Netzwerk mit geringer Latenz. Sonstiges: Stabile Stromversorgung, redundante Komponenten, kompatibles Betriebssystem und Software, Wärmeableitung und Kühlsystem.

See all articles