Die Konfiguration eines Listeners in Oracle erfordert die folgenden Schritte: Suchen Sie nach vorhandenen Listenern (mit dem Befehl lsnrctl status). Erstellen Sie den Listener, falls er nicht vorhanden ist. Starten Sie den Listener (mit dem Startbefehl lsnrctl). Überprüfen Sie den Listener-Status (verwenden Sie erneut den Befehl lsnrctl status). Konfigurieren Sie die Datei tnsnames.ora auf dem Client.
So konfigurieren Sie Listener in Oracle
Schritt 1: Überprüfen Sie vorhandene Listener
lsnrctl status
, um die aktuell ausgeführten Listener anzuzeigen. lsnrctl status
命令查看当前正在运行的监听程序。-n
选项指定要检查的监听程序的名称。步骤 2:创建监听程序(如果不存在)
listener.ora
,并添加以下内容:<code>SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = /u01/app/oracle/product/19.0.0.0/dbhome_1) (PROGRAM = *)))</code>
其中,orcl
是数据库的 SID,/u01/app/oracle/product/19.0.0.0/dbhome_1
是 Oracle 主目录,*
允许所有程序访问监听程序。
/etc/oracle/<version>/network/admin
。步骤 3:启动监听程序
<code>lsnrctl start <listener_name></code>
其中,<listener_name>
是监听程序的名称。
步骤 4:检查监听程序状态
lsnrctl status
命令再次检查监听程序的状态。<code>LSNRCTL for Linux: Version 12.2.0.1.0 - Production on Wed Apr 20 16:51:32 2023 Copyright (c) 1991, 2017, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version 12.2.0.1.0 Start Date Wed Apr 20 16:51:32 2023 Uptime 0 days 0 hr. 0 min. 0 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Default Service orclXDB</code>
步骤 5:配置客户端
tnsnames.ora
文件(通常位于 $ORACLE_HOME/network/admin
)。<code><listener_name> = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = <port>)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = <service_name>) ) )</code>
其中,<listener_name>
是监听程序的名称,<hostname>
是监听程序所在计算机的名称,<port>
是监听程序的端口,<service_name>
Wenn es mehrere Listener gibt, verwenden Sie die Option -n
, um den Namen des zu überprüfenden Listeners anzugeben.
listener.ora
, und fügen Sie den folgenden Inhalt hinzu : rrreee🎜Unter diesen ist orcl
die SID der Datenbank, /u01/app/oracle/product/19.0.0.0/dbhome_1
ist das Oracle-Home-Verzeichnis. *
Ermöglicht allen Programmen den Zugriff auf den Listener. 🎜🎜🎜Speichern Sie die Datei und kopieren Sie sie in das Verzeichnis der Listener-Konfigurationsdatei, normalerweise /etc/oracle/<version>/network/admin
. 🎜🎜Schritt 3: Starten Sie den Listener 🎜🎜🎜🎜Verwenden Sie den folgenden Befehl, um den Listener zu starten: rrreee🎜Where, <listener_name> code> ist der Name des Abhörprogramms. 🎜🎜🎜Schritt 4: Überprüfen Sie den Listener-Status 🎜🎜🎜🎜Verwenden Sie den Befehl lsnrctl status
, um den Status des Listeners erneut zu überprüfen. 🎜Wenn der Listener erfolgreich gestartet wird, sehen Sie eine Ausgabe ähnlich der folgenden: rrreee🎜🎜Schritt 5: Konfigurieren Sie den Client🎜🎜🎜🎜Bearbeiten Sie auf dem Client-Computer tnsnames.ora
-Datei (normalerweise unter $ORACLE_HOME/network/admin
). 🎜Fügen Sie den folgenden Eintrag hinzu: rrreee🎜wobei <listener_name>
der Name des Listeners und <hostname>
ist ist der Name des Computers, auf dem sich das Überwachungsprogramm befindet, <port>
ist der Port des Überwachungsprogramms und <service_name>
ist der Name der Datenbank Dienst, der angeschlossen werden soll. 🎜
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie das Abhörprogramm in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!