2021. 11. 26. 22:54ㆍStudy/Database

1. 설치파일 다운로드
1-1. 주소 : https://www.oracle.com/kr/index.html
정식 사이트는 https://www.oracle.com 이지만
영어만 보면 울렁거리기 때문에 한국 정식 사이트를 이용한다.
언제쯤 영어가 안울렁거릴까...
1-2. [ 제품 > 소프트웨어 > Oracle Database ] 로 이동

1-3. 중간즈음 [ Oracle Database 19c 다운로드 ] 버튼 클릭
21c 버전도 있긴 한데, 아직 리눅스 버전밖에 안나와서 깔아보진 못했다.
조만간 깡통 놑북에 우분투 설치할 예정인데, 그 때 한번 깔아봐야겠다.

1-4. OS에 맞는 파일 다운로드
Windows 10 Pro 니까, [ Microsoft Windows x64 (64-bit) ] 로 다운받음

1-5. 다운로드 완료. 용량이 꽤나 큼. 2.89GB

2. 설치
2-1. 압축파일을 해제한다. 경로는 적당히 관리하기 편한 경로

2-2. 폴더 안으로 들어가서 [ setup.exe ] 파일 [ 관리자권한으로 실행 ]

2-3. 조금 기다리면 설치 과정이 뜸
본인이 원하는 세팅대로 옵션을 선택해서 설치를 진행한다.
아무래도 프로그램이 무겁다보니, 좀 늦게 뜬다. 인내심을 가져야 함

2-4. 이상이 없으면 30분~2시간 사이에 설치가 완료되고,
[ 설치가 완료되었습니다. ] 라는 메시지를 볼 수 있다.
3. 54%에서 설치가 멈추는 현상
한 번에 설치가 되면 참 좋겠지만,
설치가 잘되었습니다. 해피엔딩~이 아님
역시나 오라클스럽게도 한번에 설치가 안된다.
밤새 컴퓨터를 켜놨는데도 54%에서 설치가 멈춰있는 현상
이유는 모르겠으나, 어쨋든 온갖 뻘짓을 해서 설치는 성공했다.
우선, 재설치를 위해 이미 등록된 레지스트리나 설정파일들을 지워준다.
3-1. 서비스 중지

레지스트리 삭제 전,
실행중인 오라클 관련 서비스들을 모두 중지시킨다.
3-2. 레지스트리 삭제
window key + s 또는 r > regedit (레지스트리 편집기) 에서 오라클 관련 레지스트리 모두 삭제
1) HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE

2) HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Services > Oracle*
ControlSet의 경우 번호는 다를 수 있음

3-3. 이미 설치된 파일들을 다 삭제한다.
uninstaller도 있지만, 이미 레지스트리를 다 삭제했기 때문에 그냥 통으로 delete 해도 지워진다.
이미 사용중이라고 안지워지는 파일이 있는 경우, 서비스가 제대로 중단되어 있는지 확인

3-4. 컴퓨터 재부팅
레지스트리 삭제 후 컴퓨터 재부팅을 안하면 서비스 값이 업데이트 안되서 제대로 설치가 안될 수 있다.
3-5. 다시 재설치 (setup.exe 관리자권한으로 실행)
단, 중간 설치과정에서 [ 컨테이너 데이터베이스 생성 ] 의 체크박스는 해제한다.
default로 체크되어있다.
캡쳐해놨는데 이미지 못찾겠어서 캡쳐본은 다음에 추가..!
3-6. 설치 성공!
힘든 여정이었다...ㅠㅠ

※ 이렇게 해도 안되면,
각 설치 Step 별로 옵션을 바꿔서 설치해본다.
옵션 돌려설치하기로 9번만에 설치 성공...ㅠㅠ
※ 혹시 모르니, 설치 경로를 C:/폴더/oracle 폴더 로 맞춰준다.
ex) C:/Oracle/WINDOWS.X64_193000_db_home 이런식으로
이 상태에서 setup을 진행하면 C:/Oracle/oradata 이렇게 오라클 파일이 저장됨
험난한 오라클 설치과정 끝.
'Study > Database' 카테고리의 다른 글
[SQL] VIEW (0) | 2021.12.03 |
---|---|
[SQL] SELECT, INSERT, UPDATE, DELETE, MERGE (0) | 2021.12.02 |
[SQL] DDL, DML, DCL, TCL (0) | 2021.12.01 |
[Oracle] 테이블 스페이스 설정 (0) | 2021.11.27 |
[Oracle] SQL Plus, 초기설정, 계정생성, 권한부여 (0) | 2021.11.27 |
[SQLP] 이론 4. DB Server Multiplexing (0) | 2021.11.18 |
[SQLP] 이론 3. What is Architecture? (0) | 2021.11.18 |
[SQLP] 이론 2. What is RDBMS and SQL? (0) | 2021.11.15 |
[SQLP] 이론 1. What is Database? (0) | 2021.11.15 |
[SQLP] <국가공인 SQLP 자격검정 핵심노트 1, 2 (DBian)> (0) | 2021.11.12 |