사용자 도구

사이트 도구


study:oracle:11g2daydba:04

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
study:oracle:11g2daydba:04 [2010/02/08 14:25]
upju
study:oracle:11g2daydba:04 [2010/02/11 23:57] (현재)
starlits
줄 7: 줄 7:
  
   * Oracle Net  listener 는 클라이언트 연결 요청을 수신 대기하는 프로세스.     * Oracle Net  listener 는 클라이언트 연결 요청을 수신 대기하는 프로세스.  
- 
   * 들어오는 클라이언트 연결 요청을 수신하고, 데이터베이스 서버에 대한 클라이언트 연결 요청 트래픽을 관리.    * 들어오는 클라이언트 연결 요청을 수신하고, 데이터베이스 서버에 대한 클라이언트 연결 요청 트래픽을 관리. 
- 
   * 기본 리스너 구성 파일은 listener.ora 이며 Oracle 홈 디렉토리 network/admin 하위 디렉토리에있습니다.     * 기본 리스너 구성 파일은 listener.ora 이며 Oracle 홈 디렉토리 network/admin 하위 디렉토리에있습니다.  
- 
   * 예를 들어, Oracle 홈 디렉토리가 /u01/app/oracle/product/11.2.0/db_1 인 경우    * 예를 들어, Oracle 홈 디렉토리가 /u01/app/oracle/product/11.2.0/db_1 인 경우 
- 
   * 기본적으로 listener.ora 파일이 /u01/app/oracle/product/11.2.0/db_1/network/admin 디렉토리에 만들어집니다.    * 기본적으로 listener.ora 파일이 /u01/app/oracle/product/11.2.0/db_1/network/admin 디렉토리에 만들어집니다. 
- 
   * 이 파일에는 데이터베이스를 확인하는 프로토콜 주소가 포함됩니다.     * 이 파일에는 데이터베이스를 확인하는 프로토콜 주소가 포함됩니다.  
