Inhaltsverzeichnis
Was ist Oracle-Überwachung?
Heim Datenbank Oracle Was ist Oracle-Überwachung?

Was ist Oracle-Überwachung?

May 26, 2022 am 10:29 AM
oracle

Oracle Monitoring ist ein serverseitiger Prozess, der für die Überwachung von Client-Anfragen verantwortlich ist und Datenverbindungen zwischen dem Client-Computer und dem Datenbankcomputer herstellen kann. Nach Erhalt der Anfrage leitet Oracle Monitoring einen Serverprozess zur Bereitstellung von Diensten ab und stellt spezielle Dienste bereit Basierend auf der Datenbankkonfiguration gibt es zwei Modi: verfügbar und gemeinsam genutzt.

Was ist Oracle-Überwachung?

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

Was ist Oracle-Überwachung?

Oracle-Überwachung ist ein serverseitiger Prozess, der für die Überwachung von Anfragen von Clients verantwortlich ist.

Der Listener muss sich nicht auf dem Datenbankhost befinden, d. h. die Instanz kann zur Überwachung beim Remote-Host registriert werden

Überwachung ist die Software oder Komponente, die mit Oracle geliefert wird. Lokale Verbindungen müssen nicht überwacht werden, Remote-Verbindungen jedoch.

Nachdem Oracle Monitoring die Anforderung vom Benutzerprozess erhalten hat, leitet es einen Serverprozess ab, um Dienste bereitzustellen wird entsprechend der Datenbank konfiguriert. Es gibt zwei Modi: proprietärer Modus und gemeinsamer Modus

Proprietärer Modus: Jeder Clientprozess verfügt über einen separaten Serverprozess, um eine Sitzung zur Bereitstellung von Diensten aufzubauen. Die meisten von mehr als 99 % der Datenbanken befinden sich in diesem Modus

Gemeinsamer Modus: Es gibt einen Dispatcher namens „Dispatch“, der Anfragen abhört und in die Anforderungswarteschlange stellt. Wenn eine Anforderung gefunden wird, leitet er die Anforderung an den Serverprozess weiter und stellt dann Dienste bereit Nach der Verarbeitung wird Feedback an die Antwortwarteschlange gegeben und der Dispatch leitet die Informationen in der Antwortwarteschlange an den Benutzerprozess weiter. Ähnlich wie beim Essen in einem Restaurant entspricht der Serverprozess dem Koch und der Versand entspricht dem Kellner. Der Kellner nimmt die Anfrage an und leitet sie an den entsprechenden untätigen Koch weiter. Der Koch stellt die vom Kellner zubereiteten Gerichte bereit und stellt sie dann dem Kunden zur Verfügung; nachdem mehrere

dbca-Datenbanken erstellt wurden, gibt es normalerweise einen Standardmonitor, der nicht konfiguriert werden muss. Der Standardmonitordienstport ist 1521

, ein Monitor reicht für die Datenbank aus, aber wenn die Parallelität zu groß ist, müssen Sie möglicherweise mehrere Monitore konfigurieren, nicht standardmäßige Monitore. Die Portnummer ist größer als 1024. Der Dienstname und die Portnummer dürfen zwischen verschiedenen Monitoren nicht gleich sein . Wie unterscheiden Monitore verschiedene Bibliotheken? Host

Konfigurationsmethode

Dynamische Registrierung

Es gibt zwei Arten der Dienstregistrierung: Eine davon ist die dynamische Registrierung, bei der Instanzen aktiv und automatisch über den PMON-Prozess registriert werden. Registrieren Sie sich bei Listen

Die Startsequenz von Abhören und Instanzen . Wenn das Abhören zuerst beginnt, gibt es kein Problem. Wenn das Abhören später beginnt, können Sie es manuell registrieren, oder keine Sorge, pmon wird es nach einer Weile registrieren. Im Allgemeinen ist das Standardabhören die dynamische Registrierung Die Datei listener.ora ist erforderlich. Der Dienststatus lautet „Status BEREIT“ (die Bibliothek befindet sich im Mount- oder Open-Zustand). Namen sind db_name.db_domain, db_name

Die Konfiguration ist wie oben. Tatsächlich gibt es keinen solchen Listener.ora Der Standard-Listener kann dann auch normal ausgeführt werden auf Port 1522. Der Name ist listener2

Fügen Sie zuerst eine Netmgr-Grafik hinzu

oder bearbeiten Sie listener.ora, um einen Listener hinzuzufügen

Ändern Sie dann tnsnames.ora, um eine listener2-Zeichenfolge hinzuzufügen, um den local_listener zu ändern Parameter (das heißt, kopieren Sie den Listening-Abschnitt nach tnsnames. ora)

Was ist Oracle-Überwachung?

Legen Sie den Parameter local_listener fest und registrieren Sie ihn manuell,

