Last Modified : 2011.01.07

오라클 설치

1. 오라클 데이터베이스 다운로드

http://www.oracle.com에서 Downloads 를 선택하고 Databases 에서 Database 11g를 선택한다.
이동한 페이지에서 Oracle Database 10g 를 선택한다.
oracle 10g
윈도우용을 선택한다. XP인 경우 아래를 선택한다.
Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows
Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows
오라클 정책에 체크를 하고 Accept 클릭한다.
terms
10201_database_win32.zip 링크를 클릭하면 다운로드가 시작된다.
10201_database_win32.zip

2. 설치과정

다운받은 파일 10201_database_win32.zip의 압축을 풀고 setup.exe를 클릭하여 Oracle Universal Installer 를 작동시킨다.
아래 화면에서 Oracle 홈 위치는 오라클이 설치될 디렉토리를 의미한다.
설치유형은 Standard Edition을 선택하고 시작 데이터베이스(추가 720M) 생성 체크박스를 해제하고 다음을 클릭한다.
설치 방식 선택
제품별 필요 조건 검사 창에서 아래와 같은 경고창이 뜬다면 네트워크 환경이 DHCP인 경우다.
자신의 네트워크가 유동IP를 받는 환경인 경우 일단 취소를 눌러 설치를 중단해야 한다.
필요 조건 검사
loop back adapter 를 설치한다.
제어판 -> 하드웨어 추가 를 선택하여 아래와 같이 진행한다.
하드웨어 추가 마법사
예, 하드웨어를 연결했습니다.
새 하드웨어 장치 추가
목록에서 직접 선택한 하드웨어 설치(고급)
네트워크 어댑터
Microsoft Loopback Adapter
하드웨어를 설치할 준비가 되었습니다.
하드웨어 추가 마법사 시작
윈도우 트레이 메뉴에서 새로운 네트워크가 설정이 아직 되어 있지 않다고 나타난다.
마우스를 이동, 클릭하여 아래와 같이 진행한다.
시스템 트레이 메뉴
로컬 영역 연결2
로컬 영역 연결2 속성
인터넷 프로토콜(TCP/IP) 등록 정보
위 과정을 모두 진행한 후에 다시 Oracle Universal Installer 실행한다.
이제는 네트워크 구성 요소 항목에서 경고 메시지가 보이지 않는다.
(그래도 경고 메시지가 보인다면 컴퓨터 이름이 한글로 되어 있지 않는가 확인한다.
컴퓨터 이름이 한글이라면 영문으로 고치고 다시 시도한다.)
경고 메시지가 보이지 않는다면 다음을 클릭한다.
필요 조건 검사
요약 창에서 설치를 클릭한다.
요약
설치
종료를 클릭한다.
설치 종료
아직 데이터베이스 인스턴스가 만들어지지 않았으므로 아래 그럼처럼 Database Configuration Assistant 를 실행하고 진행한다.
Database Configuration Assistant
Database Configuration Assistant 시작
데이터베이스 생성
데이터베이스 템플리트 선택
전역데이터베이스 이름과 SID를 입력한다.
여기서는 orcl 이라고 입력하겠다.
앞으로의 예제는 여기서 설정한 값대로 진행된다.
데이터베이스 ID 설정
4/12 단계 : 관리옵션 창에서 Enterprise Manager 를 사용하여 데이터베이스 구성 체크를 해제하고 다음을 클릭한다.
Enterprise Manager 를 사용하여 데이터베이스 구성:해제
Sys, System 암호를 지정한다.
Sys, System 의 암호 지정
저장 영역 옵션
데이터베이스 파일 위치
단계 8/12 : 복구 구성 창에서는 플래시 복구 영역 지정를 해제한다.
플래시 복구 영역 지정:해제
데이터베이스 내용
단계 10/12 : 초기화 매개변수 창의 메모리 탭에서 사용자 정의 수동을 선택하여 자신의 시스템에 맞게 설정한다.
메모리 1G인 시스템인 경우에는 아래와 같은 설정을 따른다.(1G 이상인 경우는 디폴트 값을 그대로 사용)
공유 풀, 버퍼 캐시, Java 풀의 단위를 MB로 변환한다.
공유 풀 : 50, 버퍼 캐시 : 50, Java 풀 : 25 로 값을 입력한다.
다른 값은 그대로 둔다.
초기화 매개변수
아래 화면에서 다음으로 클릭한다.
데이터베이스 저장 영역
아래 화면에서 완료를 클릭한다.
생성 옵션
데이터베이스 인스턴스 생성이 시작된다.
복제 데이터베이스 생성
완료화면에서 종료를 클릭하기 전에 암호관리를 먼저 클릭한다.
종료 화면,암호관리 클릭
SCOTT 계정의 계정을 푼다.
암호 관리 : SCOTT 계정 UNLOCK
데이터베이스가 생성이 완료되면 다음으로 리스너를 설치한다.
아래와 같이 Net Configuration Assistant 를 실행한다.
Net Configuration Assistant 선택
아래를 진행한다.
Net Configuration Assistant 시작:리스너
리스너 구성:추가
리스너명
프로토콜 선택
포트 번호
다른 리스너를 구성하시겠습니까?:아니오
리스너 구성 완료
리스너 구성 완료
SQL plus 를 실행한다.
계정 scott과 scott의 비밀번호 tiger를 입력하면 아래 그림과 같이 비밀번호 변경 화면이 나타난다.
앞으로 나오는 예제를 위해 비밀번호를 변경하지 않고 tiger 를 그대로 사용하도록 설정한다.
SCOTT 암호 변경
만일 위와 같은 과정을 거치지 않고 GetEmp 파일을 실행하면 아래와 같은 에러가 만나게 된다.
GetEmp 테스트:암호가 만기되었습니다.

만일 설치과정에서 scott 계정을 풀지 않았다면
sqlplus system/자신이 정한 암호 로 접속하여 아래 명령을 주어 scott 계정를 푼다.
ALTER USER scott ACCOUNT UNLOCK;

3. 오라클 삭제

만약 설치 과정 중 실수로 오라클을 언인스톨하기 위해서는 아래 과정을 따라야 한다.
가장 먼저 해야 할 일은 오라클 Universal Installer 이용하여 삭제를 해야 한다.
오라클 삭제:Universal Installer 선택
제품 설치 해제(D)를 클릭한다.
제품 설치 해제(D)
설치된 오라클를 체크하고 제거 버튼을 클릭한다.
설치된 오라클를 체크하고 제거 버튼을 클릭
확인 창에서 예를 클릭한다.
확인
모두 삭제가 되었으면 닫기를 클릭한다.
삭제 완료

닫기를 클릭하고 오라클 관련 창을 모두 종료한다.
시작-> 실행-> regedit 실행한 후 다음을 삭제한다.

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
에서 oracle 로 시작되는 폴더

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\
에서 oracle 로 시작되는 폴더들

regedit 을 종료한다.

설정-> 제어판 -> 시스템 에서 고급 을 선택하고 환경변수 PATH 에 오라클 관련 PATH를 삭제한다.

C\Program Files\Oracle 폴더를 삭제한다.

재부팅하고 서비스에서 오라클이 삭제되었는지 확인한다. 관리도구:서비스

Oracle로 시작하는 서비스가 보이는지 확인
오라클이 설치된 디렉토리를 삭제한다.