Fehler bei der Verwendung von Performancehub
Im Folgenden finden Sie einige Fehler, die bei der Verwendung von Performancehub auftreten können.
-
Daten können aufgrund eines ungültigen Status nicht abgerufen werden
-
Autorisierung war nicht erfolgreich, oder angeforderte Ressource wurde nicht gefunden
-
Die angegebene Aufgabe oder das angegebene Objekt ist für den aktuellen Benutzer nicht vorhanden
-
QueryExecutionFailed: I/O-Fehler: Der Netzwerkadapter konnte keine Verbindung herstellen
Informationen zur Behebung anderer Probleme, die bei der Verwendung von Performancehub auftreten können, finden Sie unter OCI Database Management Service: Bekannte Probleme beim Zugriff auf Performancehub (KB99226) in My Oracle Support.
Daten können aufgrund eines ungültigen Status nicht abgerufen werden
Wenn dieser Fehler beim Zugriff auf Performancehubberichte angezeigt wird, können Sie das Problem wahrscheinlich aus folgenden Gründen beheben:
Ursache: Die Datenbankstatusmetrik kann keine Verbindung zur Datenbank herstellen, oder die Datenbank ist heruntergefahren.
Lösung: Stellen Sie sicher, dass das Datenbankbenutzerkennwort nicht abgelaufen ist, und:
- Für externe Datenbanken und Oracle Cloud-Datenbanken in ExaDB-D und ExaDB-C@C, die einen Management Agent verwenden, um die Kommunikation zu aktivieren: Stellen Sie sicher, dass der Management Agent ausgeführt wird.
- Für Oracle Cloud-Datenbanken im Base Database Service verwenden ExaDB-D und ExaDB-XS einen privaten Endpunkt, um die Kommunikation zu ermöglichen: Stellen Sie sicher, dass die Ingress- und Egress-Regeln korrekt sind.
Autorisierung war nicht erfolgreich, oder angeforderte Ressource wurde nicht gefunden
Wenn dieser Fehler beim Zugriff auf Performancehubberichte angezeigt wird, können Sie das Problem wahrscheinlich aus folgenden Gründen beheben:
Ursache: Die erforderliche Policy wird nicht erstellt.
Allow group DB-MGMT-ADMIN-GROUP to read metrics in tenancy
Die angegebene Aufgabe oder das angegebene Objekt ist für den aktuellen Benutzer nicht vorhanden
Wenn dieser Fehler beim Generieren eines AWR-Berichts angezeigt wird, der den ADDM-Bericht enthält, können Sie das Problem mit folgenden Ursachen beheben:
Ursache: PRVT_HDM.ADDM_REPORTS
verwendet eine andere Schnittstelle, um ADDM-Berichte abzurufen. Wenn der ursprüngliche Benutzer kein SYS
-Benutzer ist, kann beim Generieren eines AWR-Berichts (mit dem ADDM-Berichtsabschnitt) in Performancehub ein Fehler angezeigt werden.
Lösung: Mit dem Benutzer SYS
können Sie einen eigenständigen ADDM-Bericht generieren.
Fehlercode = Bad_DB_Response_Exception
Wenn dieser Fehler beim Zugriff auf Performancehub angezeigt wird, können Sie das Problem mit folgenden Ursachen beheben:
- Ursache: Der Temporary Tablespace ist leer.
Lösung: Prüfen Sie mit der folgenden Abfrage, ob der temporäre Tablespace leer ist:
SQL> select * from dba_temp_files;
Wenn der temporäre Tablespace leer ist, fügen Sie einen temporären Tablespace hinzu, und greifen Sie auf Performancehub zu.
- Ursache: Die ASH-Packageinstallation hat einen unvollständigen Status.
Lösung: Starten Sie die Packageinstallation mit den folgenden Schritten neu:
- Führen Sie die folgenden Anweisungen aus, um die vorhandenen Packages zu löschen und die ASH-Packageinstallation neu zu starten:
drop package body omc_ash_viewer; drop package omc_ash_viewer; drop package body dbaas_api_dbperf; drop package dbaas_api_dbperf;
Hinweis
Einige der oben genannten Anweisungen sind möglicherweise nicht erfolgreich. Ignorieren Sie die Statusmeldungen, und führen Sie die Anweisungen aus. - Gehen Sie zu Performancehub, um die ASH-Packageinstallation auszulösen.
Greifen Sie nach Abschluss der ASH-Packageinstallation auf Performancehub zu.
- Führen Sie die folgenden Anweisungen aus, um die vorhandenen Packages zu löschen und die ASH-Packageinstallation neu zu starten:
QueryExecutionFailed: I/O-Fehler: Der Netzwerkadapter konnte keine Verbindung herstellen
Wenn die Schaltfläche Bericht zur aktiven Sessionhistorie generieren für eine PDB deaktiviert ist und wenn Sie auf Abbrechen klicken, wird dieser Fehler angezeigt. Hier finden Sie die wahrscheinlichste Ursache und Möglichkeiten, das Problem zu lösen:
Ursache: Die mit der PDB verknüpfte CDB meldet eine Warnung, selbst wenn die PDB hochgefahren ist.
Lösung: Korrigieren Sie das Netzwerkproblem mit der zugehörigen CDB, und stellen Sie sicher, dass die Verbindung hergestellt ist.
No_Mgmt_Agent_Connection_Exception
Wenn dieser Fehler beim Zugriff auf Performancehub für eine externe Datenbank angezeigt wird, können Sie das Problem wahrscheinlich aus folgenden Gründen beheben:
Ursache: SocketTimeoutException
und SSLPeerUnverifiedException
werden gemeldet. Dies kann auf Proxy- oder Netzwerkprobleme zurückzuführen sein.
Lösung: Prüfen Sie Folgendes:
- Der Management Agent, der für die Kommunikation mit der externen Datenbank verwendet wird, ist hochgefahren und wird ausgeführt.
- Der richtige Proxy ist konfiguriert.
- Die Konnektivität zu Oracle Cloud Infrastructure ist hergestellt, und es gibt keine Probleme.