[oracle@study admin]$ sql
 
SQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 19 17:07:41 2019
 
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
17:07:42 SYS@study> show parameter local_list
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
local_listener                       string
17:08:19 SYS@study> alter system set local_listener='LISTENER2';
 
System altered.
 
Elapsed: 00:00:00.04
17:09:03 SYS@study> alter system register;
 
System altered.
 
Elapsed: 00:00:00.00
17:09:21 SYS@study> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@study admin]$ lsnrctl status listener2
 
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 19-SEP-2019 17:10:22
 
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1522)))
STATUS of the LISTENER
------------------------
Alias                     listener2
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                19-SEP-2019 16:38:16
Uptime                    0 days 0 hr. 32 min. 6 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/study/listener2/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=study.localdomain)(PORT=1522)))
Services Summary...
Service "study" has 1 instance(s).
  Instance "study", status READY, has 1 handler(s) for this service...
Service "studyXDB" has 1 instance(s).
  Instance "study", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@study admin]$
Nach dem Login kopieren

Aber in diesem Fall wird pmon standardmäßig nicht im Standard-Listener registriert Das heißt, ab 1521 kann nicht darauf zugegriffen werden. Wenn Sie 1521 1522 gleichzeitig Dienste bereitstellen möchten, können Sie die Standardüberwachung löschen und die Konfiguration in

LISTENER2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = study.localdomain)(PORT = 1522))
    (ADDRESS = (PROTOCOL = TCP)(HOST = study.localdomain)(PORT = 1521))
  )
Nach dem Login kopieren
Was ist Oracle-Überwachung? ändern. Da die dynamische Überwachung von PMON abhängt, löschen Sie die Überwachungskonfigurationsdatei Die Standardüberwachung ist weiterhin gültig und die Überwachung überwacht weiterhin localhost:1521. Der Parameter LOCAL_LISTENER steuert, wo sich die Instanz dynamisch registriert. Der Standardwert des Parameters LOCAL_LISTENER ist (ADDRESS = (PROTOCOL=TCP)(HOST=hostname)(PORT= 1521). Wenn sie nicht standardmäßig sind, konfigurieren Sie einfach diese beiden Orte

tnsnames

.ora在动态监听中不是必须的,只是为了配置个本地的字符串方便local_listener的配置命令而已,直接配置如下形式也ok

alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1521))';      
等同于alter system set local_listener='';
Nach dem Login kopieren

配置注册到多个监听,可以如下

alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1521))','(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1522))';
Nach dem Login kopieren

或者先在tnsnames.ora中配置多个地址的字符串

Was ist Oracle-Überwachung?

再设置alter systemset local_listener='LISTENER2';

在共享服务器模式下,可以配置listener的一个参数叫做dispatchers,把这个分派器注册到一个非默认监听

ALTER SYSTEM SET DISPATCHERS=”(PROTOCOL=tcp)(LISTENER=lsnr2)”;
Nach dem Login kopieren

Was ist Oracle-Überwachung?

select service_id,name from vactiveservices可以查出,前面2个服务是注册到监听的,后面2个是Oracle有两个内部的服务,SYSBACKGROUND是后台进程使用的,SYS$USERS提供给没有指定服务的用户会话使用

Was ist Oracle-Überwachung?

service_names是服务名,如果为空,会把db_name.db_domain 注册到监听

推荐教程:《Oracle视频教程

Das obige ist der detaillierte Inhalt vonWas ist Oracle-Überwachung?. 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)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen 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)

So überprüfen Sie die Tabellenraumgröße von Oracle So überprüfen Sie die Tabellenraumgröße von Oracle Apr 11, 2025 pm 08:15 PM

Um die Oracle -Tablespace -Größe abzufragen, führen Sie die folgenden Schritte aus: Bestimmen Sie den Namen Tablespace, indem Sie die Abfrage ausführen: Wählen Sie Tablespace_Name aus dba_tablespaces. Abfragen Sie die Tablespace -Größe durch Ausführen der Abfrage: Summe (Bytes) als Total_Size, sum (bytes_free) als verfügbare_space, sum

So importieren Sie die Oracle -Datenbank So importieren Sie die Oracle -Datenbank Apr 11, 2025 pm 08:06 PM

Datenimportmethode: 1. Verwenden Sie das SQLLoader -Dienstprogramm: Datendateien vorbereiten, Steuerdateien erstellen und SQLLOADER ausführen. 2. Verwenden Sie das IMP/Exp -Tool: Daten exportieren, Daten importieren. Tipp: 1. Empfohlener SQL*Loader für Big -Data -Sets; 2. Die Zieltabelle sollte vorhanden und die Spaltendefinition entspricht. 3. Nach dem Import muss die Datenintegrität überprüft werden.

Wie man die Oracle -Installation deinstalliert Wie man die Oracle -Installation deinstalliert Apr 11, 2025 pm 08:24 PM

