Oracle 노트 바 르 기 1 - 데이터베이스 만 들 기 및 감청 프로그램 설정
8933 단어 Oacle
ASM: automatic storage management 자동 저장 관리 시스템 은 운영 체제 에 독립 된 저장 관리 시스템 으로 운영 체 제 를 통 해 저 장 된 데 이 터 를 직접 볼 수 없습니다.
Raw Device: 누 드 장치 에는 파일 시스템 의 저장 장치 가 없습니다.새 하 드 디스크 는 파 티 션 이 없 거나 파 티 션 이 없 으 며 포맷 되 지 않 고 운영 체제 에 직접 걸 어 사용 합 니 다.
Oacle 데이터 파일 기본 저장 위치: $Oraclebase\oradata\sid_name \ 디 렉 터 리 아래
OMF: Oracle Manage File Oracle 관리 파일 은 데이터 베 이 스 를 만 들 때 이 파일 경 로 를 선택 하면 표 공간 데이터 파일, 제어 파일, 로그 파일 을 만 들 때 위치 와 파일 이름 을 지정 하지 않 아 도 됩 니 다.Oacle 은 초기 화 된 매개 변수 설정 에 따라 자동 으로 할당 하고 명령 하 며 보통 ASM 과 조합 하여 사용 합 니 다.
Oacle 설치 과정 에서 메모리 매개 변 수 를 초기 화 합 니 다. 특별한 용도 가 없 으 면 전형 적 이거 나 맞 춤 형 자동 관리 메모 리 를 선택 합 니 다.SGA 대응 매개 변수: SGATARGET PGA 대응 매개 변수: PGATARGET 는 SGA, PGA 와 시스템 메모리 3 자 간 의 관계 에 대해 상대 적 으로 통용 되 는 계산 규칙 이 있다. OLTP 데이터베이스, SGA = 시스템 메모리 x70% x 80%, PGA = SGax (10% ~ 20%) 는 OLAP 데이터베이스, SGA = 시스템 메모리 x80% x 60%, PAG = SGax (45% ~ 65%) 는 32bit 플랫폼 에 대해 기본적으로 SGA 최대 사용 가능 한 메모리 가 1.7GB 이다.공유 탱크: Library Cache, 컴 파일 된 SQL, PLSQL 등 을 저장 합 니 다.보통 300 ~ 500 MB 에서 초기 화 매개 변수: SHAREDPOOL_SIZE 버퍼 캐 시: 데이터베이스 에 있 는 데 이 터 는 하 드 디스크 에서 읽 으 면 여기에 존재 합 니 다. 이 값 은 클 수록 좋 습 니 다. 대응 하 는 매개 변수: DBCACHE_SIZE 자바 풀: 데이터베이스 에 자바 가 없 으 면procedure 또는 선택 하지 않 은 오 라 클JVM 구성 요소, 이 값 은 0 으로 설정 할 수 있 습 니 다. 일반적으로 너무 크게 설정 할 필요 가 없습니다. 대응 하 는 매개 변수 JAVAPOOL_SIZE 대형 풀: 직접 경로 가 져 오기 내 보 내기, RMAN 백업 등에 사 용 됩 니 다.일반적으로 100 ~ 200 MB 로 설정 되 어 있 으 며, 대응 하 는 인자: LARGEPOOL_SIZE 지정 데이터베이스 문자 집합: 일반적으로 문자 집합 목록 에서 선택 - > ZHS16GBK - GBK 15 비트 간 체 중국어.안 그러면 난리 날 수도 있어.
전용 서버 는 Oracle 데이터베이스 에 연 결 된 모든 사용자 프로 세 스 가 사용자 프로 세 스 가 연결 을 끊 을 때 까지 서 비 스 를 제공 합 니 다.각 프로 세 스 간 에 서로 독립 되 어 서로 영향 을 주지 않 는 다.이 모델 은 OLAP 시스템, 즉 소량의 사용자 가 연결 되 어 장시간 실행 되 는 응용 에 비교적 적합 하 다.공유 서버 란 Oacle 이 항상 일정 수량의 서버 프로 세 스 를 유지 하 는 것 을 말 합 니 다. 사용자 프로 세 스 가 연결 할 때 먼저 서버 에 연 결 된 스 케 쥴 러 프로 세 스 는 스 케 쥴 러 프로 세 스 가 서버 프로 세 스 를 할당 합 니 다. 그러면 소량의 서버 프로 세 스 만 대량의 사용자 프로 세 스 에 서 비 스 를 제공 할 수 있 습 니 다.이런 모델 은 OLTP 시스템 에 비교적 적합 하 다.예 를 들 어 사이트 와 같은 높 은 동시 다발, 큰 방문 수 요 는 서버 가 연결 할 수 있 도록 너무 많은 프로 세 스 를 동시에 제공 할 수 없다.실제로 대형 애플 리 케 이 션 에 서 는 독립 적 인 연결 풀 서 비 스 를 제공 하기 때문에 대부분 전용 서버 모드 를 선택한다.
2. 감청 설정 1. 서버 에서 감청 서 비 스 를 만 듭 니 다. listener. ora 파일 windows 에서 직접 프로그램 에서 Net Configuration Assistant 도 구 를 열 어 설정 합 니 다. windows 서버 에 대해 NETCA 도 구 를 설정 하면 서비스 관리자 에서 자동 으로 새로운 감청 서비스 항목 을 만 들 고 자동 으로 시 작 됩 니 다.오 라 클 OraDb11ghome1Tanslistenerlinux 환경 에서 루트 로 그래 픽 인터페이스 에 로그 인하 여 Oacle 사용자 로 전환 하고 netca 를 실행 하면 Net Configguration Assistant 를 호출 할 수 있 습 니 다.작업 절 차 는 windows 환경 에서 일치 합 니 다.
2. 서버 측 에서 Net Manager 를 사용 하여 감청 서 비 스 를 설정 합 니 다. 설정 정 보 는 listener. ora 파일 에 저장 되 며 감청 프로그램 이 어떤 데이터 베 이 스 를 감청 해 야 하 는 지 설정 합 니 다.windows 에서 직접 프로그램 에서 Net Manager 도 구 를 열 어 Liux 환경 에서 루트 로 그래 픽 인터페이스 에 로그 인 하고 Oacle 사용자 로 전환 하여 netmgr 를 실행 하면 Net Manager 도 구 를 호출 할 수 있 습 니 다.
Net Manager 가 설정 한 감청 정 보 는 이 파일 에 저 장 됩 니 다: $ORACLEHOMEetwork\admin\listener.ora
# listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl) # GLOBAL_DBNAME HOSTNAME
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
)
LISTENER = # ,
(DESCRIPTION = # ,ip, , tcp1521 ,
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname1)(PORT = 1521))
)
ADR_BASE_LISTENER = D:\app\Administrator
감청 프로그램 에 대한 설명: 데이터베이스 에 대한 원 격 접속 신청 을 받 아 Oacle 서버 프로 세 스 에 전달 합 니 다.따라서 원 격 연결 이 아니라면 listener 프로 세 스 가 필요 하지 않 습 니 다. 마찬가지 로 listener 프로 세 스 를 닫 으 면 존재 하 는 데이터베이스 연결 에 영향 을 주지 않 습 니 다.모든 감청 은 서버 에서 만 설정 합 니 다.listener. ora 파일 도 서버 에 만 존재 합 니 다.
3. 클 라 이언 트 설정: tnsnames. ora
이 파일 은 유 닉 스 의 hosts 파일 과 유사 합 니 다. tnsname 에서 호스트 이름 이나 ip 에 대응 하 는 것 은 sqlnet. ora 에서 NAMES. DIRECTORY 와 유사 합 니 다.PATH = (TNSNAMES) 이렇게 클 라 이언 트 가 연결 문자열 을 분석 하 는 순서 에 TNSNAMES 가 있 을 때 만 이 파일 을 사용 하려 고 시도 합 니 다.
# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
RUSKY = #
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
4. sqlnet. ora 파일
sqlnet. ora 는 Oacle 클 라 이언 트 가 데이터 베 이 스 를 연결 할 때 기본적으로 tnsnames. ora 의 설정 을 사용 합 니 다.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
예 를 들 어 우리 클 라 이언 트 는 sqlplus sys / 를 입력 합 니 다.rusky123@rusky만약 나의 sqlnet. ora 가 아래 와 같다 면 SQLNET. AUTHENTICATIONSERVICES= (NTS)NAMES.DIRECTORY_PATH = (TNSNAMES, HOSTNAME) 클 라 이언 트 는 먼저 tnsnames. ora 파일 에서 rusky 의 기록 을 찾 습 니 다. 해당 기록 이 없 으 면 rusky 를 호스트 이름 으로 사용 하고 네트워크 경 로 를 통 해 ip 주 소 를 분석 한 다음 이 ip 에 GLOBAL 연결 하려 고 합 니 다.DBNAME = orcl 이 인 스 턴 스, 물론 저 에 게 rusky 는 호스트 이름 이 아 닙 니 다. 만약 에 제 가 이 모습 이 라면 NAMES. DIRECTORYPATH = (TNSNAMES) 그러면 클 라 이언 트 는 tnsnames. ora 에서 rusky 의 기록 을 찾 고 호스트 이름, 포트 와 서비스 만 찾 습 니 다.name, listener 프로 세 스 에 문제 가 없다 면 listener 프로 세 스 와 의 연결 을 만 듭 니 다.전용 서버 모드 나 공유 서버 모드 와 같은 서버 모드 에 따라 listener 는 다음 동작 을 취 합 니 다.기본 값 은 전용 서버 모드 입 니 다. 문제 가 없 으 면 클 라 이언 트 가 데이터베이스 에 연 결 된 server process 입 니 다.이때 네트워크 연결 이 구축 되 었 고 listener 프로 세 스 의 역사적 사명 도 완성 되 었 습 니 다.
5. 감청 의 시작 과 정지 windows 에서 해당 하 는 서 비 스 를 직접 시작 할 수 있 습 니 다.linux 환경 과 윈도 CMD 인터페이스 에서 감청 명령 사용 가능: lsnrctl stop / start / status / version / reload / help / saveconfig/services/change_password
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
activemq 5.5 의 입문 은 설치, 시작, 데이터베이스 지속 화 를 포함한다Apache ActiveMQ 5.5.0 은 주로 유지보수 버 전 으로 130 개가 넘 는 문 제 를 복 구 했 으 며 대부분 bug 와 개선 이 었 다. Improved performance for offline d...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.