문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
study:oracle:11g2daydba:04 [2010/02/08 14:25] upju |
study:oracle:11g2daydba:04 [2010/02/11 23:56] starlits |
||
---|---|---|---|
줄 7: | 줄 7: | ||
* Oracle Net listener 는 클라이언트 연결 요청을 수신 대기하는 프로세스. | * Oracle Net listener 는 클라이언트 연결 요청을 수신 대기하는 프로세스. | ||
- | |||
* 들어오는 클라이언트 연결 요청을 수신하고, | * 들어오는 클라이언트 연결 요청을 수신하고, | ||
- | |||
* 기본 리스너 구성 파일은 listener.ora 이며 Oracle 홈 디렉토리 network/ | * 기본 리스너 구성 파일은 listener.ora 이며 Oracle 홈 디렉토리 network/ | ||
- | |||
* 예를 들어, Oracle 홈 디렉토리가 / | * 예를 들어, Oracle 홈 디렉토리가 / | ||
- | |||
* 기본적으로 listener.ora 파일이 / | * 기본적으로 listener.ora 파일이 / | ||
- | |||
* 이 파일에는 데이터베이스를 확인하는 프로토콜 주소가 포함됩니다. | * 이 파일에는 데이터베이스를 확인하는 프로토콜 주소가 포함됩니다. | ||
- | + | | |
- | | + | * 다음과 같은 프로토콜 주소를 청취하도록 |
- | + | (DESCRIPTION = | |
- | * 다음과 같은 프로토콜 주소를 청취하도록 | + | (ADDRESS = (PROTOCOL = tcp) (HOST = adminschool.net)(PORT = 1521)) |
- | + | ) | |
- | + | </ | |
- | * (DESCRIPTION = | + | |
- | | + | |
* listener.ora 파일은 설치시 자동으로 구성되며( <color red> **소프트웨어만 설치시에는 netca util을 이용해야함.** </ | * listener.ora 파일은 설치시 자동으로 구성되며( <color red> **소프트웨어만 설치시에는 netca util을 이용해야함.** </ | ||
줄 41: | 줄 33: | ||
* 이 connect descriptors에는 프로토콜과 데이터베이스 서비스 이름이 포함되어있습니다. | * 이 connect descriptors에는 프로토콜과 데이터베이스 서비스 이름이 포함되어있습니다. | ||
* 데이터베이스는 여러 서비스 이름을 정의할 수 있기 때문에 연결 서비스의 이름을 connect descriptors에 지정해야합니다. | * 데이터베이스는 여러 서비스 이름을 정의할 수 있기 때문에 연결 서비스의 이름을 connect descriptors에 지정해야합니다. | ||
- | + | | |
- | | + | PROD=(DESCRIPTION = |
- | + | (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.100)(PORT=1521)) | |
- | * PROD=(DESCRIPTION = | + | |
- | | + | ) |
- | | + | </ |
- | | + | |
=== Connect Requests === | === Connect Requests === | ||
줄 128: | 줄 119: | ||
==== command line에서 Listener를 시작 또는 중지하려면 다음과 같습니다. ==== | ==== command line에서 Listener를 시작 또는 중지하려면 다음과 같습니다. ==== | ||
- | | + | |
- | | + | |
- | | + | |
- | * lsnrctl start | + | |
- | * lsnrctl stop | + | * <code sql>lsnrctl start </ |
+ | * <code sql>lsnrctl stop </ | ||
===== Connecting to an Oracle Database from a Client Computer ===== | ===== Connecting to an Oracle Database from a Client Computer ===== | ||
+ | |||
+ | ==== 클라이언트 컴퓨터에서 Oracle Database에 연결 | ||
+ | * 이 단원에서는 SQL * Plus를 사용하는 방법과 Oracle Database에 연결하기위한 easy connect 방법을 설명합니다. | ||
+ | * 일반적으로 SQL * Plus는 Oracle Database 클라이언트 소프트웨어를 설치할 때 설치됩니다. | ||
+ | * easy connect 메소드를 사용하여 Oracle Net Services를 구성하지 않고 데이터베이스에 대한 TCP / IP 연결을 설정할 수있습니다. | ||
+ | * 이 항목의 절차를 사용하여 네트워크 구성을 테스트할 수있습니다. | ||
+ | |||
+ | ===빠른 연결 이름 지정을 사용하여 클라이언트 컴퓨터에서 Oracle Database에 연결하려면 다음 단계를 수행합니다. === | ||
+ | |||
+ | - 다음 중 하나를 실행하여 SQL * Plus를 시작. | ||
+ | * (UNIX, Linux 또는 Windows 시스템) 명령 창을 열고 다음 명령을 입력합니다. | ||
+ | * sqlplus | ||
+ | * (Microsoft 시스템에만 해당) " | ||
+ | - 프롬프트가 나타나면 사용자 이름 다음에 @ 기호와 연결 식별자를 입력합니다. | ||
+ | * 연결 식별자의 형식은 다음과 같습니다. | ||
+ | * "host [: port] [/ service_name] [: server] [/ instance_name]" | ||
+ | * 연결 식별자의 형식으로 사용되는 place holder는 다음과 같은 의미가있습니다. | ||
+ | * host : Oracle Database 호스트 컴퓨터 이름 또는 IP 주소입니다. (IPv6 주소는 큰 괄호로 묶어야합니다.) | ||
+ | * port (옵션) : Oracle Net 리스너가 연결을 수신 대기하는 TCP 포트 번호입니다. (제외시 1521) | ||
+ | * service_name : 데이타베이스 서비스 이름입니다. | ||
+ | * {{: | ||
+ | |||
===== Networking: Oracle By Example Series ===== | ===== Networking: Oracle By Example Series ===== | ||
+ | |||
+ | | ||
+ | [[http:// |