카테고리 없음

[오라클]오라클 설치 방법 과 설치 오류 해결

한바다주인공 2025. 4. 17. 01:15

오라클 설치를 하면서 각 설치도구와 경로에 대한 개념정리와 이해 그리고 설치시 어려움을 겪었던 것을 기록해본다

 

✅ 우선 오라클 설치는 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 설치가 끝났다. 해당프로그램 사용하면서 오류나 문제점이 있으면 하나하나 풀어 나가야 겠다