Oracle에서 리스너를 구성하려면 다음 단계가 필요합니다. 기존 리스너를 확인합니다(lsnrctl status 명령 사용). 리스너가 없으면 생성합니다. 리스너를 시작합니다(lsnrctl start 명령 사용). 리스너 상태를 확인합니다(다시 lsnrctl status 명령 사용). 클라이언트에서 tnsnames.ora 파일을 구성합니다.
Oracle에서 리스너를 구성하는 방법
1단계: 기존 리스너 확인
lsnrctl status
명령을 사용하여 현재 실행 중인 리스너를 확인하세요. 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>
리스너가 여러 개인 경우 -n
옵션을 사용하여 확인할 리스너 이름을 지정하세요.
listener.ora
와 같은 텍스트 파일을 생성하고 다음 콘텐츠를 추가합니다. : rrreee🎜그 중 orcl
은 데이터베이스의 SID인 /u01/app/oracle/product/19.0.0.0/dbhome_1
입니다. Oracle 홈 디렉토리입니다. *
모든 프로그램이 리스너에 액세스할 수 있도록 허용합니다. 🎜🎜🎜파일을 저장하고 리스너 구성 파일 디렉터리(일반적으로 /etc/oracle/<version>/network/admin
)에 복사합니다. 🎜🎜3단계: 리스너 시작 🎜🎜🎜🎜다음 명령을 사용하여 리스너를 시작하세요. rrreee🎜Where, <listener_name> code>는 청취 프로그램의 이름입니다. 🎜🎜🎜4단계: 리스너 상태 확인 🎜🎜🎜🎜lsnrctl status
명령을 사용하여 리스너 상태를 다시 확인하세요. 🎜리스너가 성공적으로 시작되면 다음과 유사한 출력이 표시됩니다. rrreee🎜🎜5단계: 클라이언트 구성🎜🎜🎜🎜클라이언트 컴퓨터에서 를 편집합니다. tnsnames.ora
파일(일반적으로 $ORACLE_HOME/network/admin
에 위치) 🎜다음 항목을 추가하세요: rrreee🎜여기서 <listener_name>
는 리스너의 이름이고 <hostname>
입니다. is 청취 프로그램이 있는 컴퓨터의 이름이고, <port>
는 청취 프로그램의 포트이고, <service_name>
은 데이터베이스의 이름입니다. 연결되는 서비스입니다. 🎜
위 내용은 Oracle에서 청취 프로그램을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!