[오라클]오라클 설치 방법 과 설치 오류 해결
오라클 설치를 하면서 각 설치도구와 경로에 대한 개념정리와 이해 그리고 설치시 어려움을 겪었던 것을 기록해본다
✅ 우선 오라클 설치는 Oracle Database Express Edition(XE), SQL Developer(디브로퍼) 다운로드 경로를 알아야 한다.
✔️ Oracle Database Express Edition(XE)이란?
- DBMS (데이터베이스 관리 시스템) 의 일종
- 데이터를 저장하고 처리하는 서버 역할 (예:회원 정보 저장, 게시판 글 저장, 쇼핑몰 주문내역 저장)
📌즉, 실제 데이터를 저장하는 창고 역할 이다
[🔘오라클 설치 도구 개념]
도구이름 | 역할 및 설명 |
Orcale Installer | 오라클 DB를 설치하는 설치 마법사, 설치경로, 비밀번호, 계정 등 설정 |
Oracle Listener | 클라이언트가 DB에 접속할 수 있도록 연결을 관리하는 네트워크 서비스 |
Oracle Service(XEPDB1) | 실제 데이터베이스가 저장되는 DB인스턴스를 실행하는 서비스 |
SQL*Plus | 텍스트 기반의 오라클 명령줄 도구. SQL 명령을 직접 입력해 실행가능 |
SQL Developer | GUI 기반의 SQL개발 도구, SQL쿼리실행, 테이블 확인, ERD 확인가능 |
Data Ditionary | 오라클이 자체적으로 저장하는 메타 정보 테이블(예:유저목록, 테이블 목록 등) |
✔️ Oracle SQL Developer 란?
- 데이터베이스에 접속해서 SQL을 날리고 관리할 수 있는 도구(툴) 이다.
- 개발자/DBA가 SQL 명령어를 실행하거나 테이블을 설계하는 데 사용
📌즉, 창고에 들어가서 데이터를 관리하는 직원 도구 이다
🟦 Oracle Database XE다운로드 방법
오라클 DB설치프로그램을 다운로드 할 때 는 오라클 공식 홈페이지를 찾아가는 방법도 있지만
구글에서 'oracle database express downloand' 키워드를 검색하면 빠르다.
🔗 공식 다운로드 링크
👉 https://www.oracle.com/database/technologies/xe-downloads.html
Oracle Database Express Edition (XE) Downloads
Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Services only provid
www.oracle.com
🔷 설치파일 다운로드 방법
1. 위 링크 접속
2. 아래로 스크롤 Oracle Database 21c Express Edition for Windows x64 클릭
3. Oracle 계정으로 로그인 필요 (없다면 무료로 생성 가능)
4. 로그인 후 다운로드 시작
5. 다운로드 후 압출을 푼 다음에
6. setup파일에 반드시 마우스우클릭 → 관리자 권한으로 실행
(반드시 관리자 권한으로 실행해야 오류없이 실행 됨)
📌 설치경로는 C드라이브에 용량이 만을시 하드디스크 D드라이브에 설치하는 방법도 있다.
설치가 완료되면 Sql plus, oracle Service, Listener 등이 자동설치 된다
🟦 SQL Developer 다운로드 방법
1. SQL Developer는 별도로 설치가 필요하여 아래 링크에서 설치를 진행 한다.
👉 https://www.oracle.com/tools/downloads/sqldev-downloads.html
Oracle SQL Developer Downloads
This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not already
www.oracle.com
2. 운영체제에 맞는 버전을 선택한다 (예: Windows 64-bit with JDK 포함)
3. 압축된 폴더를 원하는 위치에 푼다.
4. sqldeveloper.exe 실행
🟥 오라클 설치 시 오류사항 🟥
✔️ Oracle Database Xe 설치마법사 진행시 아래와 같이 롤백 되는 현상이 반복되었다.
👉 위 오류 얼럿창은 설치 중 오류가 발생했을 때 자동으로 이전 상태로 되돌리는 과정 이다.
❗원인과 해결방법을 찾았다
- 관리자 권한으로 설치 하지 않은 경우 : setup.exe를 우클릭 → '관리자 권한으로 실행'
- 이미 동일한 오라클 설치가 존재하거나, 이전 설치 잔재가 있는 경우
💠이전 오라클 설치 흔적 제거
- 서비스에 Oracle 관련 항목이 있는지 (검색창 Service)
- 제어판 → 프로그램제거 에서 Oracle 관련 항목 삭제
- 폴더 :C:\OracleXe, C:\app, C:\ProgramData\Oracle, C:\Program Files\Oracle 삭제
- 레지스트리: regedit 실행 후 HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 삭제
🧩 레지스트리 수동 정리
레지스트리: regedit 실행 후 HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 삭제
경로: window + R 'regedit' 입력후 enter
위에서 ORCLE 폴더를 삭제하려고 하면 자꾸만 아래 오류 얼럿창이 떳다!
위에대한 해결방법으로 ctrl + shift + Esc → 작업 관리자 열기
서비스 탭 → Oracle로 시작하는 서비스가 있으면 모두 중지
다시 window + r 에서 regedit으로 들어가서 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 폴더 우클릭 → 사용 권한
"고급" 클릭 → "소유자"를 현재 사용자 계정으로 변경 → "모든 권한 허용" 체크 후 적용 그리고 다시 삭제 시도 한다!
모든 정리가 끝나고 나면 컴퓨터 재부팅 후 다시 실행 한다!
🔴 위와 같은 모든 경로를 진행 하였는데도 여전히 롤백이 되고 있었다! 오류 오류 오류 발생 발생
✔️ 사용자 계정 문제(계정 경로에 한글 또는 권한 문제)
즉 Oracle 설치 프로그램은 설치 도중에 다음과 같은 시스템 내부 경로를 자동으로 참조하게 된다
종류 | 자동으로 참조되는 경로예시 |
임시파일 | C:\Users\한마라\AppData\Local\Temp |
로그 | C:\Users\한마라\.oracle\Inventory |
사용자 기본 경로 | C:\Users\한마라\Documents 등 |
이때 경로 중간에 한글이 포함되어 있으면
🚫 오라클 설치 도중 내부 스크립트나 권한 처리에서 인코딩 문제 또는 접근 오류가 발생할 수 있다.
🚫 설치 경로는 C:\OracleXE 처럼 문제 없게 지정했더라도,
설치 중 생성되는 임시파일/설정파일/로그 경로 가 한글 경로라면 충돌이 발생할 수 있다.
따라서 영문이름의 로컬 관리자 계정 생성 후 해당 계정으로 로그인 해야 한다
☑ 또한 새계정에서 Oracle 설치만 한 뒤, 설치가 성공적으로 완료되면 다시 기존 계정으로 로그인해서 사용이 가능하다.
Oracle은 시스템 전체 서비스로 설치되기 때문에 계정에 종속되지 않는다
1️⃣ 새 로컬 관리자 계정 만드는 전체 절차
설정창을 열어(window + I) 설정 > 계정 > **가족 및 다른 사용자** 메뉴로 가야 하는데 해당 메뉴가 도저히 못찾겠음 이였다.
🔧 우회경로를 찾았다.
1. 윈도우 검색창에(win + s) 클릭
2. " netplwiz" ( Network Profile List Wizard : 네트워크 사용자 프로필 목록을 관리하는 마법사 도구 )
윈도우에서 사용자 계정을 관리하는 명령어
3. 위 사용자 계정 창에서 [추가] 버튼 클릭
- Microsoft 계정 없이 → 로컬 계정 추가 가능
- 추가 후 → [속성] → 그룹 구성원 → 관리자 선택
🔧 우회경로가 안된다면 다른 방법으로 계정을 추가하고자 한다면
1. Windows + x → 컴퓨터 관리 클릭
2. 왼쪽에서 로컬 사용자 및 그룹 > 사용자 선택
3. 마우스 우클릭 → 새 사용자 추가
✅ 우여곡절 끝에 사용자 계정을 생성한 후 컴퓨터 재시작 혹은 로그아웃한 뒤 새로만든 계정으로 로그인한다.
그리고 setup.exe 파일을 관리자 권한으로 실행하여 Oracle 설치 진행한다!!
✅ Oracle database XE가 설치된 후 다시 한마라 계정으로 로그인하여 Sql developer를 설치 하였다.
위와 같이 SQL 설치가 끝났다. 해당프로그램 사용하면서 오류나 문제점이 있으면 하나하나 풀어 나가야 겠다