- +  * 이 주소로 listener가 수신 대기하는 프로토콜과 프로토콜 관련 추가 정보를 정의합니다.   
-  * 이 주소로 청취자가 수신 대기하는 프로토콜과 프로토콜 관련 추가 정보를 정의합니다.   +  * 다음과 같은 프로토콜 주소를 청취하도록 listener를 구성할 수있습니다. <code> 
- +(DESCRIPTION = 
-  * 다음과 같은 프로토콜 주소를 청취하도록 리스너를 구성할 수있습니다.  +  (ADDRESS = (PROTOCOL = tcp) (HOST = adminschool.net)(PORT = 1521)) 
- +
- +</code>
-  * (DESCRIPTION = +
-  *     (ADDRESS = (PROTOCOL = tcp) (HOST = adminschool.net) (PORT = 1521))) +
  
   * listener.ora 파일은 설치시 자동으로 구성되며( <color red> **소프트웨어만 설치시에는 netca util을 이용해야함.** </color>   * listener.ora 파일은 설치시 자동으로 구성되며( <color red> **소프트웨어만 설치시에는 netca util을 이용해야함.** </color>
줄 41: 줄 33:
   * 이 connect descriptors에는 프로토콜과 데이터베이스 서비스 이름이 포함되어있습니다.     * 이 connect descriptors에는 프로토콜과 데이터베이스 서비스 이름이 포함되어있습니다.  
   * 데이터베이스는 여러 서비스 이름을 정의할 수 있기 때문에 연결 서비스의 이름을 connect descriptors에 지정해야합니다.   * 데이터베이스는 여러 서비스 이름을 정의할 수 있기 때문에 연결 서비스의 이름을 connect descriptors에 지정해야합니다.
- +  * 다음은 PROD 라는 이름의 데이터베이스에 연결할 수 있도록 connect descriptors 를 보여 주는 예 입니다. <code> 
-  * 다음은 PROD 라는 이름의 데이터베이스에 연결할 수 있도록 connect descriptors 를 보여 주는 예 입니다.  +PROD=(DESCRIPTION = 
- +  (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.100)(PORT=1521)) 
-  * PROD=(DESCRIPTION = +     (CONNECT_DATA=(SERVICE_NAME=PROD)(SERVER=DEDICATED)) 
-   (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.100)(PORT=1521)) +  ) 
-  *  (CONNECT_DATA=(SERVICE_NAME=PROD)(SERVER=DEDICATED)) +</code>  
-  *   )+
    
 === Connect Requests === === Connect Requests ===
줄 108: 줄 99:
 === command line에서 listener의 정보를 표시하려면 다음과 같습니다. === === command line에서 listener의 정보를 표시하려면 다음과 같습니다. ===
   - command 창 open.(ex: windows=> cmd)    - command 창 open.(ex: windows=> cmd) 
-  - "운영 체제의 환경 변수 구성"에서 설명하는 단계를 수행합니다.(환경변수설정확인)  +  - "운영 체제의 환경 변수 구성"에서 설명하는 단계를 수행합니다.(환경변수설정확인) <code sql>lsnrctl status  엔터 쎄게~ </code>
-  * <code sql>lsnrctl status  엔터 쎄게~ </code>+
  
  
줄 128: 줄 118:
  
 ==== command line에서 Listener를 시작 또는 중지하려면 다음과 같습니다. ====  ==== command line에서 Listener를 시작 또는 중지하려면 다음과 같습니다. ==== 
-  명령 창을 엽니다.  +  명령 창을 엽니다.  
-  운영 체제의 환경 변수 구성”에서 설명하는 단계를 수행합니다.(환경변수설정확인)  +  운영 체제의 환경 변수 구성”에서 설명하는 단계를 수행합니다.(환경변수설정확인)  
-  Listener를 시작하거나 중지하는 방법에 따라 다음 명령 중 하나를 입력합니다.  +  Listener를 시작하거나 중지하는 방법에 따라 다음 명령 중 하나를 입력합니다.  
-  * lsnrctl start + 
-  * lsnrctl stop+  * 리스너 시작명령 <code sql>lsnrctl start </code> 
 +  * 리스너 종료명령 <code sql>lsnrctl stop </code>
  
 ===== 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 시스템에만 해당) "시작"을 클릭하여 "프로그램"(또는 "모든 프로그램") →       "Oracle - HOME_NAME"→ "Application"→ "Development"→ "SQL * Plus"를 선택. 
 +  - 프롬프트가 나타나면 사용자 이름 다음에 @ 기호와 연결 식별자를 입력합니다.  
 +  * 연결 식별자의 형식은 다음과 같습니다. 
 +    * "host [: port] [/ service_name] [: server] [/ instance_name]"
 +    * 연결 식별자의 형식으로 사용되는 place holder는 다음과 같은 의미가있습니다. 
 +      * host : Oracle Database 호스트 컴퓨터 이름 또는 IP 주소입니다. (IPv6 주소는 큰 괄호로 묶어야합니다.)  
 +      * port (옵션) : Oracle Net 리스너가 연결을 수신 대기하는 TCP 포트 번호입니다. (제외시 1521) 
 +      * service_name : 데이타베이스 서비스 이름입니다.
 +      * {{:study:oracle:11g2daydba:easy_conn.jpg|}}
 +
 ===== Networking: Oracle By Example Series =====  ===== Networking: Oracle By Example Series ===== 
 +
 + [[http://www.oracle.com/technology/obe/11gr2_2day_dba/network/network.htm|네트워크 관련 obe 사이트(영문)]]
 +[[http://translate.google.com/translate?hl=ko&sl=en&tl=ko&u=http%3A%2F%2Fwww.oracle.com%2Ftechnology%2Fobe%2F11gr2_2day_dba%2Fnetwork%2Fnetwork.htm|네트워크 관련 obe 사이트(한글)]]
study/oracle/11g2daydba/04.1265606740.txt.gz · 마지막으로 수정됨: 2010/02/08 14:25 저자 upju