Datenbankfehler beheben
Verwenden Sie die Informationen in diesem Abschnitt, um häufige Fehler und Provisioning-Probleme in Oracle Database Service for Azure zu beheben.
- CIDR-Größe für Netzwerke
- Provisioning-Fehler bei Oracle Base-Datenbanküberwachung
- Reservierte IP-Adressen
- Supportanfrage senden
- Das Symbol "Metriken" wird für eine Datenbank nicht angezeigt
- Es werden keine Metriken für eine Datenbank angezeigt
- Problem mit einem Servicelimit (Quota) beheben
- Problem mit doppelten Subnetznamen beheben
CIDR-Größe für Netzwerke
Wenn Sie eine Oracle Base-Datenbank, ein Oracle Exadata-VM-Cluster oder ein Oracle HeatWave mit einem oder mehreren HeatWave-Knoten bereitstellen, geben Sie eine Netzwerkadresse mit der CIDR-Notation an. Dabei handelt es sich um einen Bereich von Netzwerkadressen, die der Service verwendet. Wenn Sie ein Oracle Exadata-System bereitstellen, das VMs und Datenbankknoten enthält, geben Sie außerdem einen Netzwerkadressbereich mit CIDR an. In diesem Dokument wird erläutert, wie diese CIDR-Bereiche in Oracle Database Service for Azure verwendet werden und wie Sie den entsprechenden Speicherplatz basierend auf dem Service auswählen, den Sie bereitstellen.
Oracle Autonomous Database Serverless (ADB-S) verwendet ein anderes Modell für die Netzwerkverwaltung und ist von diesen Anforderungen nicht betroffen.
Wenn Sie das virtuelle Cloud-Netzwerk (VCN) mit CIDR-Notation angeben, wird es in zwei Subnetze aufgeteilt. Jedes Subnetz hat nur die Hälfte des angegebenen CIDR-Bereichs. Darüber hinaus werden 5 IP-Adressen pro Subnetz von Oracle Database Service for Azure reserviert und sind für den Service, den Sie bereitstellen, nicht verfügbar. Weitere Informationen zu diesen reservierten Adressen finden Sie unter Gibt es Einschränkungen bei der Verwendung von IP-Adressen in diesen Subnetzen?
Tabelle 1-2: Anzahl der verfügbaren IPs pro Subnetz
VCN-CIDR | Subnetz-CIDR | Pro Subnetz reservierte IPs | Verfügbare IPs pro Subnetz |
---|---|---|---|
/28 | /29 | 5 | 3 (2^3 - 5) |
/27 | /28 | 5 | 11 (2^4 - 5) |
/26 | /27 | 5 | 27 (2^5 - 5) |
/25 | /26 | 5 | 59 (2^6 - 5) |
/24 | /25 | 5 | 123 (2^7 - 5) |
/23 | /24 | 5 | 251 (2^8 - 5) |
/22 | /23 | 5 | 507 (2^9 - 5) |
In dieser Tabelle können Sie einen geeigneten CIDR-Bereich für die spezifischen Services auswählen, die Ihr VCN unterstützt.
Tabelle 1-3 Anzahl der unterstützten Datenbanksysteme oder VM-Cluster
Ausgewählter CIDR-Bereich | |||||||
---|---|---|---|---|---|---|---|
Form | /28 | /27 | /26 | /25 | /24 | /23 | /22 |
Exadata X9M (max. 32 Knoten) | 0 | 0 | 0 | 0 | 0 | 1 | 3 |
Exadata X8M / X9M (8 Knoten) | 0 | 0 | 0 | 1 | 3 | 7 | 14 |
Exadata-Basissystem / X8M / X9M (min. 2 Knoten) | 0 | 1 | 2 | 5 | 11 | 22 | 46 |
Oracle Base Database – Zwei Knoten | 0 | 1 | 3 | 8 | 17 | 35 | 72 |
Oracle Base Database - Einzelknoten | 3 | 11 | 27 | 59 | 123 | 251 | 507 |
Oracle HeatWave - Einzelknoten | 1 | 5 | 13 | 29 | 61 | 125 | 253 |
Reserved = 5 // Azure reserves the first 4 IPs and last IP in the CIDR range
UsedIps = Number of IPs already in use in the subnet // Zero when creating a new McVCN
if ( (CidrSize - Reserved - UsedIps) < RequiredIps )
Error: CIDR size is insufficient to support the requested DB shape
In diesem Fall müssen Sie die Größe des VCN für die von Ihnen angeforderte Ausprägung erhöhen.
In der folgenden Tabelle können Sie die IP-Adressanforderungen für die Datenbankausprägung berechnen.
Tabelle 1-4: Pro Datenbankinstanz nach Ausprägung erforderliche IPs
Datenbankausprägung | Anzahl pro Instanz erforderliche IPs |
---|---|
Oracle Base Database - Einzelknoten | 1 |
Oracle Base Database Two-Knoten | (2 * 2 Knoten) + 3 SCAN = 7 |
Oracle HeatWave - Einzelknoten | 2 |
Exadata-Basissystem / X8M / X9M (min. 2 Knoten) | (4 * 2 Knoten) + 3 SCAN = 11 |
Exadata X8M / X9M (8 Knoten) | (4 * 8 Knoten) + 3 SCAN = 35 |
Exadata X9M (max. 32 Knoten) | (4 * 32 Knoten) + 3 SCAN = 131 |
Provisioning-Fehler bei Oracle Base-Datenbanküberwachung
Oracle Base-Datenbanken erfordern beim Provisioning die Möglichkeit, eine Ressourcengruppe und ein Dashboard zu erstellen oder zu aktualisieren.
Prüfen Sie im Microsoft Azure-Portal die auf den Account angewendeten Policys. Um eine Oracle Base-Datenbank erfolgreich bereitzustellen, können Sie keine Policy verwenden, die das Erstellen oder Aktualisieren von Ressourcengruppen verhindert. Sie können auch keine Policy verwenden, die das Erstellen oder Aktualisieren von Dashboards verhindert. Wenn diese vorhanden sind, müssen sie entweder entfernt oder entspannt werden, damit die Basisdatenbank erfolgreich bereitgestellt werden kann.
Reservierte IP-Adressen
Startworkflows für das Datenbank-Provisioning können gelegentlich aufgrund eines IP-Adresskonflikts fehlschlagen, wenn das virtuelle Multicloud-Cloud-Netzwerk (MCVCN) im automatischen Routingmodus ausgeführt wird.
Im automatischen Routingmodus konfiguriert das Multicloud Virtual Cloud Network (MCVCN) einen internen Load Balancer (ILB) im Blatt-VNET und weist einem Datenbankknoten auf der Oracle Cloud Infrastructure-(OCI-)VCN-Seite angegebene IP-Adressen zu. Das funktioniert bei den meisten Szenarien gut. Hier ist, wo und warum es scheitert.
Wenn die IP-Adresse der Datenbank in eine der ersten 4 IP-Adressen oder die letzte IP-Adresse des Subnetzbereichs fällt, lehnt Microsoft Azure die Konfigurationsanforderung für die private IP-Adresse ab. Die ersten 4 IP-Adressen und die letzten IP-Adressen in einem Subnetzbereich werden von Microsoft Azure reserviert (siehe Microsoft Azure Virtual Network FAQ).
Beispiel: Angenommen, ein Subnetz wird mit einem /24-CIDR gestartet, der häufigsten Subnetzkonfiguration. Das CIDR bedeutet, dass etwa 2% der Startworkflows für das Datenbank-Provisioning nicht erfolgreich verlaufen, weil das VCN nach dem Zufallsprinzip eine IP-Adresse in einem Subnetz ausgewählt hat. Die Ausfallrate ist bei kleineren CIDR-Subnetzbereichen höher.
Die dritte und vierte IP-Adresse (die für 10.0.0.0/24 10.0.0.2 und 10.0.0.3 wäre) sind in Microsoft Azure reserviert, aber in OCI verwendbar. Die Workflowautomatisierung für das Datenbank-Provisioning wurde angepasst, um diese IP-Adressen ordnungsgemäß zu reservieren. Das Problem tritt auf, wenn die manuelle Konfiguration und Integration von OCI-Ressourcen abgeschlossen ist.
Supportanfrage senden
Führen Sie die folgenden Schritte aus, um eine Supportanfrage zu senden.
- Wählen Sie auf der Azure-Homepage OracleDB das Symbol Support aus.
- Dies ist die Seite Supportanfragen. Sie können Supportanfragen erstellen, anzeigen und verwalten, die Ihrem Account zugewiesen sind. Wählen Sie den Link Supportanforderung erstellen aus, um eine neue Anforderung zu erstellen.
- Dies ist die Seite Problembeschreibung des Ablaufs Supportanfrage erstellen. Sie können je nach Bedarf Optionen wie Abrechnung, Service- und Abonnementlimits (Quotas) oder Technisch auswählen.
- Die folgenden Seiten variieren je nach Art der Supportanfrage, die Sie einreichen. Es gibt drei (3) Seiten zu jedem Typ, die Seite Problembeschreibung, die Seite Weitere Details und die Seite Prüfen und erstellen.
- Auf der Seite Prüfen und erstellen wird die Schaltfläche "Erstellen" wie dargestellt nur aktiviert, wenn Sie zulässige Werte in alle erforderlichen Felder für Supportanfragen eingegeben haben.
- Überwachen und beantworten Sie die Anforderung nach Bedarf im Portal Supportanfragen.
Das Symbol "Metriken" wird für eine Datenbank nicht angezeigt
In jedem Datenbank-Blade wird ein Metriksymbol in der Zeile der Verwaltungssymbole für diese Datenbank angezeigt. In einer voll funktionsfähigen Datenbank wird dieses Symbol aktiviert. Hier sind einige Maßnahmen zur Lösung dieses Problems.
- Prüfen Sie, ob das Datenbank-Provisioning abgeschlossen ist. Dieses Symbol wird erst aktiviert, wenn das Provisioning abgeschlossen ist. Warten Sie, bis das Provisioning abgeschlossen ist.
- Prüfen Sie, ob das Datenbank-Provisioning erfolgreich abgeschlossen wurde. Alle Fehler beim Provisioning stoppen den Provisioning-Prozess. Beheben Sie diese Fehler. Geben Sie bei Bedarf eine Supportanfrage ein.
- Prüfen Sie, ob Sie eine Datenbank mit zugeordneten Metriken anzeigen. Integrierbare Datenbanken (PDBs) erzeugen keine Metriken. Bei PDBs müssen Sie die Containerdatenbank (CDB) für die PDB auswählen.
Es werden keine Metriken für eine Datenbank angezeigt
Wenn Sie eine Datenbank auswählen und das Applications Insights-Portal und das Metriken-Blade öffnen und keine Metriken angezeigt werden, müssen Sie folgende Aktionen ausführen, um dieses Problem zu beheben.
- Sie haben keinen geeigneten Metrik-Namespace ausgewählt. Standardmäßig werden die Metriken im Namespace Logbasierte Metriken geöffnet. Standardmäßig ist der erste Metrik-Namespace der Namespace Logbasierte Metriken. Bei einer Oracle Autonomous Database Serverless, einer Oracle Exadata-Datenbank, einer Oracle Base-Datenbank oder einer Oracle HeatWave-Datenbank müssen Sie den Namespace wie folgt auswählen:
Tabelle 1-5: Metrik-Namespace
Database Type Metrik-Namespace Oracle Autonomous Database Serverless oci_autonomous_database Oracle Exadata-Datenbank oci_database Oracle Base Database oci_database Oracle HeatWave-Datenbank oci_mysql_database - Sie haben keine geeignete Metrik für Ihre Datenbank ausgewählt. Wählen Sie aus den verfügbaren Metriken im Dropdown-Feld aus.
- Sie haben keinen geeigneten Zeitraum und Zeitraum für Ihre Metriken ausgewählt.
- Ihre Datenbank ist neu, und die Metriken sind noch nicht verfügbar.
Problem mit einem Servicelimit (Quota) beheben
Wenn Sie das Servicelimit (Quota) für Ihren Account erreichen, wird eine Fehlermeldung angezeigt, wenn Sie versuchen, eine neue Datenbank bereitzustellen. Sie müssen entweder eine Supportanfrage senden, um Ihr Limit zu erhöhen, um diese zusätzliche Datenbank bereitzustellen, und warten, bis das Provisioning genehmigt ist, oder Sie müssen eine vorhandene Datenbank beenden, um Ressourcen wie CPU oder Speicher freizugeben, die für Ihre neue Provisioning-Anforderung ausreichend sind.
- Wählen Sie auf der Azure-Homepage OracleDB das Symbol Support aus.
- Dies ist die Seite Supportanfragen. Sie können Supportanfragen erstellen, anzeigen und verwalten, die Ihrem Account zugewiesen sind. Wählen Sie den Link Supportanfrage erstellen aus, um eine Anforderung zur Erhöhung Ihrer Servicelimits zu erstellen.
- Dies ist die Seite Problembeschreibung des Ablaufs Supportanfrage erstellen. Wählen Sie Service- und Abonnementlimits (Quotas) aus. Wenn Sie ein anderes Supportproblem haben, können Sie bei Bedarf die Option Abrechnung oder Technisch auswählen.
- Nachdem Sie Service- und Abonnementlimits (Quotas) ausgewählt haben, müssen Sie den Datenbanktyp im Feld Quotentyp auswählen. Anschließend wählen Sie die Schaltfläche Weiter.
- Dies ist die Seite Zusätzliche Details des Ablaufs Supportanfrage erstellen. Sie geben die Details Ihrer Quota-Anforderung, den Schweregrad und die Kontaktinformationen für diese Anforderung ein. Bei der Person kann es sich um jede Person in Ihrer Organisation handeln, die dieses Problem verwaltet. Sie sollten Zugriff auf dieses Abonnement haben, um die Anforderung verfolgen, verwalten und beantworten zu können.
- Die Quota-Details variieren je nach Datenbanktyp. Dies ist ein Beispiel für die Quota-Details für eine Oracle Base Database-Quota-Erhöhung.
- Dies ist ein Beispiel für die Quota-Details für eine Quota-Erhöhung der Oracle Exadata-Datenbank.
- Dies ist ein Beispiel für die Quota-Details für eine Quota-Erhöhung von Oracle Autonomous Database Serverless.
- Dies ist ein Beispiel für die Quota-Details für eine Quota-Erhöhung von Oracle HeatWave.
- Unabhängig vom Typ der ausgewählten Datenbank-Quota müssen Sie auch die Region auswählen, auf die diese Quota-Erhöhung angewendet wird, sowie den neuen angeforderten Wert für die Quota. Wählen Sie die Schaltfläche OK, wenn Sie alle Quota-Details für Ihre Anforderung eingegeben haben.
- Dies ist die Seite Erstellen + Prüfen des Ablaufs Supportanfrage erstellen. Wenn Sie alle erforderlichen Informationen eingegeben haben, wird die Schaltfläche Erstellen aktiviert. Wenn Sie nicht alle erforderlichen Informationen eingegeben haben oder eine der eingegebenen Informationen ändern möchten, kehren Sie mit der Schaltfläche Zurück zu der Seite zurück, auf der diese Informationen eingegeben werden. Klicken Sie auf die Schaltfläche Erstellen, um Ihre Anforderung weiterzuleiten. Überwachen und beantworten Sie die Anforderung nach Bedarf im Portal Supportanfragen.
Problem mit doppelten Subnetznamen beheben
Beim Provisioning einer Oracle Base Database wird Ihr Microsoft Azure VNET möglicherweise nicht in der Liste der verfügbaren Ressourcen angezeigt. Wenn es nicht in der Liste angezeigt wird, kann Ihr VNET aufgrund von Microsoft Azure-Routingbeschränkungen nicht mit einem Oracle Cloud Infrastructure (OCI) Multicloud Virtual Cloud Network (MCVCN) per Peering verbunden werden.
So beheben Sie dieses Problem::
- Löschen Sie das virtuelle Netzwerkgateway (VNG) oder den Azure Route Server (ARS), das bzw. der mit dem VNET oder einem seiner Peer-VNETs verknüpft ist.
- Erstellen Sie ein neues VNET, um eine Peering-Verbindung zu Ihrem OCI-MCVCN herzustellen.