티스토리 뷰
[Oracle] 오라클 다운 및 설치 + Sql developer 다운 (Database Express Edition(XE)다운, sql developer, Oracle 설치 에러,SYSTEM 계정)
Chokeys 2023. 7. 15. 12:04
기존에 쓰고 있는 DB에 실질적인 권한은 내게 없다. 강사님께서 만드신 DB에서 테이블을 생성하고 관리할 수 있는 권한을 부여 받은거지, 전체 데이터베이스의 시스템을 내가 관리하는게 아니다. 그래서 이번엔 내가 직접 관리자 계정으로 데이터베이스를 생성해보려고 한다.
1. 오라클 DB 다운로드 및 설정
다운로드를 하기 의해 홈페이지도 뒤져보고, 여러 블로그를 검색도 했지만 그냥 다운로드 주소만 남겨놓고 홈페이지에서 어디를 클릭해서 들어가는건지 자세히 경로까지 나와있는 글이 없었다. 1시간을 찾아 해멘 결과 도저히 어디를 클릭해야 다운로드 경로가 나오는지 모르겠어서 그냥 오라클 홈페이지에서 XE를 검색해서 찾았다.
① 오라클 홈페이지에 들어가서 돋보기를 누른다
② 검색창에 xe버전을 다운받아야 하니 xe를 입력하자.
이렇게 알파벳 순서대로 다운 받을수 있는 제품들의 목록이 뜬다. 그러면 ctrl +f 를 눌러 찾고자 하는 XE를 입력하자.
저렇게 Database Express Edition(XE) 제품을 찾았다. 클릭해보자
③ 자신의 운영체제에 맞는 XE버전을 다운받자.
무료 버전인 XE를 받을 수 있는 페이지로 들어가지고, 클릭하여 자신의 운영체제에 맞는 버전을 다운로드 하자 (현재 XE의 최신버전은 21c 버전인거같다)
다운받는 과정이 좀 복잡해보이는건 내가 길치라 그렇다. 도저히 다운받는 페이지를 못찾겠어서 일단 나만의 방법으로 찾아보았다.
[오라클 xe버전 특징]
- 최대 12GB 사용자 데이터
- 최대 2GB 데이터베이스 RAM
- 최대 CPU 스레드 2개
XE버전은 오라클 교육용 버전으로 무료이다. 정식버전보다 성능면에서 떨어지지만, 연습용으로는 충분할거 같다. 사실 성능에 대해서 잘은 모르는데 게임사양에 비교해서 생각해보면 많이 부족해 보이기도 하다.
③ 받은 파일의 압축을 푼 후 setup 파일을 클릭해 설치를 한다.
처음에 그냥 설치 했는데 폴더에 아무런 파일도 없고 빈 껍데기만 설치되어, 왜 그런가 찾아보니 관리자 권한으로 설치안해서 그렇다길래 다시 설치해주었다.
설치과정 중에 데이터베이스 비밀번호를 설정하는 화면이 나온다. 나중에 SYSTEM 계정에 접속할 때 사용되는 "관리자 계정 비밀번호"이다.
아니 그래도 오류가 뜬다.. 인터넷을 검색해보니 2가지 방법을 찾았다. 대부분은 여기서 오류 없이 정상적으로 끝이난다. 밑에 오류 관련 글은 필요하신 분만 읽으면 된다.
< 필요하신분만 읽어주십시오 >
[ 오라클 XE 설치 오류 해결(무한 rollback) ① ]
1) 제어판, 또는 cmd에서 sc delete Oracle ServiceXE를 입력하여 삭제를 하고 새롭게 설치
2) 설치경로에 영어가 아닌 한국어가 포함되어 있어서 오류가뜬다. 경로를 영어로 바꿔주기
그래서 두 방법 보두 해보기로 했다.
첫 번째 방법을 했는데 잘못 입력한건지 모르겠지만, 입력한 내용이 실행되지 않았고 제어판에도 따로 오라클 설치파일이 없어 삭제할수가 없었다.
이렇게 ora라는 폴더를 만들고 이 안에 설치 해보기로 했다. 만약 설치가 제대로 된다면 문제는 내이름으로된 폴더가 문제인것이다.
오 오 ! 뜬다 방화벽이 뜬다. 분명 다른 블로그에서 설치 과정중에 저 방화벽이 다 들어가있었다. 이제 되는건가??
엥? 안된다. 왜 안되는거지 포기하지 않는다 덤벼!! 이번엔 다른 글에서 찾은 방법을 해보자.
[ 오라클 XE 설치 오류 해결(무한 rollback) ② ]
1. 시작 -> 실행(window + R) -> regedit -> HKEY-LOCAL_MACHIEN 누르고 SOFTWARE 폴더에서 Oracle이라고 붙은 레지스트리(맞나?)암튼 다지운다.
2. 실행(windiw + R) -> sysdm.cpl을 입력한 후 -> 시스템 속성 -> 고급 -> 환경변수 -> 시스템변수에서 -> path 클릭 -> Oracle 관련해서 다 지운다.
3. C:\Program Files, C:\app 안에 있는 Oracle관련된 폴더, 파일을 다지운다.
4. 사용자 이름, 사용자 폴더명, 컴퓨터이름을 전부 영어로 바꾼다.(한글x)
4-1. 시스템 (windiw + i ) ->계정 -> 시용자 정보-> 계정설정을 로컬계정으로 바꿉니다.
4-2. 검색 (windiw + R ) -> netplwiz 입력 후 -> 사용자 이름 변경후 -> 그룹을 관리자로 등록
4-3. 시스템 (windiw + i ) -> 컴퓨터 이름 변경
- 아마 거의 영어로 되어있어서 안바꿔도 될것이다.
5. 사용자 폴더명의 이름을 변경한다. (다른계정은 로그아웃 되있고, "Administrator 계정으로 로그인" 한 상태에서만 변경이 가능하다.)
5-1. 검색 (windiw + S) -> cmd 입력 -> (명령 프롬프트) 창에서 Administrator 계정으로 로그인하자
① cmd는 관리자 권한으로 실행
② net user Administrator /active:yes명령어를 콘솔창에 입력
③ 정상적으로 관리자 계정이 로그인 됬는지 확인한다.
5-2. 실행 (windiw + R) -> regedit 입력 후 ->아래 적어놓은 ProfileList 경로로 이동
경로 : 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
5-3. ProfileList 하위키에서 S-1-5-21.. 라고 붙은 폴더 클릭 -> 현재 내이름(한글)로 설정되어 있는ProfileImagePath 더블 클릭 -> 원하는 이름으로 변경(영어 이름으로)
5-4. 윈도우 로고에서 오른쪽을 눌러 터미널 (관리자) 클릭 후 명령어를 입력한다.
- 혹시 폴더이름에 띄어쓰기가 있는 경우는 "폴더이름" , " "(쌍따음표)안에 넣어주면 된다.
명렬어 : " ren C:\Users\이전폴더 이름 바꿀 이름 "
5-5. Administrator 계정을 로그아웃 후, 다시 기존 계정에서 cmd창을 열고 이번에는 net user Administrator /active:no 명령어를 입력해 비활성화 시킨다.
6. 시스템 (windiw + i ) -> 개발자 모드로 변경
6. 컴퓨터를 재부팅 하고 다시 설치한다.
※ 설치시에만 방화벽을 잠시 중단하고 설치하자. 방확벽을 켠채로 설치하게되면 Oracle Develoment랑 연동이 안된다고 한다.
컴퓨터를 끄고왔다. 다시 실행시켜 보자.
정상적으로 설치가 되는거 같다. 너무 힘들었다.. 한번에 될 줄 알았는데 머가 이리 건들게 많은건지 진짜 식겁했다. 다른 설정들은 설치가 끝나고 다시 원상태로 돌려놓자.
오라클 데이터베이스 설치가 끝났으면, 이제는 데이터베이스 개발 및 관리를 도와주는 Toll인 SQL Developer를 다운 받아야한다.
※ 솔직한 심정으로 다른분들은 이 글을 보더라도 이렇게 따라 안했으면 좋겠다. 순서도 뒤죽박죽이고 오늘 하루종일 고생하면서 성공했기에 글로 작성하는거지... 중간에 시스템 복원도 시키고 아주 혼이났다.
아마 위에 방법중에 한 두개만 적용해도 될지 모른다. 나는 한번에 이것저것 다 해본거라 시간만 오래걸린거 같다. 여러분은 진짜 몇개만 설정해보고 안되면 다른 방법을 찾았으면 좋겠다.(삽질...)
2. sql developer 설치
① 오라클을 설치할 때와 마찬가지로 검색을 활용하자. 검색창에 sql developer를 입력하자.
sql만 입력해도 저렇게 뜨는데 이번에는 바로 Sql Developer Download를 클릭해서 들어가보자.
나는 윈도우 버전을 다운 받았다. 그리고 자신의 JDK랑 호환되는 버전을 다운받아야 하는데, 만약 JDK11보다 낮은 버전을 쓰고 있다면 밑에 있는 Previous Version 을 클릭하여 자신에게 맞는 버전을 찾아서 다운하자.
SQL Developer같은 경우는 별도의 설치과정이 없이 그냥 다운받은 후 폴더 안에 있는 "sqldeveloper.exe" 바로가기 아이콘을 바탕화면에 만들거나, 아니면 폴더에서 그냥 클릭해 실행시켜주면 된다.
실행시키면 이렇게 첫 시작페이지가 뜨게 된다.
② 초록색 십자가(새로 생성)을 눌러 SYSTEM계정을 추가하자.
Name과 사용자 이름을 동일하게 적고 아까 입력했던 관리자 계정 비밀번호를 입력하고 테스트를 눌러 상태를 확인한다. YO! 성공!!
아래 항목에 머가 정말 많다. 처음에 오라클 DB배웠을때도 이렇게 많았나?
일단 오늘의 목표는 끝났다. 백엔드 개발자가 되려고 하는데 DB하나 설치못하면 바보다 바보...
물론 2시간이면 끝날줄 았았는데 하루종일 시간을 쓴게 좀 그렇다. 설치가 이렇게 까다로울줄 몰랐다. 그래도 잘했다. 무언가 목표를 가지고 하나를 끝낸게 나는 더 중요하다. 이런걸 소중한 시간이라고 하지 ㅋㅋㅋ
그러면 다음글에서는 직접 권한을 부여해서 사용자에게 DB를 하나 만들어주는 관리자가 되어보자. Bye~
[도움받은 사이트]
Oracle XE 삭제하는 방법
오라클을 잘못 설치하게 되면 재설치를 해야하는데, 재설치를 하기 위해서는 깔끔하게 제거해야 한다.만약 오라클을 완벽하게 제거하지 않고 재설치를 시도할 시, <이 시스템에는 oracle database ex
velog.io
Oracle Database 설치오류 해결방법
Oracle database 설치가 완료되었지만 오류가 발생했습니다 | Oracle Databse 18c Express를 설치하는 데만 한시간 반이 걸렸다. 이유는 설치 막바지에 계속해서 롤백(rollback)이 일어나며 다음과 같은 오류가
brunch.co.kr
오라클 SQL 인스톨시 롤백 현상
윈도우 10 Home에서 오라클SQL (oracle xe 18.c) 설치 시, 잘 설치되다가 갑자기 롤백이 일어나며 설치가 제대로 되지 않는 경우가 있다. 필자는 구글링을 해서 다양한 방법을 시도해 보았으니 모두 되
eternalteach.tistory.com
윈도우11 계정 이름, 사용자 폴더 이름 변경하는 방법 - 익스트림 매뉴얼
윈도우11을 처음 설치할 때 Microsoft 계정 또는 로컬 계정으로 사용자를 설정하게 되며 이때 설정한 정보로 사용자 계정이 표시되는데요. Microsoft 계정으로 로그인을 하게 되며 Microsoft 프로필에 등
extrememanual.net
'SQL' 카테고리의 다른 글
- Total
- Today
- Yesterday
- SQL Developer
- SQL
- 오라클 SYSTEM 계정
- for while 차이
- 중첩 서브 쿼리
- 오라클 데이터 삭제
- 오라클 시스템 권한
- 테이블 명 변경
- 파이썬
- h2 db
- 오라클 RESOURCE
- CURRVAL
- Database Express Edition(XE)
- 오라클 데이터 추가
- 합성 연산자
- 오라클 데이터 수정
- 오라클
- Python
- 윈도우11 사용자 계정이름 변경
- 오라클 XE 설치에러
- 반목분
- 오라클 CONNECT
- 오라클 ROLE
- 다중 컬럼 서브 쿼리
- oracle
- 오라클 인스톨 rollback
- NEXTVAL
- 파이썬 리턴 값 주석
- Where
- for 구구단
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |