서비스 이름은 tnsnames.ora 파일에 설정한다.

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = YUNSS-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

xe - 서비스 이름
description - 접속하고자 하는 대상 데이터베이스 정보
address -  접속하고자 하는 데이터베이스 서버의 리스너를 호출하기 위한 주소 정보이며 프로토콜, 호스명, 포트로 구성
connect_data - service_name 옵션을 이용하여 접속할 리스너 프로세스가 사용하는 서비스 이름을 지정하거나 또는 SID 옵션을 이용하여 데이터 베이스의 SID명을 지정

sqlplus scott/tiger@ora8 tnsname 파일에 설정되어 있는 ora8서비스를 호출하게 된다,.

'Install' 카테고리의 다른 글

listener.ora  (0) 2012.02.26
init<SID>.ora  (0) 2012.02.26
ORALCE 환경설정  (0) 2012.02.26
listener.ora 파일은 다음과 같은 요소로 구성된다.

■ 리스너 이름과 주소
■ 리스너를 사용하는 데이터베이스
■ 리스너 파라메터

listener - 리스너의 이름이며 다른 이름으로 설정 가능하다. SID_LIST_리스너명 항목에서 리스너명과 동일하다.
address_list - address들의 모임이며 여러 개의 address를 동시에 설정 가능하다
address - 데이터베이스 서버의 주소이며 프로토콜, 서버명(IP 또는 Hostname) 및 사용 포트로 구성된다.
sid_list_listener - 리스너가 서비스하는 데이터베이스 정보를 설정하며 SID_LIST_리스너명으로 설정한다.
sid_list - 해당 리스너 프로세스가 하나 이상의 데이터베이스를 서비스할 경우에 해당 부분에 여러 개의 SID_DESC를 등록한다.
global_dbname - 전역 데이터베이스 이름을 지정하며 생략 가능하다.
oracle_home - 오라클 홈 디렉토리의 위치를 지정한다.
sid_name - 리스너의 접속을 허용하는 데이터베이스의 sid명을 지정한다.

listener.ora 파일에는 다음과 같이 리스너 파라메터를 설정할 수 있다.

log_directory_리스너명 - 로그파일이 저장될 경로 이름을 설정
log_file_리스너명 - 로그가 기록될 파일명 설정
logging_리스너명 - 로그 기능의 활성화 여부 설정(on 또는 off)
password_리스너명 - 리스너를 중단시킬 경우 필요한 비밀번호 설정

리스너 기동, 종료 확인
lnsrctl start 리스너명
lnsrctl status 리스너명
lnsrctl stop 리스너명

'Install' 카테고리의 다른 글

서비스 이름 설정(tnsnames.ora)  (0) 2012.02.26
init<SID>.ora  (0) 2012.02.26
ORALCE 환경설정  (0) 2012.02.26
init 파일은 오라클 product에 dbs에 존재한다.
init 파일을 알아 보자..

compatible 데이터베이스 버젼
db_name 데이터베이스 이름
instance_name 데이터베이스의 인스턴스의 이름
control_files 데이터베이스 컨트롤 파일 이름
db_block_size 데이터베이스 블록 크기 지정
db_cache_size 데이터베이스 버퍼 캐쉬 크기
large_pool_size 대형 풀 크기
log_buffer 로그 버퍼 크기
shared_pool_size  공유 풀 크기
sort_area_size 메모리 정렬 크기
undo_management 언두 세그먼트 관리 방식
undo_tablespace 언두 테이블스페이스 이름


'Install' 카테고리의 다른 글

서비스 이름 설정(tnsnames.ora)  (0) 2012.02.26
listener.ora  (0) 2012.02.26
ORALCE 환경설정  (0) 2012.02.26
프로파일(.profile) - 프로파일은 유저의 환경을 설정하는 파일이며 운영체제 유저마다 각각 소유하게 된다. 그러기 때문에 해당 운영체제 유저로 로그인을 수행하게 되면 해당 유저의 기본 디렉토리에 존재하는 프로파일(.profile)을 수행하게 된다. 수행된 프로파일에 의해 해당 유저의 환경 변수가 설정되게 된다.

 환경 설정 이름

 설명

 ORACLE_BASE

 오라클 설치 프로그램인 OUI를 저장하고, 오라클 트레이스 파일 및 데이터 파일을 저장하는 디렉터리의 이름을 기록하는 오라클 환경 변수 명

 ORACLE_HOME

 현재 설치하고자 하는 오라클 데이터베이스 서버를 저장할 디렉터리 명.

 ORACLE_OWNER

 오라클 제품을 컨트롤할 OS시스템 레벨의 유저가 누구인가를 설정하는 오라클 환경변수. 여기에서는 앞에서 생성한 oracle 유저를 지정한다

 LD_LIBRARY_PATH

 오라클 제품을 사용할 떄 사용되는 오라클 공유 라이브러리들의 경로를 나타낸다. 반드시 $ORACLE_HOME/lib을 포함시켜서 설정한다.

 ORACLE_SID

 오라클 서버 인스턴스의 이름인 Oracle System Identifier(SID)를 설정한다. 하나의 하드웨어에 여러개의 데이터베이스 인스턴스가 존재할 수 있지만, SID는 개별 인스턴스에 대해 유일한 이름으로 명명되어야 한다

 PARH

 $ORACLE_HOME/bin을 포함하여 설정한다

 NLS_LANG

 오라클 데이터베이스의 문자 셋을 설정한다

생성하게 될 데이터베이스의 문자셋과 일치해야 한다

 TNS_ADMIN

 Oracle Network를 구성 시, 필요한 설정파일의 위치를 지정하는 것. Insterner.ora, tnsnames.ora, squinet.ora가 위치

 ORA_NLS33

 NLS_LANG 항목에 설정된 문자 셋대로 오라클 데이터베이스에서 각국의 언어 및 도량형을 제공하는 데 필요한 정보를 갖고 있는 파일들의 위치를 지정한다

 TEMPDR

 오라클 데이터베이스가 운영 중에 임시 파일들을 위치시킬 장소를 지정한다

 EDITOR

 sql plus상에서 edit명령어를 사용했을 떄 실행할 수 있는 OS레벨의 에디터를 지칭하는 것. pico,vi 등을 설정.

 LANG

 데이터베이스의 문자 셋을 결정하는 NLS_LANG과 달리, 현재 사용자의 세션에서의 문자 셋을 결정하는 시스템 환경변수. ko_KR.eucKR을 설정하면 한글화된 시스템 메지지를 볼 수 있으며, 오라클에서 제공하는 모든 자바 툴에서 한글화 메시지를 바로 볼 수 있다.

 DISPLAY

 Oracle Universal Installer등 오라클에서 제공하는 자바로 만들어진 여러 가지 툴이 구동하기 위한 X윈도우 환경을 설정하기 위한 것으로, 사용자의 서버 명이나 IP를 설정한다

 LD_ASSUME_KERNEL

 KERNEL 버전을 다른 것으로 보이게 하기 위한 환경변수

 THREADS_FLAG

 JAVA Thread 실행과 관련이 있는 값이다

'Install' 카테고리의 다른 글

서비스 이름 설정(tnsnames.ora)  (0) 2012.02.26
listener.ora  (0) 2012.02.26
init<SID>.ora  (0) 2012.02.26

+ Recent posts