오라클 모니터링은 클라이언트의 요청을 모니터링하는 서버 측 프로세스로, 클라이언트 컴퓨터와 데이터베이스 컴퓨터 사이에 데이터 링크를 설정할 수 있습니다. 요청을 받은 후 오라클 모니터링은 서버 프로세스를 파생시켜 서비스를 제공합니다. 데이터베이스 구성에 따라 사용 가능 모드와 공유 모드가 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
oracle 모니터링이란 무엇입니까
Oracle 모니터링은 클라이언트의 요청을 모니터링하는 서버측 프로세스입니다.
리스너는 데이터베이스 호스트에 상주할 필요가 없습니다. 즉, 모니터링을 위해 인스턴스를 원격 호스트에 등록할 수 있습니다.
모니터링은 Oracle과 함께 제공되는 소프트웨어 또는 구성 요소입니다.
로컬 연결에는 모니터링이 필요하지 않지만 원격 연결에는 모니터링이 필요합니다.
Oracle Monitoring은 사용자 프로세스로부터 요청을 받은 후 서버 프로세스를 파생하여 서비스를 제공합니다. 데이터베이스에 따라 구성됩니다. 독점 모드와 공유 모드의 두 가지 모드가 있습니다.
독점 모드: 각 클라이언트 프로세스에는 서비스를 제공하기 위해 세션을 설정하는 별도의 서버 프로세스가 있습니다. 대부분의 데이터베이스가 이 모드에 있습니다
공유 모드: 요청을 듣고 요청 큐에 넣는 디스패처가 있습니다. 디스패치는 요청이 발견되면 요청을 서버 프로세스로 전송한 다음 이를 통해 서비스를 제공합니다. 처리 후 피드백은 응답 큐에 제공되고 디스패치는 응답 큐의 정보를 사용자 프로세스에 전달합니다. 레스토랑에서 식사하는 것과 마찬가지로 서버 프로세스는 셰프에 해당하며, 파견은 웨이터에 해당합니다. 웨이터는 요청을 수락하고 이를 해당 유휴 셰프에게 전달하여 셰프가 웨이터가 준비한 요리를 제공합니다. 그런 다음 이를 고객에게 제공합니다. 이 모델은 여러 개의
dbca 데이터베이스가 구축된 후에는 일반적으로 기본 모니터가 있으므로 이를 구성할 필요가 없습니다. 일반적으로 1521
, 데이터베이스에는 하나의 모니터로 충분하지만 동시성이 너무 큰 경우 기본이 아닌 여러 모니터를 구성해야 할 수도 있습니다. 포트 번호가 1024보다 큽니다. 서비스 이름과 포트 번호는 서로 다른 모니터 간에 동일할 수 없습니다. .. 모니터는 어떻게 다른 라이브러리를 구별합니까? 따라서 인스턴스를 서비스로 등록하고 청취에 등록해야 합니다.
등록은 호스트에서 실행되는 것입니다. 호스트
구성 방법동적 등록
서비스 등록에는 두 가지 유형이 있습니다. 하나는 동적 등록으로, pmon 프로세스를 통해 인스턴스를 능동적이고 자동으로 등록합니다. Listen에 등록
리스닝 및 인스턴스의 시작 순서 .먼저 듣기 시작하면 문제 없습니다. 나중에 듣기를 시작하면 시스템 등록을 변경하여 수동으로 등록할 수 있습니다. 아니면 잠시 후에 pmon이 등록하므로 걱정하지 마세요
일반적으로 기본 듣기는 동적 등록입니다
아니요. Listener.ora 파일이 필요합니다
서비스 상태에는 READY(라이브러리가 마운트 또는 열린 상태에 있음)라는 단어가 있습니다.
pmon은 청취자에게 인스턴스 이름, 서비스 이름, 서비스 핸들러 유형 및 주소를 제공합니다.
등록된 서비스 이름은 db_name.db_domain, db_name입니다. 기본 리스너 이름은 LISTENER입니다. 실제로 구성은 위와 같습니다. 기본 리스너도 정상적으로 실행될 수 있습니다. 포트 1522. 이름은 listening2
먼저 netmgr 그래픽을 추가합니다. Listen
또는 Listener.ora를 편집하여 리스너를 추가합니다
그런 다음 tnsnames.ora를 수정하여 Listener2 문자열을 추가하여 local_listener를 수정합니다. 매개변수(즉, 청취 섹션을 tnsnames.ora에 복사)
[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]$

