1. OUI(Oracle Universal Installer)
- 인스톨 되어있는 오라클 소프트웨어의 표시
- 새로운 오라클 소프트웨어의 설치
- 사용하지 않는 오라클 소프트웨어의 삭제
- 설치프로세스 도중 온라인도움말의 참조
- 설치 전 요건 체크.
- GUI 인스톨러
2. 주요 환경변수
- ORACLE_BASE : 오라클 디렉토리 구성의 가장 상위 디렉토리를 지정한다.
ex) /u01/app/oracle
- ORACLE_HOME : 오라클 소프트웨어를 정장하는 디렉토리를 지정한다.
ex) $ORACLE_BASE/product/12.1.0/dbhome_1
- ORACLE_SID : 시스템식별자(인스턴스명)을 지정한다.(8자이하의 영문), ORACLE_SID에 따라 같은 컴퓨터위의 인스턴스와 구별가능.
ex) orcl(기본값은 orcl)
- LD_LIBRARY_PATH : 공유오브젝트라이브러리를 검색하는 패스. 리눅스와 유닉스환경에서만 지정.
ex) /urs/lib:$ORACLE_HOME/lib
인벤토리 디렉토리 : 설치한 오라클 제품의 정보등을 저장하기 위한 디렉토리. 모든 오라클 제품은 설치시 같은 디렉토리를 사용한다.
3. DBCA 를 사용한 오라클데이터베이스의 작성.
- 데이터베이스의 작성에는 템플릿을 사용한다.
- 템플릿의 내에는 범용 또는 트랜잭선처리, 데이터웨어하우스를 선택하는경우, 사전에 구성되어있는 데이터베이스가 복사된다.
- 처리내용에 맞춰 커스터마이즈 한 데이터베이스를 작성하는데는 커스텀데이터베이스 템플릿을 선택한다.
- 데이터베이스에서 사용하는 기억영역은 파일시스템(디폴트), 자동스토리지관리(ASM)이 있다.
3.1 DCBA는 데이터베이스의 작성 이외에 다음의 처리도 가능하다.
- 데이터베이스, 옵션의 구성
- 데이터베이스의 삭제
- 템플릿의 관리
- pluggable 데이터베이스의 관리
3.2 템플릿
- XML 파일.
- 데이터베이스, 옵션정보
- 초기화 파라미터
- 기억영역속성(데이터파일, 표영역, 제어파일또는REDO로그의 속성)등.
3.3 템플릿의 타입
- 시드템플릿 : 기존 데이터베이스(시드데이터베이스)의 구조 및 물리파일이 모드 포함되어있는 템플릿.
범용또는트랜잭션처리, 데이터웨어하우스의 경우 이 시드템플릿.
- 비시드템플릿 : 작성하는 데이터베이스의 특성이 포함되어있는 템플릿. 새 템플릿을 작성할때 사용한다.
커스텀데이터베이스가 비시드템플릿.
3.4 템플릿의 이점
- 같은설정을 어러번 할 필요가 없어지기 때문에 데이터베이스를 빠르게 작성가능
- 시드템플릿을 작성하면, 기존의 데이터베이스의 복제를 신속하게 작성할 수 있다.
- 템플릿의 설정시 데이터베이스 옵션을 간단하게 변경할 수 있다.
- 컴퓨터간, 템플릿을 복사 가능하다.
3.5 템플릿의 사용방법
- 기존의 템플릿을 사용 : 기존템플릿의 설정을 변경해서, 새 템플릿을 작성하는 방법
- 기존의 템플릿을 사용(구성만사용) : 기존의 데이터베이스 구조정보(데이터베이스, 옵션, 표영역, 데이터파일, 초기화파라미터등)을 가진 새 템플릿을 작성하는 방법. 유저정의스키마와 그 데이터는 포함되지 않는다.
- 기존의 데이터베이스를 사용: 기존의 데이터베이스의 구조정보와 물리데이터파일을 포함한 새 템플릿을 작성하는 방법. 기존의 데이터베이스와 동일하게 되며, 유저 정의 스키마와 그 데이터가 템플릿에 포함된다.