🙄 DB....DBMS 이름은 많이 들었는데, 정확히 너네 역할은 뭐야?!
DB : DataBase의 약자로 말 그대로 데이터 창고!
DBMS : DB에서 데이터를 꺼내오고 조회하고 (YES24 매장 안에 있는 북PC같은 개념) 관리하는 역할의 친구!
DBMS 의 예) ORACLE, MY SQL, MS-SQL, DB2....
=> 오라클은 일종의 보세창고고 DBMS는 그 안에 나의 데이터들을 관리하는 보세사 역할을 하고 있는듯
이 DBMS 관리자(내가 임의로 붙인 별명)는 언어가 하나밖에 안통하는데, 그것이 바로 SQL !
-> 즉, DBMS 에게 말을 하려면 SQL로 말을 걸어야 한다.
💭 수업 들으며 적은 재밋엇던 잡다한 얘기들
Oracle이 가장 안정적이고 좋지만, 단점이 비싸다!
따라서 요즘 추세는 가장 중요하고 안전해야 하는 정보는 oracle을 쓰고 나머지는 아마존 클라우드를 쓰는 방식으로 많이들 넘어가고 있다고 함
MySQL 은 오라클이 인수했댕,얘도 유로라 함
오라클이 기차라면(대형화물 싣는), SQL 서버는 관광버스 정도라고 하심
자, 그럼 DBMS 인 오라클을 설치하러 가볼까~?!
😍 <오라클 19 설치하기>
1. 먼저 오라클 홈페이지 접속
Oracle | Cloud Applications and Cloud Platform
2. 아래 처럼 고고
3. 뽤로뽤로 미~~ 8
4. and 각좌의 OS 운영체제에 맞게 DOWNLOAD ㄱㄱ
5. AND 원하는 폴더에 oracle 폴더 만들고 거기다가 압축 풀어 (촴고로 난 c: oracle) 로 경로를 햇쒀
6. 그뤼고 나서 압츅 풀린 폴더에 setup.exe 실행 go go (마우스 우클릭-관리자 권한 실행)
7. 그럼 아래와 같은 창이 뜰거에yo (아래부터 순서대로 잘 따라가자구)
실제로 서비스 작업을 할 떄는 서버 클래스를 사용해야 한다고 함(난 코딩 공부용이니 데스크탑 클래스)
oracle base : 오라클이 설치되는 기본 폴더
데이터베이스 파일 위치(=오라클 홈)
--> 오라클 전체가 설치되는 것은 오라클 베이스고, 그 중에서 데이터가 들어있는 파일만 별도로 지정하는 것이 데이터베이스 파일 위치
전역 데이터베이스 이름 : 보세창고 이름이라고 생각
🚨 주의 : 컨테이너 데이터베이스로 생성 반드시 해제 !!!
8. next ~ next~ [설치] 버튼 클릭 (시간 오래걸림)
🎇 중간에 java 방화벽 허용 알림 뜨면 ' 허용 ' 체크해주기
🎇 며칠의 오라클xe 씨름으로 거의 물 떠놓고 기도하는 수준의 간절함으로 설치 진행과정을 지켜본다....
(오라클xe 설치할 때 무수히 맞딱드린 ora-00600 에러로 이미 탈진 상태 ㅋ 짱구 굴리다가 오라클xe말고 19를 받아보자 해서 노트북 리셋 시키고 오라클19c를 깔고 있는 중인 따따시.... 설치 완료되면 진짜 오늘 발뻗고 잘 수 있겠어)
오라클xe가 안된 이유 : 1. 혹시 내가 지금 쓰고 있는 노트북이랑 호환이 안되는건가?
2. 유일하게 달랐던 점이 난 java방화벽 허용 알림창이 뜨지 않았었다.
3. getStarted with oracle 을 실행하면, 127.0.0.1 연결을 거부하였습니다. 가 뜬 걸로 보아 방화벽 의 문제가 있었던 게 아닐까 추측 💭
지ㅣ져스 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ주여ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
성공이 되부라쨔 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
달ㄹ려라 오라클!!!!!!!!!!!!!!
오라클 에러의 늪에 빠져보지 못한 사람들은 이해할 수 없는 이 쾌감 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
며칠 동안 머릿속에서 떠나지 않던 오라클 에뤄가 성공이 되부러쪄 ㅠㅠㅠㅠㅠㅠㅠㅠ
이렇게 오라클 설치는 완료가 되었고, SQL Developer를 설치해주자구~~ (전 포스팅에 기록되어있다)
😜 오라클이 잘 설치되었는지 확인해보려면?
cmd창을 관리자 권한으로 실행하고
sqlplus / as sysdba 라고 쳐서 아래 창이 뜨면 성공 ❤❤❤❤
😘 이번 오라클19c 설치하는 데 큰 도움을 받은 유투브
오라클 19c 버전 설치와 DB 접속 방법! | (완벽한 DX 가이드) SQL을 활용한 빅데이터 분석 | 에어클래스 - YouTube
'✍ 따뜻한 개발 공부' 카테고리의 다른 글
[Tomcat] Tomcat 설치하기 (0) | 2022.07.13 |
---|---|
[Spring] Spring이 무엇이당가? / Eclipse를 이용한 Spring 설치 방법 (0) | 2022.07.12 |
[Eclipse] 이클립스에 외부 프로젝트 파일은 어떻게 가져올까요~? / 외부 프로젝트 열 때 자주 발생하는 오류(ex. The superclass "javax.servlet..) (0) | 2022.07.07 |
[JSTL] JSTL 이란 ? / JSTL 설치하기 (0) | 2022.07.07 |
[eclipse/jdk] eclipse 와 jdk 설치하기 / 개발 환경 구축 연습 (0) | 2022.07.05 |
댓글