LISTENER2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = study.localdomain)(PORT = 1522)) (ADDRESS = (PROTOCOL = TCP)(HOST = study.localdomain)(PORT = 1521)) )
로 구성을 변경하면 됩니다. 동적 모니터링은 PMON에 의존하므로 모니터링 구성 파일을 삭제하세요. 기본 모니터링은 여전히 유효하며 모니터링은 여전히 localhost:1521을 모니터링하고 있습니다. LOCAL_LISTENER 매개변수는 인스턴스가 동적으로 등록되는 위치를 제어합니다. LOCAL_LISTENER 매개변수의 기본값은 (ADDRESS = (PROTOCOL=TCP)(HOST=hostname)(PORT=)입니다. 1521)) PMON은 모니터링할 인스턴스를 계속해서 등록합니다. 이는 dbca가 데이터베이스를 구축한 후의 기본 등록 방법입니다
동적 청취에서는 청취 및 local_listener 매개변수 구성이 모두 일관되어야 합니다. 즉, 기본입니다. 기본이 아니면 이 두 곳을 구성하세요
.ora在动态监听中不是必须的,只是为了配置个本地的字符串方便local_listener的配置命令而已,直接配置如下形式也ok
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1521))'; 等同于alter system set local_listener='';
配置注册到多个监听,可以如下
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1521))','(ADDRESS=(PROTOCOL=TCP)(HOST=study.localdomain)(PORT=1522))';
或者先在tnsnames.ora中配置多个地址的字符串
再设置alter systemset local_listener='LISTENER2';
在共享服务器模式下,可以配置listener的一个参数叫做dispatchers,把这个分派器注册到一个非默认监听
ALTER SYSTEM SET DISPATCHERS=”(PROTOCOL=tcp)(LISTENER=lsnr2)”;
select service_id,name from vactiveservices可以查出,前面2个服务是注册到监听的,后面2个是Oracle有两个内部的服务,SYSBACKGROUND是后台进程使用的,SYS$USERS提供给没有指定服务的用户会话使用
service_names是服务名,如果为空,会把db_name.db_domain 注册到监听
推荐教程:《Oracle视频教程》
위 내용은 오라클 모니터링이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Oracle은 데이터 관리 및 엔터프라이즈 애플리케이션 분야에 중대한 영향을 미칩니다. 데이터베이스는 신뢰성, 확장 성 및 보안으로 유명하며 금융, 의료 및 정부와 같은 산업에서 널리 사용됩니다. Oracle의 영향은 또한 Weblogicserver 및 OCI (Oclecloudinfrastructure)와 같은 미들웨어 및 클라우드 컴퓨팅 필드로 확장되어 혁신적인 솔루션을 제공했습니다. 오픈 소스 데이터베이스 및 클라우드 컴퓨팅 시장에서의 경쟁에도 불구하고 Oracle은 지속적인 혁신을 통해 주요 위치를 유지합니다.

Oracle의 사명은 "사람들이 데이터의 가치를 볼 수 있도록 돕는 것"이며, 그 핵심 가치에는 다음과 같습니다. 1) 고객 우선, 2) 무결성, 3) 혁신 및 4) 팀워크가 포함됩니다. 이 가치는 시장에서 Oracle의 전략적 의사 결정 및 비즈니스 혁신을 안내합니다.

Oracle Database는 데이터 보안 및 고 가용성을 제공하기 위해 SQL 및 객체 관계형 모델을 지원하는 관계형 데이터베이스 관리 시스템입니다. 1. Oracle 데이터베이스의 핵심 기능에는 데이터 저장, 검색, 보안 및 백업 및 복구가 포함됩니다. 2. 작업 원칙에는 다층 저장 구조, MVCC 메커니즘 및 최적화가 포함됩니다. 3. 기본 사용에는 테이블 작성, 데이터 삽입 및 쿼리; 고급 사용에는 저장된 절차 및 트리거가 포함됩니다. 4. 성능 최적화 전략에는 인덱스 사용, 최적화 된 SQL 문 및 메모리 관리가 포함됩니다.

데이터베이스 관리 외에도 Oracle Software는 Javaee 응용 프로그램, 데이터 그리드 및 고성능 컴퓨팅에도 사용됩니다. 1. OracleWeblogicserver는 Javaee 응용 프로그램을 배포하고 관리하는 데 사용됩니다. 2. OracleCoherence는 고성능 데이터 저장 및 캐싱 서비스를 제공합니다. 3. OracleExadata는 고성능 컴퓨팅에 사용됩니다. 이러한 도구를 통해 Oracle은 Enterprise IT 아키텍처에서보다 다양한 역할을 수행 할 수 있습니다.

Oracle은 데이터베이스 회사 일뿐 만 아니라 클라우드 컴퓨팅 및 ERP 시스템의 리더이기도합니다. 1. Oracle은 데이터베이스에서 클라우드 서비스 및 ERP 시스템에 이르기까지 포괄적 인 솔루션을 제공합니다. 2. OracleCloud는 AWS와 Azure에 도전하여 IAA, PAAS 및 SAAS 서비스를 제공합니다. 3. E-BusinessSuite 및 FusionApplications와 같은 Oracle의 ERP 시스템은 기업이 운영을 최적화하는 데 도움이됩니다.

현실 세계의 Oracle 소프트웨어 응용 프로그램에는 전자 상거래 플랫폼 및 제조가 포함됩니다. 1) 전자 상거래 플랫폼에서 Oracledatabase는 사용자 정보를 저장하고 쿼리하는 데 사용됩니다. 2) 제조에서 Oraclee-BusinessSuite는 재고 및 생산 계획을 최적화하는 데 사용됩니다.

Oracle Software가 여러 분야에서 빛나는 이유는 강력한 응용 프로그램과 맞춤형 솔루션입니다. 1) Oracle은 데이터베이스 관리에서 ERP, CRM, SCM에 이르기까지 포괄적 인 솔루션을 제공합니다. 2) 솔루션은 금융, 의료, 제조 등과 같은 업계 특성에 따라 사용자 정의 할 수 있습니다.

MySQL 또는 Oracle을 선택하는 것은 프로젝트 요구 사항에 따라 다릅니다. 1. MySQL은 오픈 소스, 무료 및 사용 편의성으로 인해 중소형 응용 프로그램 및 인터넷 프로젝트에 적합합니다. 2. Oracle은 강력하고 안정적이며 고급 기능으로 인해 대기업의 핵심 비즈니스 시스템에 적합하지만 높은 비용으로 적합합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.