Deinstallieren Sie die Methode für Oracle -Installationsfehler: Schließen Sie den Oracle -Service, löschen Sie Oracle -Programmdateien und Registrierungsschlüssel, Deinstallieren Sie Oracle -Umgebungsvariablen und starten Sie den Computer neu. Wenn das Deinstall fehlschlägt, können Sie das Oracle Universal Deinstall -Tool manuell deinstallieren.

So erstellen Sie eine Tabelle in Oracle So erstellen Sie eine Tabelle in Oracle Apr 11, 2025 pm 08:00 PM

Das Erstellen einer Oracle -Tabelle umfasst die folgenden Schritte: Verwenden Sie die Tabellensyntax erstellen, um Tabellennamen, Spaltennamen, Datentypen, Einschränkungen und Standardwerte anzugeben. Der Tabellenname sollte präzise und beschreibend sein und 30 Zeichen nicht überschreiten. Der Spaltenname sollte beschreibend sein und der Datentyp gibt den in der Spalte gespeicherten Datentyp an. Die Nicht -Null -Einschränkung stellt sicher, dass Nullwerte in der Spalte nicht zulässig sind, und die Standardklausel gibt die Standardwerte für die Spalte an. Primärschlüsseleinschränkungen zur Ermittlung des eindeutigen Datensatzes der Tabelle. Die Einschränkung der Fremdschlüssel gibt an, dass sich die Spalte in der Tabelle auf den Primärschlüssel in einer anderen Tabelle bezieht. Siehe die Erstellung der Schülertabellenstudenten, die Primärschlüssel, eindeutige Einschränkungen und Standardwerte enthält.

So sehen Sie den Instanznamen von Oracle So sehen Sie den Instanznamen von Oracle Apr 11, 2025 pm 08:18 PM

Es gibt drei Möglichkeiten, Instanznamen in Oracle anzuzeigen: Verwenden Sie den "SQLPLUS" und "Instance_name aus v $ Instance". Befehle in der Befehlszeile. Verwenden Sie den "show Instance_name;" Befehl in SQL*Plus. Überprüfen Sie die Umgebungsvariablen (Oracle_sid unter Linux) über den Task -Manager des Betriebssystems, den Oracle Enterprise Manager oder über das Betriebssystem.

So verschlüsseln Sie die Oracle -Ansicht So verschlüsseln Sie die Oracle -Ansicht Apr 11, 2025 pm 08:30 PM

Mit der Verschlüsselung von Oracle View können Sie Daten in der Ansicht verschlüsseln und so die Sicherheit sensibler Informationen verbessern. Die Schritte umfassen: 1) Erstellen des Master -Verschlüsselungsschlüssels (MEK); 2) Erstellen einer verschlüsselten Ansicht, der Ansicht und der Verschlüsselung der Ansicht und der MEK angeben; 3) Benutzern Sie die Benutzer, auf die verschlüsselte Ansicht zuzugreifen. Wie verschlüsselte Ansichten funktionieren: Wenn ein Benutzer nach einer verschlüsselten Ansicht nachgefragt wird, verwendet Oracle MEK, um Daten zu entschlüsseln und sicherzustellen, dass nur autorisierte Benutzer auf lesbare Daten zugreifen können.

Wie man Orakel wiedergegeben Wie man Orakel wiedergegeben Apr 11, 2025 pm 07:33 PM

Oracle bietet mehrere Deduplication -Abfragemethoden: Das bestimmte Schlüsselwort gibt für jede Spalte einen eindeutigen Wert zurück. Die Gruppe nach Klausel gruppiert die Ergebnisse und gibt für jede Gruppe einen nicht repetitiven Wert zurück. Das eindeutige Schlüsselwort wird verwendet, um einen Index mit nur eindeutigen Zeilen zu erstellen, und das Abfragen des Index wird automatisch dedupliziert. Die Funktion row_number () weist eindeutige Zahlen und filtert Ergebnisse aus, die nur Zeile 1 enthalten. Die Funktion min () oder max () gibt nicht repetitive Werte einer numerischen Spalte zurück. Der Schnittbetreiber gibt die gemeinsamen Werte der beiden Ergebnissätze zurück (keine Duplikate).

So richten Sie Benutzer von Oracle ein So richten Sie Benutzer von Oracle ein Apr 11, 2025 pm 08:21 PM

Befolgen Sie die folgenden Schritte, um einen Benutzer in Oracle zu erstellen: Erstellen Sie einen neuen Benutzer mit der Erstellung der Benutzeranweisung. Gewähren Sie die erforderlichen Berechtigungen mit der Zuschusserklärung. Optional: Verwenden Sie die Ressourcenanweisung, um das Kontingent festzulegen. Konfigurieren Sie andere Optionen wie Standardrollen und temporäre Tabellenspaces.

See all articles